/*

  JavaScript Captcha Script
     -  2009 Shaun Gill  -
     http://www.landingnet.co.uk
     http://www.shaungill.co.uk   
     
     */
     
     
        
     // Set Variables	
        var site	=	'http://cc-essen.de/inc/modules/content/jscaptcha/';  // this needs to be the 'root' of the site
	    
	    var first	=	(Math.floor(Math.random()*10))+'';
		var second	=	(Math.floor(Math.random()*10))+'';
		    var third	=	(Math.floor(Math.random()*10))+'';
			var fourth	=	(Math.floor(Math.random()*10))+'';
			    var fith	=	(Math.floor(Math.random()*10))+'';
				
				var captcha	=	(first + second + third + fourth + fith);
				
				function jscaptcha()
				{
				// Display the Captcha Images
				    
				    document.write("<div id=\"jscaptcha\" style=\"border: 1px solid #000000; width: 152px;\">");
					document.write("<img src=\"" + site + "images/" + first	+ ".gif\" alt=\"\">");
					    document.write("<img src=\"" + site + "images/" + second + ".gif\" alt=\"\">");
						document.write("<img src=\"" + site + "images/" + third + ".gif\" alt=\"\">");
						    document.write("<img src=\"" + site + "images/" + fourth + ".gif\" alt=\"\">");
							document.write("<img src=\"" + site + "images/" + fith + ".gif\" alt=\"\">");
							    document.write("</div>");
								
								
							    // Display the Input Box
								document.write("<input type=\"text\" name=\"jscaptchaInput\" style=\"margin-top:5px;width:152px;\">");
								    
								}


function chkFormular_standard_deutsch() {
	if(document.Formular.name.value == '') {
		alert('Bitte Ihren Namen eingeben!');
		document.Formular.name.focus();
		return false;
	}
	if(document.Formular.strasse.value == '') {
		alert('Bitte Ihre Strasse eingeben!');
		document.Formular.strasse.focus();
		return false;
	}
	if(document.Formular.stadt.value == '') {
		alert('Bitte Ihre Postleitzahl und den Ort eingeben!');
		document.Formular.stadt.focus();
		return false;
	}
	if(document.Formular.email.value == '') {
		alert('Bitte Ihre E-Mail-Adresse eingeben!');
		document.Formular.email.focus();
		return false;
	}
	if(document.Formular.email.value.indexOf('@') == -1) {
		alert('Keine gueltige E-Mail-Adresse!');
		document.Formular.email.focus();
		return false;
	}
	if(document.Formular.Nachricht.value == '') {
		alert('Bitte teilen Sie uns mit, worüber Sie Informationen haben möchten!');
		document.Formular.Nachricht.focus();
		return false;
	}
	return true;
}
// Formular check englisch -----------------------------------------------------------------------
function chkFormular_standard_englisch() {
	if(document.Formular.name.value == '') {
		alert('Please enter your name!');
		document.Formular.name.focus();
		return false;
	}
	if(document.Formular.street.value == '') {
		alert('Please enter your street!');
		document.Formular.street.focus();
		return false;
	}
	if(document.Formular.city.value == '') {
		alert('Please enter your City!');
		document.Formular.city.focus();
		return false;
	}
	if(document.Formular.email.value == '') {
		alert('Please enter your email-address!');
		document.Formular.email.focus();
		return false;
	}
	if(document.Formular.email.value.indexOf('@') == -1) {
		alert('No valid email-address!');
		document.Formular.email.focus();
		return false;
	}
}
// Formular check 2 deutsch incl. e-mail check
function chkForm_stde() {
	if(document.formular.name.value == '') {
    	alert('Bitte füllen Sie bitte das Feld Name aus!');
    	document.formular.name.focus();
    	return false;
    }
   	if(document.formular.strasse.value == '') {
    	alert('Geben Sie bitte die Strasse ein!');
     	document.formular.strasse.focus();
     	return false;
    }
  	if(document.formular.plzort.value == '') {
     	alert('Geben Sie bitte die Postleitzahl und den Ort ein!');
     	document.formular.plzort.focus();
     	return false;
    }
  	if(document.formular.email.value == '') {
     	alert('Geben Sie bitte Ihre E-Mailadresse ein!');
     	document.formular.email.focus();
     	return false;
    }
	// zusätzliche Überprüfung der Emailadresse
   	if(document.formular.email.value != '') {
		// ist das @ Zeichen enthalten ??
		if(document.formular.email.value.indexOf('@') == -1) {
   		alert('Bitte prüfen Sie die EMail-Adresse!');
    		document.formular.email.focus();
    		return false;
    	}
		var txt = document.formular.email.value;
		// Überprüfung ob das Standartemailformat eingehalten wurde
		// ' xxx@xxx.xx ' ist das @ Zeichen an der 2.position(oder größer) enthalten ??
		if (txt.indexOf('@')<2) {
			alert('Bitte prüfen Sie die EMail-Adresse!');
			document.formular.email.focus();
			return false;
		}
		var ab = txt.indexOf('@')+3;
		// ist das . Zeichen an der 3.position(oder größer) nach dem @ Zeichen enthalten ??
		if (txt.indexOf('.',ab) == -1) {
    	 	alert('Bitte prüfen Sie die EMail-Adresse!');
    	 	document.formular.email.focus();
    	 	return false;
		}
	}
	if(document.formular.telefon.value == '') {
		alert('Bitte die Telefonnummer eingeben');
    	document.formular.telefon.focus();
		return false;
   	}
	// zusätzliche Überprüfung der Telefonnummer auf diese möglichen Zeichen ' 0123456789 /- '
	if(document.formular.telefon.value != '') {
 		var Zeichen='0123456789 /-';
		var c,d,Eingabe,laenge;
		Eingabe=window.document.formular.telefon.value;
		laenge=Eingabe.length;
		for (c=0; c<laenge; c++) {
			d=Eingabe.charAt(c);
			if (Zeichen.indexOf(d) == -1) {
				alert('Bitte nur Ziffern, /, leerzeichen oder - eingeben');
	     		document.formular.telefon.focus();
    			return false;
			}
		}
   	}
//	if(document.formular.fax.value == '') {
//		alert('Bitte die Faxnummer eingeben');
//		document.formular.fax.focus();
//		return false;
//	}
	// zusätzliche Überprüfung der Faxnummer auf diese möglichen Zeichen ' 0123456789 /- '
//	if(document.formular.fax.value != '') {
// 		var Zeichen='0123456789/- ';
//		var c,d,Eingabe,laenge;
//		Eingabe=window.document.formular.fax.value;
//		laenge=Eingabe.length;
//		for (c=0; c<laenge; c++) {
//			d=Eingabe.charAt(c);
//			if (Zeichen.indexOf(d) == -1) {
//				alert('Bitte nur Ziffern, / oder - eingeben');
//	     		document.formular.fax.focus();
//    			return false;
//			}
//		}
//   	}


	if(document.formular.jscaptchaInput.value != captcha) {
	        alert('Der Sicherheits-Code ist nicht korrekt!');
		        document.formular.jscaptchaInput.focus();
			        return false;
				       }

	if(document.formular.an.value == '') {
		alert('Bitte wählen Sie einen Infobereich aus');
    	document.formular.an.focus();
		return false;
   	}
	return true;
}
// Formular check 2 english incl. e-mail check
function chkForm_sten() {
	if(document.formular.name.value == '') {
     	alert('Please insert your name!');
     	document.formular.name.focus();
     	return false;
    }
   	if(document.formular.strasse.value == '') {
     	alert('Please insert your street!');
     	document.formular.strasse.focus();
     	return false;
    } 
	if(document.formular.plzort.value == '') {
     	alert('Please insert your postcode and city!');
     	document.formular.plzort.focus();
     	return false;
    }
  	if(document.formular.email.value == '') {
     	alert('Please insert your email!');
     	document.formular.email.focus();
     	return false;
    }
	// zusätzliche Überprüfung der Emailadresse
   	if(document.formular.email.value != '') {
		// ist das @ Zeichen enthalten ??
		if(document.formular.email.value.indexOf('@') == -1) {
    	 	alert('Pleas check your input: email!');
    	 	document.formular.email.focus();
    	 	return false;
    	}
		var txt = document.formular.email.value;
		// Überprüfung ob das Standartemailformat eingehalten wurde
		// ' xxx@xxx.xx ' ist das @ Zeichen an der 3.position(oder größer) enthalten ??
		if (txt.indexOf('@')<2) {
			alert('Pleas check your input: email!');
			document.formular.email.focus();
			return false;
		}
		var ab = txt.indexOf('@')+3;
		// ist das . Zeichen an der 3.position(oder größer) nach dem @ Zeichen enthalten ??
		if (txt.indexOf('.',ab) == -1) {
    	 	alert('Pleas check your input: email!');
    	 	document.formular.email.focus();
    	 	return false;
		}
	}
	if(document.formular.telefon.value == '') {
		alert('Please insert your telefonenumber!');
    	document.formular.telefon.focus();
		return false;
   	}
	// zusätzliche Überprüfung der Telefonnummer auf diese möglichen Zeichen ' 0123456789 /- '
	if(document.formular.telefon.value != '') {
 		var Zeichen='0123456789 /-';
		var c,d,Eingabe,laenge;
		Eingabe=window.document.formular.telefon.value;
		laenge=Eingabe.length;
		for (c=0; c<laenge; c++) {
			d=Eingabe.charAt(c);
			if (Zeichen.indexOf(d) == -1) {
				alert('please only use numbers, /, space or -');
	     		document.formular.telefon.focus();
    			return false;
			}
		}
   	}
//	if(document.formular.fax.value == '') {
//		alert('Please insert your faxnumber!');
//    	document.formular.fax.focus();
//		return false;
//   	}
	// zusätzliche Überprüfung der Faxnummer auf diese möglichen Zeichen ' 0123456789 /- '
//	if(document.formular.fax.value != '') {
// 		var Zeichen='0123456789/- ';
//		var c,d,Eingabe,laenge;
//		Eingabe=window.document.formular.fax.value;
//		laenge=Eingabe.length;
//		for (c=0; c<laenge; c++) {
//			d=Eingabe.charAt(c);
//			if (Zeichen.indexOf(d) == -1) {
//				alert('please only use numbers, /, space or -');
//	     		document.formular.fax.focus();
//    			return false;
//			}
//		}
//   	}


        if(document.formular.jscaptchaInput.value != captcha) {
	        alert('The captcha code is not correct!');
		        document.formular.jscaptchaInput.focus();
			        return false;
				       }

	if(document.formular.an.value == '') {
		alert('Please take your selection');
    	document.formular.an.focus();
		return false;
   	}
	return true;
}

function picture_popup(URL,Fenstertitel,Fensterbreite,Fensterhoehe,FensterPosOben,FensterPosLinks)
  {
    if(Fensterbreite == 'null')
      Fensterbreite = 700;
    
    if(Fensterhoehe == 'null')
      Fensterhoehe = 410;
  
    if(FensterPosOben == 'null')
      FensterPosOben = 20;
      
    if(FensterPosLinks == 'null')
      FensterPosLinks = 20;
      
    open(URL,"Fenstertitel","width=" + Fensterbreite + ",height= " + Fensterhoehe + ",left=" + FensterPosLinks + ",top=" + FensterPosOben + ",scrollbars=0");
  }
