// JavaScript Document

// Bild-Funktionen

	function enlargeImg(meinBild, meinHotel, meineCaption) {
		var meinOrt = document.getElementById("place_popup_here");
		var inhalt = "<div id='greyout'><\/div>\
					  <div id='img_popup'>\
						<a href='javascript:closeImg()'>\
							<img src='bilder\/" + meinBild + "' class='center' \/>\
						<p class='whitecaption wleft'>" + meinHotel + ", " + meineCaption + "<\/p><p class='whitecaption wright'> [x] Schlie\&szlig\;en<\/p>\
						<\/a>\
					  <\/div>";					 
		meinOrt.innerHTML = inhalt;
	}
	
	function closeImg() {
		var meinOrt = document.getElementById("place_popup_here");
		meinOrt.innerHTML = "";
	}

// Formular-Funktionen

	function checkError() {
		var checkStatus1 = checkInput("input", "type", "text");
		var checkStatus2 = checkSelect();
		var checkStatus = checkStatus1 + checkStatus2;
		var checkElement = document.getElementById("check_status");

		var meinAttribut = document.createAttribute("class");

		if(checkStatus == 0) {
			meinAttribut.nodeValue = "green";	
			checkElement.setAttributeNode(meinAttribut);
			checkElement.innerHTML = "&Uuml;berpr&uuml;fung ok!";
			
			var checkElement = document.getElementById("button");
			checkElement.value = "Anfrage absenden";

			var checkElement = document.getElementById("anfrageformular");
			checkElement.action = "anfrage.php";
		}
		else {
			meinAttribut.nodeValue = "red";	
			checkElement.setAttributeNode(meinAttribut);
			checkElement.innerHTML = "Bitte f&uuml;llen Sie alle Felder aus!";			
		}
	}


	// Überprüfen, ob alle Eingaben getätigt wurden
	function checkInput(u_element, u_attribut, u_inhalt) {
		var checkElement = document.getElementsByTagName(u_element);
		var j = checkElement.length;
		var a = 0;
		for (var i = 0; i < j; i++) {
			if(checkElement[i].getAttribute(u_attribut) == u_inhalt) {
				if(checkElement[i].value == "") {
					var meinAttribut = document.createAttribute("style");
					meinAttribut.nodeValue = "border:3px red solid";	
					checkElement[i].setAttributeNode(meinAttribut);
					a = 1;
				}
				else checkElement[i].removeAttribute("style");
			}
		}
		if(a == 0) return 0;
		else return 1;
		
	}
	
	// Überprüfen, ob ein Programm ausgewählt wurde
	function checkSelect() {
		var checkElement = document.getElementsByTagName("select");
		var j = checkElement.length;
		var a = 0;
		for (var i = 0; i < j; i++) {
			if(!checkElement[0].selectedIndex) {
				var meinAttribut = document.createAttribute("style");
				meinAttribut.nodeValue = "border:3px red solid";	
				checkElement[0].setAttributeNode(meinAttribut);
				a = 1;
			}
			else checkElement[0].removeAttribute("style");
		}
		if(a == 0) return 0;
		else return 1;
	}
