// JavaScript Document
var strReg = '^([a-zA-Z0-9\\-\\.\\_]+)'+
                     '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                     '(\\.)([a-zA-Z]{2,4})$';
var privateAdresse=false;
var result_14= true;
var result_18=false;
var result_25=false;
var all_vars=false;

function EndCheck (){
	if( all_vars==false)
	{ 
	return false;
		}
	else
	{	//document.forms[0].reset;
	
		return true;}
	}


function ResetInput(){
	document.forms[0].reset();
	}

function CheckInput () {
 var result_1= false;
 var result_2= false;
 var result_3= false;
 var result_4= false;
 var result_all= false;
 
 if (document.forms[0].elements[0].value == "1") 
	{
     document.getElementById('anrede').style.color="red";
   }
 else 
 {	result_1= true;
    document.getElementById('anrede').style.border="dotted blue 1px";
   }
   
   
if (document.forms[0].elements[1].value == "Titel*") 
	{
		document.getElementById('titel').style.border="solid red 2px";
   }
   
 else 
 {	result_2= true;
    document.getElementById('titel').style.border="dotted blue 1px";
   }   
   
if (document.forms[0].elements[2].value == "Vorname*") 
	{
     document.getElementById('vorname').style.border="solid red 2px";
   }
 else 
 {	result_3= true;
    document.getElementById('vorname').style.border="dotted blue 1px";
   }

if (document.forms[0].elements[3].value == "Name*") 
	{
     document.getElementById('name').style.border="solid red 2px";
   }
 else 
 {	result_4= true;
    document.getElementById('name').style.border="dotted blue 1px";
   }   
   
if (result_1&&result_2&&result_3&&result_4 )   
    {
   //alert("Es wurden  alle Felder ausgefuellt!");
  // document.getElementById('anrede').style.border="dotted blue 1px";
   all_vars=false;
   document.getElementById('step1').style.visibility="hidden";
   document.getElementById('step2').style.visibility="visible";
   
   }
 //return true;
}

// Step 2
//checken private einträge

function CheckPrivatField()
{
 var result_11= false;
 var result_12= false;
 var result_13= false;
 
if (document.getElementById('p_str').value == "Straße") 
					{
			 		//document.getElementById('p_str').style.border="solid red 2px";
		   			}
			 	else 
		 			{
					result_11= true;
					document.getElementById('p_str').style.border="dotted blue 1px";
		   			}   			

				if (document.getElementById('p_ort').value == "Ort") 
					{
			 		//document.getElementById('p_ort').style.border="solid red 2px";
		   			}
			 	else 
		 			{
					result_12= true;
					document.getElementById('p_ort').style.border="dotted blue 1px";
		   			} 
					
				if (document.getElementById('p_plz').value == "PLZ") 
					{
			 		//document.getElementById('p_plz').style.border="solid red 2px";
		   			}
			 	else 
		 			{
					result_13= true;
					document.getElementById('p_plz').style.border="dotted blue 1px";
		   			} 	
				
				
				if (result_11&&result_12&&result_13)   
				    {
					result_14=true;
					all_vars=false;
					return true;
		
					//alert("Es wurden  alle  PrivatenFelder ausgefuellt!");
	   				 }
		
				else {
				result_14=false;
				
				//in step 3  rechnungsanschrift rücksetzen
					document.getElementById('ra_privat').checked=false;
					document.getElementById('ra_kh').checked=true;
				//alert("result_14 rücksetzen"+ result_14);
				return false;
				}		

}




//

function CheckInputStep2 () {
 var result_5= false;
 var result_6= false;
 var result_7= false;
 var result_8= false;
 var result_9= false;
 var result_10= false;

// var result_14= true;

 
 
 
 if (document.getElementById('kh_1').value == "KH Bezeichnung Zeile 1*") 
	{
     document.getElementById('kh_1').style.border="solid red 2px";
   }
 else 
 {	result_5= true;
    document.getElementById('kh_1').style.border="dotted blue 1px";
   }
   
   
if ( document.getElementById('kh_ort').value == "Ort*") 
	{
		document.getElementById('kh_ort').style.border="solid red 2px";
   }
   
 else 
 {	result_6= true;
    document.getElementById('kh_ort').style.border="dotted blue 1px";
   } 
   
  var regex = new RegExp(strReg);
  validate=regex.test(document.getElementById('mail').value);
 //alert ("Bitte überprüfen Sie E-Mail Eintarg!"); 
if ( validate==false) 
	{
     document.getElementById('mail').style.border="solid red 2px";
   }
 else 
 {	result_7= true;
    document.getElementById('mail').style.border="dotted blue 1px";
   }

if (document.getElementById('kh_station').value == "Station*") 
	{
     document.getElementById('kh_station').style.border="solid red 2px";
   }
 else 
 {	result_8= true;
    document.getElementById('kh_station').style.border="dotted blue 1px";
   }   
   
if (document.getElementById('kh_str').value == "Straße*") 
	{
     document.getElementById('kh_str').style.border="solid red 2px";
   }
 else 
 {	result_9= true;
    document.getElementById('kh_str').style.border="dotted blue 1px";
   }
   
   
if ( document.getElementById('kh_plz').value == "PLZ*") 
	{
     document.getElementById('kh_plz').style.border="solid red 2px";
   }
 else 
 {	result_10= true;
    document.getElementById('kh_plz').style.border="dotted blue 1px";
   }     
   
   
//checken die privaten einträge
result_14=CheckPrivatField();
//alert("14"+result_14);
   
   
//if alles passt zu schritt 3 gehen   
if (result_5&&result_6&&result_7&&result_8&&result_9&&result_10)   
    {
  //alert("Es wurden  alle Felder ausgefuellt!");
  // document.getElementById('anrede').style.border="dotted blue 1px";
  all_vars=false;
   document.getElementById('step2').style.visibility="hidden";
   document.getElementById('step3').style.visibility="visible";
   
   }
 //return true;
}


function AddPrivat(){
privateAdresse=CheckPrivatField();
 if (privateAdresse==false)
{
	document.getElementById('adresse_privat').checked=false;
	document.getElementById('adresse_kh').checked=true;	

	document.getElementById('p_str').style.border="solid red 2px";
	document.getElementById('p_ort').style.border="solid red 2px";
	document.getElementById('p_plz').style.border="solid red 2px";
	document.getElementById('p_tel').style.border="solid red 2px";
	alert ("Bitte Privatadresse ausfüllen!");	
}


else {
	//alert ("Private Adresse ausgefüllt!" + privateAdresse);
	result_14=true;
	document.getElementById('p_str').style.border="dotted blue 1px";
	document.getElementById('p_ort').style.border="dotted blue 1px";
	document.getElementById('p_plz').style.border="dotted blue 1px";
	document.getElementById('p_tel').style.border="dotted blue 1px";
	
	}	
	
	
}

function AddKh(){
	//privateAdresse=false;
	//alert (privateAdresse);
document.getElementById('p_str').style.border="dotted blue 1px";
document.getElementById('p_ort').style.border="dotted blue 1px";
document.getElementById('p_plz').style.border="dotted blue 1px";
document.getElementById('p_tel').style.border="dotted blue 1px";	
	
}

// step 3

function check_privat_step3(){

//alert ("14"+result_14);
if( result_14==false)
	{
		
alert("Bitte gehen Sie zum Schritt 2 und füllen Sie die private Adresse aus! ");
		//result_15=false;
		document.getElementById('ra_privat').checked=false;
		document.getElementById('ra_kh').checked=true;		
		document.getElementById('p_str').style.border="solid red 2px";
		document.getElementById('p_ort').style.border="solid red 2px";
		document.getElementById('p_plz').style.border="solid red 2px";
							
}


	else {
	//	alert ("private felder ausgefüllt");
			
		}


}

//Firma / Magistrat / etc.*
function CheckAndereFelder (){
	var result_20= false;
	var result_21= false;
	var result_22= false;
	var result_23= false;
	var result_24= false;
	
	 if (document.getElementById('a_firma').value == "Firma / Magistrat / etc.*") 
		{
		 document.getElementById('a_firma').style.border="solid red 2px";
	  	 }
 	else 
		{	result_20= true;
		document.getElementById('a_firma').style.border="dotted blue 1px";
		}
	 if (document.getElementById('a_abteilung').value == "Abteilung*") 
		{
		 document.getElementById('a_abteilung').style.border="solid red 2px";
	  	 }
 	else 
		{	result_21= true;
		document.getElementById('a_abteilung').style.border="dotted blue 1px";
		}	

	 if (document.getElementById('a_plz').value == "PLZ*") 
		{
		 document.getElementById('a_plz').style.border="solid red 2px";
	  	 }
 	else 
		{	result_22= true;
		document.getElementById('a_plz').style.border="dotted blue 1px";
		}
	
	 if (document.getElementById('a_str').value == "Straße*") 
		{
		 document.getElementById('a_str').style.border="solid red 2px";
	  	 }
 	else 
		{	result_23= true;
		document.getElementById('a_str').style.border="dotted blue 1px";
		}	
		
	 if (document.getElementById('a_ort').value == "Ort*") 
		{
		 document.getElementById('a_ort').style.border="solid red 2px";
	  	 }
 	else 
		{	result_24= true;
		document.getElementById('a_ort').style.border="dotted blue 1px";
		}		
		
	if (result_20&&result_21&&result_22&&result_23&&result_24)
	{
		result_25=true;
		all_vars=false;
		}
	else
	{	result_25=false;
		all_vars=false;
		}
}

function CheckAndereAdresse (){
	CheckAndereFelder ();
	//alert ("25="+ result_25);
	if (result_25)
		{
		}
	else{
		alert("Bitte füllen Sie die Felder in Rechnungskopf Andere!"  );
		//document.getElementById('ra_kh').style.border="solid red 2px";
		//document.getElementById('r_andere').checked=false;	
		
		}
	
	}
	
	
function SummaryAnmeldung()
{
	
document.getElementById('s_anrede').value=document.getElementById('anrede').value;
document.getElementById('s_titel').value=document.getElementById('titel').value;
document.getElementById('s_vorname').value=document.getElementById('vorname').value;
document.getElementById('s_name').value=document.getElementById('name').value;
document.getElementById('s_kh').value=document.getElementById('kh_1').value;
document.getElementById('s_kh_2').value=document.getElementById('kh_2').value;
document.getElementById('s_ort').value=document.getElementById('kh_ort').value;
document.getElementById('s_tel').value=document.getElementById('kh_tel').value;
document.getElementById('s_email').value=document.getElementById('mail').value;
document.getElementById('s_station').value=document.getElementById('kh_station').value;
document.getElementById('s_str').value=document.getElementById('kh_str').value;
document.getElementById('s_plz').value=document.getElementById('kh_plz').value;
document.getElementById('s_fax').value=document.getElementById('kh_fax').value;
document.getElementById('s_str_p').value=document.getElementById('p_str').value;
document.getElementById('s_ort_p').value=document.getElementById('p_ort').value;
document.getElementById('s_plz_p').value=document.getElementById('p_plz').value;
document.getElementById('s_tel_p').value=document.getElementById('p_tel').value;
document.getElementById('s_firma_a').value=document.getElementById('a_firma').value;
document.getElementById('s_abteilung_a').value=document.getElementById('a_abteilung').value;
document.getElementById('s_plz_a').value=document.getElementById('a_plz').value;
document.getElementById('s_str_a').value=document.getElementById('a_str').value;
document.getElementById('s_ort_a').value=document.getElementById('a_ort').value;



// adresse krankenhaus

if(document.getElementById('adresse_kh').checked==true)
{	//alert("1"+document.getElementById('adresse_kh').checked);
	document.getElementById('s_kh_a').checked=true;
	
	}
else {
	document.getElementById('s_kh_a').checked=false;
	
	}
// adresse privat

if(document.getElementById('adresse_privat').checked)

{	
	document.getElementById('s_p_a').checked=true;
	}
else {
	document.getElementById('s_p_a').checked=false;
	
	}
//ra kh

if(document.getElementById('ra_kh').checked)
{
	document.getElementById('s_kh_r').checked=true;
	}
else {
	document.getElementById('s_kh_r').checked=false;
	}	
// ra privat

if(document.getElementById('ra_privat').checked)
{
	document.getElementById('s_p_r').checked=true;
	}
else {
	document.getElementById('s_p_r').checked=false;
	}
// ra andere

if(document.getElementById('ra_andere').checked)
{
	document.getElementById('s_a_r').checked=true;
	}
else {
	document.getElementById('s_a_r').checked=false;
	}

 
  
  document.getElementById('step3').style.visibility="hidden";
  document.getElementById('step4').style.visibility="visible";
  all_vars=true;
  
	
}