/**
 * @author Arash Taheri
 */

// Create an XMLHttpRequest object
function GetXmlHttpObject() {
	var xmlHttp = null;

	try {
		// Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
	} catch (e) {
		// Internet Explorer
		try {
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}


function Sichtbar($width, $height) {
			document.getElementById("Layer1").style.visibility = 'visible';
			document.getElementById("Layer1").style.width = $width;
			document.getElementById("Layer1").style.height = $height;
}

function Unsichtbar() {
			document.getElementById("Layer1").style.visibility = 'hidden';
			document.getElementById("Layer1").style.width = '0px';
			document.getElementById("Layer1").style.height = '0px';
}

function sort_order_onchange() {
	var sort = document.getElementById('sort').value;
	var link = "index.php?page=angebote";
	link += "&reiseart=<?= $_GET[reiseart] ?>";	
	link += "&reiseland=<?= $_GET[reiseland] ?>";
	link += "&region=<?= $_GET[region] ?>";
	link += "&dauer=<?= $_GET[dauer] ?>";
	link += "&sterne=<?= $_GET[sterne] ?>";
	link += "&preis=<?= $_GET[preis] ?>";
	link += "&zuschuss=<?= $_GET[zuschuss] ?>";
	link += "&sort=" + sort;
	window.location = link;	
}
function check_login_fields () {
	  
	name = document.getElementById("name").value;	
	vorname = document.getElementById("vorname").value;
	email = document.getElementById("email").value;	
	krankenkasse = document.getElementById("krankenkasse").value;	
	stelle = document.getElementById("stelle").value;	
	strasseHausnummer = document.getElementById("strasseHausnummer").value;	
	postleitzahl = document.getElementById("postleitzahl").value;	
	ort = document.getElementById("ort").value;		
	telefon = document.getElementById("telefon").value;
	
	msg = "";
	msg += "Bitte füllen Sie alle Formularfelder aus. Die folgenden sind nicht korrekt ausgefüllt: \n\n";
	
	if(name == "") {
		msg += "Bitte geben Sie Ihren Namen ein. \n";		
	}
	else if(name.length < 4){
		msg += "Bitte geben Sie einen längeren Namen ein. \n";	
	}
	
	if(vorname == "") {
		msg += "Bitte geben Sie Ihren Vornamen ein. \n";
	}
	else if(vorname.length < 4){
		msg += "Bitte geben Sie einen längeren Vornamen ein. \n";	
	}
	
	if(email == "") {
		msg += "Bitte geben Sie Ihre E-Mail-Adresse ein. \n";
	}
	else if(email.length < 4){
		msg += "Bitte geben Sie eine längere E-Mail-Adresse ein. \n";	
	}
	
	if(krankenkasse == "") {
		msg += "Bitte geben Sie Ihre Krankenkasse ein. \n";
	}
	else if(krankenkasse.length < 4) {
		msg += "Bitte geben Sie eine längere Krankenkasse ein. \n";
	}
	
	if(stelle == "") {
		msg += "Bitte geben Sie Ihre Geschäftsstelle ein. \n";
	}
	else if(stelle.length < 4) {
		msg += "Bitte geben Sie eine längere Geschäftsstelle ein. \n";
	}
	
	if(strasseHausnummer == "") {
		msg += "Bitte geben Sie Ihre Strasse und Hausnummer ein. \n";
	} 
	else if(strasseHausnummer.length < 4) {
		msg += "Bitte geben Sie eine längere Strasse und Hausnummer ein. \n";
	} 	
	
	if (postleitzahl == "") {
		msg += "Bitte geben Sie Ihre Postleitzahl ein. \n";
	}
	else if (postleitzahl.length < 4) {
		msg += "Bitte geben Sie eine längere Postleitzahl ein. \n";
	}
	
	if(ort == "") {
		msg += "Bitte geben Sie Ihren Ort ein. \n";
	}
	else if(ort.length < 4) {
		msg += "Bitte geben Sie einen längeren Ort ein. \n";
	}
		
	if(telefon == "") {
		msg += "Bitte geben Sie Ihre Telefonnummer ein. \n";
	}
	else if(telefon.length < 4) {
		msg += "Bitte geben Sie eine längere Telefonnummer ein. \n";
	}
		
	if (msg != "Bitte füllen Sie alle Formularfelder aus. Die folgenden sind nicht korrekt ausgefüllt: \n\n") {
		alert(msg);
		return false;
	} else {
		//replace umlauts with htmlcodes		
		document.getElementById("name").value = replace_umlaute(name);
		document.getElementById("vorname").value = replace_umlaute(vorname);
		document.getElementById("email").value = replace_umlaute(email);
		document.getElementById("krankenkasse").value = replace_umlaute(krankenkasse);
		document.getElementById("stelle").value = replace_umlaute(stelle);
		document.getElementById("strasseHausnummer").value = replace_umlaute(strasseHausnummer);
		document.getElementById("postleitzahl").value = replace_umlaute(postleitzahl);
		document.getElementById("ort").value = replace_umlaute(ort);
		document.getElementById("telefon").value = replace_umlaute(telefon);
		
		submit();
	}
}

function land_select_onchange() {
	document.getElementById("region").value = "";
	document.getElementById("form").submit();
}

function land_select_onchange_mit_bonus() {
	document.getElementById("region_mit_bonus").value = "";
	document.getElementById("form_mit_bonus").submit();
}

function mouseover(cell){
cell.style.textDecoration='underline';
return;
}

function mouseout(cell){
cell.style.textDecoration='none';
return;
}

function newsletter_abonnieren(){
	document.getElementById("subscribeform_senden").submit();
}

