function openWerbung(url, hoehe, breite) {
	Fenstertyp = "locationbar=no,status=no,menubar=no,resizable=yes,dependent=yes,width="+breite+",height="+hoehe+",top=0,left=0";
	Fenster=window.open(url,"Werbung",Fenstertyp);
	Fenster.focus();
}

function chkField(field,name) {
	if (field.value == ""){
		alert("Bitte geben Sie " + name + " ein!");
		field.focus();
		return false;
	} 
	else{ 
		return true; 
	}
}

function chkNLField(field,name) {
	if (field.value == ""){
		alert("Vul a.u.b. " + name + " in!");
		field.focus();
		return false;
	} 
	else{ 
		return true; 
	}
}


function chkPLZ(field){
	var chkZ = 1;
	for (i=0;i<field.value.length;++i){
		if (field.value.charAt(i) < "0" || field.value.charAt(i) > "9") chkZ = -1;
	}
	if (chkZ == -1){
		alert("Geben Sie bitte eine gültige Postleitzahl ein.");
		field.focus();
		return false;
	}
	else{
		return true;
	}  
}

function chkMail(field){
	if (field.value == ""){
		alert("Bitte geben Sie Ihre E-Mail ein!");
		field.focus();
		return false;
	}

	if (field.value.indexOf('@') == -1){
		alert("In Ihrer E-Mail ist kein @ vorhanden, bitte überprüfen Sie Ihre Eingabe!");
		field.focus();
		return false;
	}

	if (field.value.lastIndexOf('.') == -1){
		alert("In Ihrer E-Mail ist kein Punkt vorhanden, bitte überprüfen Sie Ihre Eingabe!");
		field.focus();
		return false;
	}
	return true;
}

function chkBox(box,name) {
	if (box.value == ""){
		alert("Bitte waehlen Sie " + name + " aus!");
		box.focus();
		return false;
	} 
	else{ 
		return true; 
	}
}

function chkNLBox(box,name) {
	if (box.value == ""){
		alert("Vul a.u.b. " + name + " in!");
		box.focus();
		return false;
	} 
	else{ 
		return true; 
	}
}

function chkKunde(formular){
    with (formular) {
	if (!chkField(Vorname, "Ihren Vornamen")) return false;
	if (!chkField(Nachname, "Ihren Nachnamen")) return false;
	if (!chkField(Strasse, "Ihre Anschrift vollständig")) return false;
	if (!chkPLZ(PLZ)) return false;
	if (!chkField(Ort, "Ihren Wohnort")) return false;
	if (!chkField(Telefon, "Ihre Telefonnummer")) return false;
	if (!chkMail(EMail)) return false;
	if (!chkBox(Gewerbe, "ein Gewerbe")) return false;
	if (!chkBox(Markt, "einen Handelshof-Markt")) return false;
	}
    document.Formular.Senden.disabled=true;
    document.Formular.Senden.value="wird gesendet...";
    return true;
}

function chkNLKunde(formular){
    with (formular) {
	if (!chkNLField(Vorname, "uw Voornaam")) return false;
	if (!chkNLField(Nachname, "uw Naam")) return false;
	if (!chkNLField(Strasse, "uw Straatnaam en uw Huisnummer")) return false;
	if (!chkNLField(Ort, "uw Woonplaats")) return false;
	if (!chkNLField(Telefon, "uw Telefoonnummer")) return false;
	if (!chkNLField(EMail, "uw E-mailadres")) return false;
	if (!chkNLBox(Gewerbe, "uw Branche")) return false;
	if (!chkNLBox(Markt, "een Handelshof-Markt")) return false;
	}
    document.Formular.Senden.disabled=true;
    document.Formular.Senden.value="A.u.b. wachten...";
    return true;
}

function chkKontakt(formular){
    with (formular) {
	if (!chkField(Vorname, "Ihren Vornamen")) return false;
	if (!chkField(Nachname, "Ihren Nachnamen")) return false;
	if (!chkPLZ(PLZ)) return false;	
	if (!chkMail(EMail)) return false;
	if (!chkBox(Markt, "einen Handelshof-Standort")) return false;
	}
    document.Formular.Senden.disabled=true;
    document.Formular.Senden.value="wird gesendet...";
    return true;
}

function chkMeinung(formular){
    with (formular) {
	if (!chkBox(Markt, "einen Handelshof-Standort")) return false;
	}
    document.Formular.Senden.disabled=true;
    document.Formular.Senden.value="wird gesendet...";
    return true;
}

function chkBewerbung(formular){
    with (formular) {

	if (!chkField(Jobtitel, "die Stellenbezeichnung")) return false;
	if (!chkBox(Anrede, "eine Anrede")) return false;
	if (!chkField(Vorname, "Ihren Vornamen")) return false;
	if (!chkField(Nachname, "Ihren Nachnamen")) return false;
	if (!chkField(GebTag, "Ihr Geburtsdatum vollständig")) return false;
	if (!chkField(GebMonat, "Ihr Geburtsdatum vollständig")) return false;
	if (!chkField(GebJahr, "Ihr Geburtsdatum vollständig")) return false;
	if (!chkField(Geburtsort, "Ihren Geburtsort")) return false;
	if (!chkField(Strasse, "Ihre Adresse")) return false;
	if (!chkPLZ(PLZ)) return false;	
	if (!chkField(Ort, "Ihren Wohnort")) return false;
	if (!chkField(Telefon, "Ihre Telefonnummer")) return false;
	if (!chkMail(EMail)) return false;
	}
    document.Formular.Senden.disabled=true;
    document.Formular.Senden.value="wird gesendet...";
    return true;
}

function checkForm(){
			
				formError = false; 
			
				if (document.getElementById('vorname').value == "") formError = true; 
				if (document.getElementById('nachname').value == "")formError = true; 
				if (document.getElementById('plz').value == "")formError = true; 
				if (document.getElementById('telefon').value == "")	formError = true; 
				if (document.getElementById('email').value == "")	formError = true; 
				if (document.getElementById('gewerbe').value == "")	formError = true; 
				
				if (formError) {
					document.getElementById('error').style.display = 'block'; 
					return false;
				} else {
					return true;
				}
				
}
			
function checkForm2(){
				
				formError = false; 
			
				if (document.getElementById('vorname').value == "") formError = true; 
				if (document.getElementById('nachname').value == "") formError = true; 
				if (document.getElementById('plz').value == "") formError = true; 
				if (document.getElementById('telefon').value == "")	formError = true; 
				if (document.getElementById('email').value == "")	formError = true; 
				if (document.getElementById('markt').value == "")	formError = true; 
				
				if (formError) {
					document.getElementById('error').style.display = 'block'; 
					return false;
				} else {
					return true;
				}
				
}
			


function hideError() {
					document.getElementById('error').style.display = 'none'; 
}
			
			
function openRoute(url,winname,w,h,scroller,other) {
		if(document.getElementById("CUST").value != '') {
		
					centerX = (screen.availWidth-w)/2;
					centerY = (screen.availHeight-h)/2;
					more = 	'Width='+w+',Height='+h;
					more += ',left='+centerX+',top='+centerY;
					more += ',screenX='+centerX+',screenY='+centerY;
					more += ',menubar=no, toolbar=no, status=yes, resizeable=no';
					more += ',scrollbars=yes';
					
					if (other)    more += ',' + other;
			
					url += '?CUST=' + document.getElementById("CUST").value;
					url += '&VOLLINFOID=' + document.getElementById("VOLLINFOID").value;
					url += '&LNG=D';
					url += '&plz=' + document.getElementById("plz").value;
					url += '&ort=' + document.getElementById("ort").value;
					url += '&strasse=' + document.getElementById("strasse").value;
							
					win = window.open(url,winname,more);
					win.focus()
					
		} else { document.getElementById('error').style.display = 'block'; }			
}	

function set_id(both_ids) {
		if (both_ids != "") {
		
				var id_array=both_ids.split("---");
				document.getElementById("CUST").value = id_array[0];
				document.getElementById("VOLLINFOID").value = id_array[1];
				document.getElementById('error').style.display = 'none'; 
		
		} else { document.getElementById("CUST").value = ''}
}
		

function jump(url) {
	window.location.href = '../../maerkte/' +url + '.php';
}


function chkCallback(formular){
    with (formular) {
      if (!chkField(Telefon, "Ihre Telefonnummer")) return false;
    }
    document.Formular.Senden.disabled=true;
    document.Formular.Senden.value="wird gesendet...";
    return true;
}