DatArray = new Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag","??" )
function GetDatum(offset)
{ var time = new Date()
time.setTime( time.getTime()+offset*86400000);
tag     = time.getDate();
monat   = time.getMonth()+1;
jahr    = time.getYear() % 100;
if (tag   < 10)   tag   = "0"+tag;
if (monat < 10)   monat = "0"+monat;
if (jahr  < 10)   jahr  = "200"+jahr;
return tag+'.'+monat+'.'+jahr+' - '+DatArray[time.getDay()]
}

function SELECT_VON()
{
	document.write("<select name='VON' size=1>")
	for (var i=1; i<=240;i++)
	{
		document.write('<option value='+i+'>'+GetDatum(i)+'')
	}
	document.write("</select>")
}
function SELECT_BIS()
{
	document.write("<select name='BIS' size=1>")
	for (var i=4; i<=261;i++)
	{
		if (i==22) document.write('<option selected ');  else document.write('<option ');
		document.write('value='+i+'>'+GetDatum(i)+'')
	}
	document.write('</select>')
}

function SELECT_LM_VON() {
	document.write("<select name='VON' size=1>")
	for (var i=1; i<=100;i++)
	{
		document.write('<option value='+i+'>'+GetDatum(i)+'')
	}
	document.write("</select>")
}

function SELECT_LM_BIS() {
	document.write("<select name='BIS' size=1>")
	for (var i=4; i<=120;i++)
	{
		if (i==22) document.write('<option selected ');  else document.write('<option ');
		document.write('value='+i+'>'+GetDatum(i)+'')
	}
	document.write('</select>')
}

function Search() {	
with (window.document.find)
	{
		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 false;
		} 
	}
}	
	
function gotop(x) { 
	parent.window.scrollTo(0, 0);
}

function MM_reloadPage(init) {
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 url(seite){
	var seite;
	window.location.href = seite;
}
function showStatus(sMsg) {
    window.status = sMsg ;
    return true ;
}

function openagb(w_info,fenstername)
{
    var infowin = window.open(w_info,fenstername,"width=520,height=550,scrollbars=yes");
}
function kind(){
for (var i=1; i<=14;i++) {
	document.write('<option value='+i+'>'+i+' Jahre')
	}
}

Link = new Array("/Lastminute.html","/Pauschalreisen.html","/Reisefinder.html","/flugreisen/service/service.html");
function flugreisen(i) {
	window.location.href=""+Link[i]+"";
}
Server=location.pathname+'?'
SSLServer='https://www.lmweb-ferien.de'+Server

function Open_Window(Url,WindowName,Options,ww,wh)
{
  WindowParam = Options + ',left='+(screen.width-ww)/2 + ',top='+(screen.height-wh)/2+',width='+ww+',height='+wh 

  NewWindow=window.open(Url, WindowName, WindowParam);	

  return NewWindow
}

function ErvInfo(Page)
{
  Options = 'scrollbars=yes,resizable=yes'
  Url ='http://www.reiseversicherung.de/eschutz/aktuell/'

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

  Open_Window(Url,'',Options,800,600)

}

function AGB(VA)
{
 Open_Window('http://www.lmweb.net/lmi/agb/agb_'+VA+'.htm', "AGB", "scrollbars=yes,menubar=yes,resizable=yes", 500,500);
}

function TF(URL)
{
 Open_Window('http://www.lmweb.net/lmi/tf/'+URL, "TF", "scrollbars=yes,resizable=yes", 500,500);
}


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

   Cmd = Query+BookOpt

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

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

 }
}


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 checkmail(address) {
  if ((address == "")|| (address.indexOf ('@') == -1) || (address.indexOf ('.') == -1)) {
    alert("Bitte geneb sie ihre email Adresse ein !");
    return false;
  }
return true;
}

function Plausi()
{
 with (window.document.order)
 {
  if (ReisendePlausi() &&
      ep(R_NAME.value ,"Reiseanmelder Name") &&
      ep(R_VNAME.value,"Reiseanmelder Vorname") &&
      checkmail(R_EMAIL.value) &&
      ep(R_PLZ.value,"Reiseanmelder PLZ") &&
      ep(R_ORT.value,"Reiseanmelder ORT") &&
      ep(R_STRASSE.value,"Reiseanmelder STRASSE") &&
      ep(R_TEL1.value + R_TEL2.value ,"Reiseanmelder 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(order.P1_NAME, order.P1_VNAME, order.P1_ANR, order.P1_ALTER,1) &&
        tlc(order.P2_NAME, order.P2_VNAME, order.P2_ANR, order.P2_ALTER,2) &&
        tlc(order.P3_NAME, order.P3_VNAME, order.P3_ANR, order.P3_ALTER,3) &&
        tlc(order.P4_NAME, order.P4_VNAME, order.P4_ANR, order.P4_ALTER,4) 
      )
  return true;
  return false;
 }
}
function check(){
	var fm = document.sendmail;

	if((fm.tel.value.length < 7)){
		 alert("Bitte geben Sie eine gültige Telefonnummer ein");
		 fm.tel.select();
		 fm.tel.style.backgroundColor='#FBC89C';
		 fm.tel.focus();
		 return false;
	}

	for( var i = 0; i < fm.tel.value.length; i++ ){
		if( fm.tel.value.charAt(i) != "/" && fm.tel.value.charAt(i) != " " && fm.tel.value.charAt(i) != "-"){
			if( fm.tel.value.charAt(i) > "9" || fm.tel.value.charAt(i) < "0"){
				alert('Bitte überprüfen Sie Ihre Telefonnummer');
				fm.tel.select();
				fm.tel.style.backgroundColor='#FBC89C';
				fm.tel.focus();
				return false;
			}
		}
	}
}

