
function loadFunctions(){
	
  p = document.getElementById('reiseteilnehmerE').value;  
  //alert(p);
  handleAnswermode(p);
	
  q = document.getElementById('reiseteilnehmerK').value;
  handleAnswermodeK(q);
  
}

// ---------------------------------------------------------------------------------
//          Function to validate backend forms on submit
// ---------------------------------------------------------------------------------




function chkForm(formname) {
  // Set vars
  form = eval("document."+formname);
  error = "";
  document.getElementById('errormsg').innerHTML = "";
  
  // Strasse
  if (form.strasse){
  
    //var v = form.strasse.value; 
        
    if (form.strasse.value == "" || form.strasse.value.indexOf(" ")==0 || form.strasse.value.indexOf("-")==0 || form.strasse.value.match(/[^a-zA-ZÃ¤Ã¶Ã¼Ã„Ã–ÃœÃŸ0-9-\.\s]/g)) {
	   form.strasse.style.borderColor = "#FF0000";
     //form.strasse.value = "";
	   error += "Geben Sie Ihre Strasse ein. <br />";
	}
	else {form.strasse.style.borderColor = "#A5ACB2";}
  } 
  
   // hNr
  if (form.hNr){
    if (form.hNr.value == "" || form.hNr.value.indexOf(" ")==0 || form.hNr.value.indexOf("-")==0 || form.hNr.value.match(/[^a-zA-ZÃ¤Ã¶Ã¼Ã„Ã–ÃœÃŸ0-9\-]/g)) {
	   form.hNr.style.borderColor = "#FF0000";
	   error += "Geben Sie Ihre Hausnummer ein. <br />";
	}
	else {form.hNr.style.borderColor = "#A5ACB2";}
  }
  
   // PLZ
  if (form.plz){
    if (form.plz.value == "" || form.plz.value.indexOf(" ")==0 || form.plz.value.match(/[^a-zA-Z0-9]/g)) {
	   form.plz.style.borderColor = "#FF0000";
	   error += "Geben Sie Ihre PLZ ein. <br />";
	}
	else {form.plz.style.borderColor = "#A5ACB2";}
  } 
  
   // Ort
  if (form.ort){
    if (form.ort.value == "" || form.ort.value.indexOf(" ")==0 || form.ort.value.indexOf("-")==0 || form.ort.value.match(/[^-a-zA-ZÃ¤Ã¶Ã¼Ã„Ã–ÃœÃŸ0-9\.\-\s]/g)) {
	   form.ort.style.borderColor = "#FF0000";
	   error += "Geben Sie Ihren Ort ein. <br />";
	}
	else {form.ort.style.borderColor = "#A5ACB2";}
  }
  
   // Land
  if (form.land){
    if (form.land.value == "") {
	   form.land.style.borderColor = "#FF0000";
	   error += "Geben Sie Ihre Land ein. <br />";
	}
	else {form.land.style.borderColor = "#A5ACB2";}
  }
  
   // Vorname
  if (form.vorname){
    if (form.vorname.value == "" || form.vorname.value.indexOf(" ")==0 || form.vorname.value.indexOf("-")==0 || form.vorname.value.match(/[^-a-zA-ZÃ¤Ã¶Ã¼Ã„Ã–ÃœÃŸ\s]/g)) {
	   form.vorname.style.borderColor = "#FF0000";
	   error += "Geben Sie Ihren Vornamen ein. <br />";
	}
	else {form.vorname.style.borderColor = "#A5ACB2";}
  }
  
   // Name
  if (form.name){
    if (form.name.value == "" || form.name.value.indexOf(" ")==0 || form.name.value.indexOf("-")==0 || form.name.value.match(/[^-a-zA-ZÃ¤Ã¶Ã¼Ã„Ã–ÃœÃŸ\s]/g)) {
	   form.name.style.borderColor = "#FF0000";
	   error += "Geben Sie Ihren Nachnamen ein. <br />";
	}
	else {form.name.style.borderColor = "#A5ACB2";}
  } 
  
   // Email
   // || form.email.value.indexOf("@")==0 || form.email.value.indexOf(".")==0 
   
  if (form.email){
  
    //alert(form.email.value.match(/[^_-a-zA-Z0-9äöüÄÖÜß\.@]/g));    
    //alert(form.email.value.indexOf("@"));
  
    if (form.email.value == "" || form.email.value.indexOf(" ")==0 || form.email.value.match(/[^-_a-zA-Z0-9@\.]/g) || form.email.value.indexOf("@")==-1 || form.email.value.indexOf(".")==-1 || form.email.value.indexOf("@")>form.email.value.lastIndexOf(".")) { 
	   form.email.style.borderColor = "#FF0000";
	   error += "Geben Sie Ihre Email ein. <br />";
	}
	else {form.email.style.borderColor = "#A5ACB2";}
  } 
  
  // If error is not empty (an error occures)
  if (error != ""){  // Show errormessage(s)
	
	//document.getElementById('errormsg').innerHTML = error;
	document.getElementById('errormsg').innerHTML = "Um die Buchungsanfrage Ã¼bermitteln zu kÃ¶nnen, fÃ¼llen Sie bitte die unten rot markierten Pflichtfelder aus.";

	document.getElementById('errormsg').style.display = "block";
	window.scrollTo(0, 0);
  }
  
   // If no error occures
  else {
  
	// Submit formular (everything is right)
	form.submit();
  }
} 


function handleAnswermodeBox(){
	
	if(document.getElementById('reiseteilnehmerE')){
		
		val = document.getElementById('reiseteilnehmerE').value;

		var i=2;
		var max=10;

		while(i<=max) {			
			
			if(i<=val) {
				document.getElementById('answerModeBox'+i).style.display = "block";
			} 
			else {
				document.getElementById('answerModeBox'+i).style.display = "none";
			}
			i++;

		}
	}
}

function handleAnswermodeBoxK(){
	
	if(document.getElementById('reiseteilnehmerK')){
		
		val = document.getElementById('reiseteilnehmerK').value;

		var i=1;
		var max=10;

		while(i<=max) {			
			
			if(i<=val) {
				document.getElementById('answerModeBox'+i+'k').style.display = "block";
			} 
			else {
				document.getElementById('answerModeBox'+i+'k').style.display = "none";
			}
			i++;

		}
		
		if(val==0) {
			handleAnswermodeK(0);
		}

	}
}

function handleAnswermode(p){
	
	var i=2;
	var max=10;

	while(i<=max) {						
		if(i>p) {
			document.getElementById('answerModeBox'+i).style.display = "none";
		}
		i++;
	}	
}

function handleAnswermodeK(p){
	
	var i=1;
	var max=10;

	while(i<=max) {
		if(i>p) {						
			document.getElementById('answerModeBox'+i+'k').style.display = "none";
		}
		i++;
	}
}                      

