Von=0;
function Search2()
{
	with (document.nav)
	{
		Von1 = VON.selectedIndex
		Bis = Math.max(Math.min( BIS.selectedIndex + Von1-Von ,BIS.length-1),0);
		Von=Von1
		BIS.selectedIndex = Bis;
		
		Ra = parseInt(RA.options[RA.selectedIndex].value)
		if (KA1.selectedIndex != 0) Ra++
		if (KA2.selectedIndex != 0) Ra++
		if (Ra >4)
		{
			alert("Es sind nur max. 4 Reisende möglich!")
			return
		} 
		LMIN.value = parseInt(xL.options[xL.selectedIndex].value.substr(0,2))
		LMAX.value = parseInt(xL.options[xL.selectedIndex].value.substr(3,2))	 
		MIN = parseInt(LMIN.value)
		MAX = parseInt(LMAX.value)

		submit();
	}
}

var myimages=new Array();
function preloadimages()
{
    for (i=0;i<preloadimages.arguments.length;i++)
    {
       myimages[i]=new Image()
       myimages[i].src=preloadimages.arguments[i]
    }
}


function ErvInfo(Page)
{
  Options = 'scrollbars=yes,resizable=yes'
  Url ='https://www.reiseversicherung.de/vrv/partner/ep-Assistent.html?/data/agent/hagtnr=014899&/data/agent/nagtnr=000000'

alert(Url);

  //if (Page==10) Url+='rundumsorglos.html'
  //else 	Url+='reiseruecktritt.html'

  MM_openBrWindow(Url,'',Options,800,600,true)

}

Server=location.pathname+'?'
SSLServer=location.pathname+'?'

function Buchung(SSL)
{
	var person_count = 0, i = 0, error = false;
	

  with (window.document)
  {
   if (Plausi()==false) return 

	person_count = parseInt(document.formular.person_count.value);
	
	for(i=1;i<=person_count;i++)
	{
		if(error == false && 1==0)
		{
			if(document.formular.elements["P" + i + "_ALTER"].value.length != 6)
			{
				error = true;
				alert("Teilnehmer " + i + ": Alter falsch eingegeben. Alter muss exakt 6 Zeichen lang sein. (Eingabe = TTMMJJ) (z.b. 210180)");
			}
			
			if(error == false)
			{
			  alter_tag = document.formular.elements["P" + i + "_ALTER"].value.substr(0,2);
			  alter_monat = document.formular.elements["P" + i + "_ALTER"].value.substr(2,2);
			  alter_jahr = document.formular.elements["P" + i + "_ALTER"].value.substr(4,2);
		
			  if(!isNaN(alter_tag))
			  {
				  alter_tag = parseInt(alter_tag);
				  if(alter_tag>31)
				  {
				  	error = true;
				  	alert("Teilnehmer " + i + ": Alter falsch eingegeben. Tag größer 31 Tage. (Eingabe = TTMMJJ) (z.b. 210180)");
				  }
				  else if(alter_tag<1)
				  {
				  	error = true;
				  	alert("Teilnehmer " + i + ": Alter falsch eingegeben. Tag ist kleiner 1. (Eingabe = TTMMJJ) (z.b. 210180)");
				  }
			  }
			  else
			  {
			  	error = true;
			  	alert("Teilnehmer " + i + ": Alter falsch eingegeben. Tag ist keine Zahl. (Eingabe = TTMMJJ) (z.b. 210180)");
			  }
		   }
		   
		   if(error == false)
		   {
			  if(!isNaN(alter_monat))
			  {
			  	alter_monat = parseInt(alter_monat);
			  	if(alter_monat>12)
			  	{
			  	  error = true;
			  	  alert("Teilnehmer " + i + ": Alter falsch eingegeben. Monat größer 12. (Eingabe = TTMMJJ) (z.b. 210180)");
			  	}
				else if(alter_monat<1)
				{
				  error = true;
				  alert("Teilnehmer " + i + ": Alter falsch eingegeben. Monat ist kleiner 1. (Eingabe = TTMMJJ) (z.b. 210180)");
				}
			  }
			  else
		      {
		       	error = true;
				alert("Teilnehmer " + i + ": Alter falsch eingegeben. Monat ist keine Zahl. (Eingabe = TTMMJJ) (z.b. 210180)");
			  } 	
		   }
		   
		   if(error == false)
		   {
			  if(isNaN(alter_jahr))
			  {
			  	error = true;
			    alert("Teilnehmer " + i + ": Alter falsch eingegeben. Jahr ist keine Zahl. (Eingabe = TTMMJJ) (z.b. 210180)");
			  }	
		   }
		}
   }

if(error == true)return;
   Cmd = Query+BookOpt

   for (i=0; i< formular.length; i++)
   {
     fval=''
     myF = formular.elements[i]
   
     if (myF.type=='select-one' && myF.selectedIndex >=0)                              fval = myF.options[myF.selectedIndex].value
     else if (! ((myF.type=='checkbox' || myF.type=='radio') &&  myF.checked==false) ) fval = myF.value
   
     if (fval!='') Cmd = Cmd + '&'+myF.name+'='+escape(fval)
  }

  if (SSL==0)  window.location.href=Server +Cmd; 
  else         window.location.href=SSLServer+Cmd; 

 }
}

function Plausi()
{
 with (window.document.formular)
 {
  if (ReisendePlausi() &&
      ep(R_NAME.value ,"REISENDER Name") &&
      ep(R_VNAME.value,"REISENDER Vorname") &&

      ep(R_PLZ.value,"REISENDER PLZ") &&
      ep(R_ORT.value,"REISENDER ORT") &&
      ep(R_STRASSE.value,"REISENDER STRASSE") &&
      ep(R_TEL1.value + R_TEL2.value ,"REISENDER Telefon") &&
      AgbCheck(AGB.checked)
     )
  return true;
  return false;
 }
}

function tlc(name,vname,anr,age,id)
{
  if (!name || (ep(name.value ,"Name Teilnehmer-"+id) && ep(vname.value,"Vorname Teilnehmer-"+id) &&
           (anr.selectedIndex <2 || ep(age.value ,"Alter Teilnehmer-"+id)))) 
  return true;
  return false;
}

function ReisendePlausi()
{
 with (window.document)
 {
   if ( tlc(formular.P1_NAME, formular.P1_VNAME, formular.P1_ANR, formular.P1_ALTER,1) &&
        tlc(formular.P2_NAME, formular.P2_VNAME, formular.P2_ANR, formular.P2_ALTER,2) &&
        tlc(formular.P3_NAME, formular.P3_VNAME, formular.P3_ANR, formular.P3_ALTER,3) &&
        tlc(formular.P4_NAME, formular.P4_VNAME, formular.P4_ANR, formular.P4_ALTER,4) &&
        tlc(formular.P5_NAME, formular.P5_VNAME, formular.P5_ANR, formular.P5_ALTER,5) &&
        tlc(formular.P6_NAME, formular.P6_VNAME, formular.P6_ANR, formular.P4_ALTER,6) &&
        tlc(formular.P7_NAME, formular.P7_VNAME, formular.P7_ANR, formular.P4_ALTER,7) 
      )
  return true;
  return false;
 }
}

function AgbCheck(state)
{
  if (state == false)
  {
	  alert("Bitte bestätigen Sie zuerst die AGB des Veranstalters !");
  }
  return state;
}


function ep(Value,Name)
{
    if (Value=='')
    {
        alert(Name+" bitte angeben!");
        return false;
    }
    return true;
}

function SetStatus(id) {
	document.getElementById(id).innerHTML = "<img src='/gfx/status.gif' alt='Buchungsanfrage' border='0' width=40 height=10 align=absmiddle>";
}

function Nachname() {
	if(document.formular.P1_NAME.value == '')document.formular.P1_NAME.value = document.formular.R_NAME.value;
}
function Vorname() {
	if(document.formular.P1_VNAME.value == '')document.formular.P1_VNAME.value = document.formular.R_VNAME.value;
}