function MM_reloadPage(init) {  
//reloads the window if Nav4 resized

	if (init==true) with (navigator) {
		if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
			document.MM_pgW=innerWidth;
			document.MM_pgH=innerHeight;
			onresize=MM_reloadPage;
		}
	}else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();

}

MM_reloadPage(true);

function printContent(imagepath, css)  {
	var pageTitle   = "DRUCKANSICHT";
	var pureContent = "";
	//Browser pruefen	
	
	 if (window.opera) {	   
		var OP = 1;
	 }	 
	 
	 if(document.getElementById) {	   
		var DHTML = 1;
	   var DOM = 1;
	 }	 
	 if(document.all && !OP) {	   
		var DHTML = 1;
	   var MS = 1;
	 }	
	 if(document.layers && !OP) {	   
		var DHTML = 1;
	   var NS = 1;
	 }
	if (NS != 1)  {	
		var pageContent = document.documentElement.innerHTML;
	}else {
		var pageContent = "<!-- BO_CONTENT --><p>Die Druck-Ansicht unterstützt zur Zeit leider nur den Internet-Explorer ab Version 4 und Netscape ab Version 6.</p><!-- EO_CONTENT -->";
	}					
	pageContent     = pageContent.replace(/EO_CONTENT/gi, 'BO_CONTENT');
    	newArray        = pageContent.split('<!-- BO_CONTENT -->');
	
	for (var i = 1; i < newArray.length;  i=i+2) {
	     pureContent = pureContent+newArray[i];
	}
	re = /<a[^>]*>/gi;
	pureContent = pureContent.replace(re, "<B>");
	re = /<\/a[^>]*>/gi;
	pureContent = pureContent.replace(re, "</B>");
	pureContent     = pureContent.replace(/(opacity=0)/gi, '(opacity=100)');
    	printWindow     = window.open("child","DRUCKANSICHT","menubar=yes,toolbar=yes,scrollbars=yes,resizable=no,width=700,height=600");
	newDoc = printWindow.document;
	newDoc.open("text/html", "replace");
	newDoc.write('<html><head><title>'+pageTitle+'</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">');
	newDoc.write('<link rel="stylesheet" href="../css/'+css+'" type="text/css"></head><body bgcolor="#FFFFFF" text="#000000" topmargin="0" >');
	newDoc.write('<br><br>');
     newDoc.write(pureContent);
	newDoc.write('</body></html>');
	newDoc.close();
}


function Check_Input(){

	FELD = new Array();
	FELD[FELD.length] = document.formular.name.value;
	FELD[FELD.length] = document.formular.nachname.value;
	FELD[FELD.length] = document.formular.anschrift.value;
	FELD[FELD.length] = document.formular.plz.value;
	FELD[FELD.length] = document.formular.ort.value;
	FELD[FELD.length] = document.formular.telefon.value;
	FELD[FELD.length] = document.formular.email.value;

	if (document.formular.telefon.value == ""){  
		alert("Sie haben nicht alle Pflichtfelder ausgefüllt");
		return false;
	}
	
	if (document.formular.email.value == ""){  
		alert("Sie haben nicht alle Pflichtfelder ausgefüllt");
		return false;
	} 
	
	for (i =  0 ; i <= FELD.length; i++) {   
	
		if(FELD[i] == "")    testflag = "1";
		else testflag = "0";
		
	} 
	
	if(testflag == "1"){
		alert("Sie haben nicht alle Pflichtfelder ausgefüllt");
		return false;
	}
	
	retvar  = EMail(document.formular.email.value);
	if (retvar == false){  
		alert("Bitte geben Sie eine gültige Emailadresse an");
		document.formular.email.focus();
		return false;
	}

	
	// CHECK PLZ, 
	// GET MINDESTBESTELLWERT
	var tiAmount = 0;
	$('.ba_amount').each(function(){
		tiAmount += parseInt( $(this).text() );
	});
	//var tiAmount = parseInt( $('#ba_amount').text() );
	
	var tsPLZ    = document.formular.plz.value;
	switch( tsPLZ ){
	
		case "21335":
			break;
		case "21337":
			break;
		case "21339":
			break;
	
		case "21365":
		case "21391":
		case "21360":
			var ti = 15;
			if( tiAmount<ti ){ 
				alert("Sie müssen für mindestens "+ti+",- Euro bestellen. \nDanke für Ihr Verständnis.");
				return false; 
			}
			break;
			
		case "21407":
		case "21397":
		case "21403":
			var ti = 20;
			if( tiAmount<ti ){ 
				alert("Sie müssen für mindestens "+ti+",- Euro bestellen. \nDanke für Ihr Verständnis.");
				return false; 
			}
			break;
			
		case "21409":
		case "21449":
		case "21357":
			var ti = 25;
			if( tiAmount<ti ){ 
				alert("Sie müssen für mindestens "+ti+",- Euro bestellen. \nDanke für Ihr Verständnis.");
				return false; 
			}
			break;
			
		case "21397":
		case "21447":
		case "21379":
		case "21394":
		case "21358":
		case "21406":
			var ti = 30;
			if( tiAmount<ti ){ 
				alert("Sie müssen für mindestens "+ti+",- Euro bestellen. \nDanke für Ihr Verständnis.");
				return false; 
			}
			break;
			
		case "21406":
			var ti = 35;
			if( tiAmount<ti ){ 
				alert("Sie müssen für mindestens "+ti+",- Euro bestellen. \nDanke für Ihr Verständnis.");
				return false; 
			}
			break;
			
			
			
			
		default:
			alert("Dies ist ein ungültiger Postleitzahlenbereich.");
			return false;
			break;
		
	}


}
 
 
function EMail(s)  {  

	var a = false;
	var res = false;
	
	if(typeof(RegExp) == 'function'){   
	
		var b = new RegExp('abc');
	
		if(b.test('abc') == true){
			a = true;
		}
	}  

	if(a == true){
		reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+                     '(\\@)([a-zA-Z0-9\\-\\.]+)'+                     '(\\.)([a-zA-Z]{2,4})$');
		res = (reg.test(s));
	}else{
		res = (s.search('@') >= 1 &&           s.lastIndexOf('.') > s.search('@') &&           s.lastIndexOf('.') >= s.length-5)
	}
	return(res);
}
  
  
function Testformular(){
	var TEXT1 = document.tellafriend.name1.value;
	var TEXT2 = document.tellafriend.email1.value;
	var TEXT3 = document.tellafriend.name2.value;
	var TEXT4 = document.tellafriend.email2.value;
	
	if(TEXT1 == "") {    alert("Bitte geben Sie Ihren Namen ein.");
	document.tellafriend.name1.focus();
	return false;
	}  if(TEXT2 == "") {    alert("Bitte eine Emailadresse angeben");
	document.tellafriend.email1.focus();
	return false;
	} retvar  = EMail(document.tellafriend.email1.value);
	if (retvar == false){   alert("Bitte geben Sie eine gültige Emailadresse an");
	document.tellafriend.email1.focus();
	return false;
	}   if(TEXT3 == "") {    alert("Bitte geben Sie einen Empfängernamen ein.");
	document.tellafriend.name2.focus();
	return false;
	} if(TEXT4 == "") {    alert("Bitte eine Emailadresse angeben");
	document.tellafriend.email2.focus();
	return false;
	} retvar  = EMail(document.tellafriend.email2.value);
	if (retvar == false){   alert("Bitte geben Sie eine gültige Emailadresse an");
	document.tellafriend.email2.focus();
	return false;
	}
	
	
}
 
 function swap_image(image){
 document.images.misc_images.src = image;
}

function TestformularKontakt(){  
var TEXT1  = document.kontaktformular.name.value;
 var TEXT2  = document.kontaktformular.email.value;
  var TEXT3  = document.kontaktformular.strasse.value;
 var TEXT4  = document.kontaktformular.plz.value;
 var TEXT5  = document.kontaktformular.stadt.value;
 var TEXT6  = document.kontaktformular.land.value;
 var TEXT7  = document.kontaktformular.telefon.value;
    if(TEXT1 == "") {    alert("Bitte geben Sie Namen ein.");
    document.kontaktformular.name.focus();
    return false;
 }  if(TEXT3 == "") {    alert("Bitte geben Sie Ihre Anschrift an");
    document.kontaktformular.strasse.focus();
    return false;
 } if(TEXT4 == "") {    alert("Bitte geben Sie Ihre Postleitzahl an");
    document.kontaktformular.plz.focus();
    return false;
 } if(TEXT5 == "") {    alert("Bitte geben Sie Ihren Wohnort an");
    document.kontaktformular.stadt.focus();
    return false;
 } if(TEXT6 == "") {    alert("Bitte ein Land angeben");
    document.kontaktformular.land.focus();
    return false;
 } if(TEXT7 == "") {    alert("Bitte geben Sie Ihre Telefonummer an");
    document.kontaktformular.telefon.focus();
    return false;
 } if(TEXT2 == "") {    alert("Bitte eine Emailadresse angeben");
    document.kontaktformular.email.focus();
    return false;
 }  retvar  = EMail(document.kontaktformular.email.value);
  if (retvar == false){   alert("Bitte geben Sie eine gültige Emailadresse an");
    document.kontaktformular.email.focus();
    return false;
 }   }
 
function TestformularReservierung(){ 
 var TEXT1  = document.kontaktformular.name.value;
 var TEXT2  = document.kontaktformular.email.value;
 var TEXT3  = document.kontaktformular.strasse.value;
 var TEXT4  = document.kontaktformular.plz.value;
 var TEXT5  = document.kontaktformular.stadt.value;
 var TEXT6  = document.kontaktformular.land.value;
 var TEXT7  = document.kontaktformular.telefon.value;
    if(TEXT1 == "") {    alert("Bitte geben Sie Namen ein.");
    document.kontaktformular.name.focus();
    return false;
 }  if(TEXT7 == "") {    alert("Bitte geben Sie Ihre Telefonummer an");
    document.kontaktformular.telefon.focus();
    return false;
 } if(TEXT2 == "") {    alert("Bitte eine Emailadresse angeben");
    document.kontaktformular.email.focus();
    return false;
 }  retvar  = EMail(document.kontaktformular.email.value);
  if (retvar == false){   alert("Bitte geben Sie eine gültige Emailadresse an");
    document.kontaktformular.email.focus();
    return false;
 }   }
 
function TestformularFeedback(){
 var TEXT1 = document.feedback.name.value;
 var TEXT4 = document.feedback.captcha.value;
 var TEXT2 = document.feedback.email.value;
 var TEXT3 = document.feedback.nachricht.value;
   if(TEXT1 == "") {    alert("Bitte geben Sie Ihren Namen an.");
    document.feedback.name.focus();
    return false;
 } if(TEXT2 == "") {    alert("Bitte eine Emailadresse angeben");
    document.feedback.email.focus();
    return false;
 }  if(TEXT3 == "") {    alert("Bitte geben Sie einen Beitrag ein.");
    document.feedback.nachricht.focus();
    return false;
 }  retvar  = EMail(document.feedback.email.value);
  if (retvar == false){   alert("Bitte geben Sie eine gültige Emailadresse an");
    document.feedback.email.focus();
    return false;
 }  if(TEXT4 == "") {    alert("Bitte tragen Sie alle Zeichen der Sicherheitsabfrage ein.");
    document.feedback.captcha.focus();
    return false;
 }
}
/* EOF */
