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<=290;i++)
	{
		if (i==22) document.write('<option selected ');  else document.write('<option ');
		document.write('value='+i+'>'+GetDatum(i)+'')
	}
	document.write('</select>')
}

function PreisBereich() {
	document.write('<select class="ka" size="1" name="PMIN"><option selected="selected" value="">-- von --</option><option value="100">100 &euro;</option><option value="300">300 &euro;</option><option value="500">500 &euro;</option><option value="700">700 &euro;</option><option value="1000">1000 &euro;</option><option value="1300">1300 &euro;</option></select>&nbsp;<select class="ka" size="1" name="PMAX"><option selected="selected" value="">-- bis --</option><option value="400">300 &euro;</option><option value="600">500 &euro;</option><option value="800">700 &euro;</option><option value="1100">1000 &euro;</option><option value="1400">1300 &euro;</option><option value="">1500+ &euro;</option></select> ');
}
function gotop(x) { 
	parent.window.scrollTo(0, 0);
}
<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_nbGroup(event, grpName) { //v6.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
      nbArr[nbArr.length] = img;
	}<!---->
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
 	window.status="";
  } else if (event == "down") {
    nbArr = document[grpName];
    if (nbArr)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
      nbArr[nbArr.length] = img;
  } }
}
//-->
ZieleArray = new Array(  
"B  Balearen",
"PMIMallorca",
"IBZIbiza",
"MAHMenorca",
"C  Kanaren",
"FUEFuerteventura",
"LPAGran Canaria",
"ACELanzarote",
"TFSTeneriffa Süd",
"TFNTeneriffa Nord",
"SPCLa Palma",
"E  Spanien Festland",
"ALCAlicante",
"LEIAlmeria",
"GRXGranada",
"GROGerona",
"XRYJerez Frontera",
"AGPMalaga",
"MVJMurcia, San Javier",
"REUReus",
"SVQSevilla",
"VLCValencia",
"D  Portugal, Madeira",
"FAOFaro",
"LISLissabon",
"OPOPorto",
"FNCMadeira, Funchal",
"G  Griechische Inseln",
"GPAAraxos",
"KGSKos",
"CHQKreta, Chania",
"HERKreta, Heraklion",
"AOKKarpathos",
"EFLKefallinia",
"CFUKorfu",
"PVKLefkas",
"JMKMykonos",
"MJTLesbos",
"RHORhodos",
"SMISamos",
"ECNSkiathos",
"JTRSantorini",
"ZTHZakynthos",
"H  Griechenland",
"ATHAthen",
"KVAKavala",
"SKGThessaloniki",
"F  Türkei/Zypern",
"AYTAntalya",
"BJVBodrum",
"DLMDalaman",
"ECNErcan",
"ADBIzmir",
"ISTIstanbul",
"LCAZypern, Larnaca",
"PFOZypern, Paphos",
"J  Tunesien/Marokko",
"DJEDjerba, Tunesien",
"MIRMonastir, Tunesien",
"TBJTabarka, Tunesien",
"TUNTunis, Tunesien",
"AGAAgadir, Marokko",
"RAKMarrakesch, Marokko",
"I  Italien/Malta",
"BGYBergamo",
"BDSBrindisi",
"SUFLamezia Terme",
"MLAMalta",
"NAPNeapel",
"PSRPescara",
"RMIRimini",
"FCORom",
"VCEVenedig",
"VRNVerona",
"OLBOlbia, Sardinien",
"CAGCagliari, Sardinien",
"CTACatania, Sizilien",
"PMOPalermo, Sizilien",
"K  Bulgarien/Osteuropa",
"DBVDubrovnik, Kroatien",
"SPUSplit, Kroatien",
"TIVTivat, Jugosl.",
"BOJBurgas, Bulgarien",
"VARVarna, Bulgarien",
"CNDConstanza, Rumänien",
"L  Rest-Europa",
"KEFReykjavik, Island",
"SNNShannon, Irland",
"LHRLondon Heathrow, GB",
"STNLondon Stansted, GB",
"VIEWien, GB",
"BIABastia, Korsika",
"M  Ägypten/Israel/VAE",
"AUHAbu Dhabi, V.A.E.",
"DXBDubai, V.A.E.",
"SHJShajah, V.A.E.",
"HRGHurghada, Ägypten",
"CAIKairo, Ägypten",
"LXRLuxor, Ägypten",
"RMFMarsa Alam, Ägypten",
"SSHSharm El Sheikh",
"ETHEilat, Israel",
"TLVTel Aviv, Israel",
"AQJAqaba, Jordanien",
"TCPTaba, Sinai",
"N  Afrika",
"BJLBanjul, Gambia",
"CPTKapstadt, Südafrika",
"MBAMombasa, Kenia",
"SIDSal, Kapverden",
"CPTWindhuk, Namibia",
"O  Kuba",
"CYOCayo Largo, Kuba",
"AVICiego de Avila",
"HAVHavanna",
"HOGHolguin",
"VRAVaradero",
"P  Dom.Republik",
"PUJPunta Cana",
"POPPuerto Plata",
"SDQSanto Domingo",
"Q  übrige Karibik",
"ANUAntigua",
"BGIBarbados",
"NASBahamas",
"SJOCosta Rica",
"GNDGrenada",
"GCMGrand Cayman",
"MBJJamaika",
"SXMNiederl. Antillen",
"PMVIsla Margarita",
"PTYIsla Contadora",
"SJUPuerto Rico",
"ADZSan Andres",
"UVFSt. Lucia",
"TABTobago",
"R  USA/Kanada",
"DABDaytona Beach, FL",
"RSWFort Myers, FL",
"FLLFort Lauderdale, FL",
"MIAMiami, FL",
"MCOOrlando, FL",
"TPATampa, FL",
"LAXLos Angeles, CA",
"SFOSan Francisco, CA",
"LASLas Vegas, NV",
"NYCNew York, NY",
"PHXPhoenix, AZ",
"WASWashington DC",
"DENDenver, CO",
"YYZToronto, Kanada",
"YVRVancouver, Kanada",
"HNLHonolulu, Hawai",
"S  Mexiko/Südamerika",
"ACAAcapulco, Mexiko",
"CUNCancun, Mexiko",
"PVRPuerto Vallarta, Mexiko",
"T  Asien, Südsee",
"BKKBangkok, Thailand",
"USMKoh Samui, Thailand",
"HKTPhuket, Thailand",
"DPSBali, Indonesien",
"HKGHongkong",
"SINSingapur",
"KUAKuantan, Malaysia",
"LGKLangkawi, Malaysia",
"CMBColombo, Sri Lanka",
"DELDelhi, Indien",
"GOIGoa, Indien",
"MLEMale, Malediven",
"MRUMauritius",
"SEZSeychellen",
"CNXChiang Mai",
"U  Australien",
"MELMebourne",
"SYDSydney"
);

function Ziele()
{
document.write('<select size=10 name=ZIEL><option value=->--- alle Zielgebiete ---') 
for (i=0; i < ZieleArray.length; i++)
{
	 ziel = ZieleArray[i];
	 
	 if (ziel.substr(1,1) == ' ')  document.write('<option style="color:#F5801C;font-weight:bold;" value='+ ziel.substr(0,1)+'>'+''  +ziel.substr(3)+'');
	 else document.write('<option value='+ ziel.substr(0,3)+'>'+ziel.substr(3));
}
document.write('</select>');
}

Link = new Array("/pauschal/","/lastminute/","/reisefinder/","/charter/","/eigen/","/service/","/holidayland/");
function reisen(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 zeiten()
{
 Open_Window('http://www.tce-reisen.de/query/zeiten.html', "Geschäftszeiten", "scrollbars=no,menubar=no,resizable=no", 300,200);
}

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 checkBank() {
var form = document.forms['order'];
  if(form.zahlart[0].checked==true) {
	if(form.kih.value == "") {
		alert("Bitte geben sie den Namen des Kontoinhabers ein!");
		return false;		
	}
	if(form.kih2.value == "") {
		alert("Bitte geben sie den Vornamen des Kontoinhabers ein!");
		return false;		
	}
	if(form.knr.value == "") {
		alert("Bitte geben sie Ihre Kontonummer ein!");
		return false;		
	}
	if(form.blz.value == "") { 
		alert("Bitte geben sie die Bankleitzahl ein!");	
		return false;		
	}
	if(form.bankname.value == "") {
		alert("Bitte geben sie den Namen der Bank ein!");
		return false;		
	}
	return true;
	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") &&
      checkBank() &&
      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;
 }
}

