var arrMonth = new Array("Jan.","Feb.","M&auml;rz","April","Mai","Juni",
                         "Juli","Aug.","Sep.","Okt.","Nov.","Dez.");

Date.prototype.addMonth=function(month){
  if(typeof(month)=='undefined') month=1;
  month = parseInt(month);
  var years=Math.floor(month/12);
  this.addYear(years);
  month = month%12;
  if((this.getMonth()+month)>11){
    this.addYear();
    this.setMonth((this.getMonth()+month)%12);
  }else{
    this.setMonth(this.getMonth()+month);
  }
}

Date.prototype.addYear=function(years){
  if(typeof(years)=='undefined') years=1;
  years = parseInt(years);
  var aktYear = this.getFullYear();
  this.setYear(aktYear+years);
}

Date.prototype.addDay=function(days){
  if(typeof(days)=='undefined') days=1;
  days = parseInt(days);
  var aktTs = this.getTime();
  var addTs = days*86400000;
  this.setTime(aktTs+addTs);
}

function showForm(fType){
  for(var i in arrForms){
    document.getElementById("nav_"+arrForms[i]).className="nav_"+arrForms[i]+"_inaktiv";
    document.getElementById("formdiv_"+arrForms[i]).style.display="none";
  }
  document.getElementById("formdiv_"+fType).style.display="block";
  document.getElementById("nav_"+fType).className="nav_"+fType+"_aktiv";
  var btnErwSuche = document.getElementById("btnErwSuche");
  if(fType=="cf" || fType=="tv")
    btnErwSuche.style.display="none";
  else
    btnErwSuche.style.display="block";
}

function getErwOptions(fType){
  var i,iAnz;
  var strRes="";
  switch(fType){
    case "lf":iAnz=4;break;
    case "cf":iAnz=4;break;
    case "lm":iAnz=4;break;
    case "tv":iAnz=2;break;
    case "ht":iAnz=4;break;
    case "sr":iAnz=8;break;
    default:  iAnz=2;
  }
  for(i=1;i<=iAnz;i++){
    var sel=i==2?" selected":"";
    strRes += '<option value="'+i+'"'+sel+'>'+i+' Erw.</option>';
  }
  document.write(strRes);
}

function getKindOptions(fType){
  var j,iAlterMax;
  strRes="";
  switch(fType){
    case "lf":iAlterMax=14;break;
    case "cf":iAlterMax=16;break;
    case "lm":iAlterMax=16;break;
    case "ht":iAlterMax=16;break;
    case "tv":iAlterMax=16;break;
    case "sr":iAlterMax=11;break;
    default:iAlterMax=14;
  }
  for(j=2;j<=iAlterMax;j++){
    strRes += '<option value="'+j+'">'+j+' Jahre</option>'+"\r\n";
  }
  document.write(strRes);
}

function getAfhOptions(fTyp){
  var arrData = new Array();
  var selAfh="";
  switch(fTyp){
    case "lf": arrData=TTAFH;break;
    case "tv": arrData=TTAFH;break;
    case "cf": arrData=TTAFH;break;
    case "lm": arrData=TTAFH;break;
    case "ht": arrData=TTAFH;break;
  }
  getOptions2(arrData,selAfh);
}

function getZielOptions(fTyp){
  var arrData = new Array();
  var selZiel="";
  switch(fTyp){
    case "lf":arrData=TTFDRZ;getOptions2(arrData,selZiel);break;
    case "cf":arrData=TTFDRZ;getOptions2(arrData,selZiel);break;
    case "lm":arrData=arrZiele_lm;getOptions(arrData,selZiel);break;
    case "tv":arrData=arrZiele_lm;getOptions(arrData,selZiel);break;
    case "ht":arrData=arrZiele_ht;getOptions(arrData,selZiel);break;
  }

}

function getRegionOptions(fTyp){
  var arrData = new Array();
  var selZiel="";
  switch(fTyp){
    case "ht": arrData=arrRegions_ht;break;
    case "lm": arrData=arrRegions_lm;break;
  }
  getOptions(arrData,selZiel);
}

function getOptions(arrData,defSel){
  var strRes="";
  for(var i=0;i<arrData.length;i++){
    var val = arrData[i].replace(/([^#]*)#([^#]*)/,"$1");
    var lbl = arrData[i].replace(/([^#]*)#([^#]*)/,"$2");
    var sel = val==defSel?" selected":"";
    strRes += '<option value="'+val+'"'+sel+'>'+lbl+'</option>';
  }
  document.write(strRes);
}
function getOptions2(arrData,defSel){
  var strRes="";
  for(var i=0;i<arrData.length;i++){
    var lbl = arrData[i].replace(/([^;]*);([^;]*)/,"$1");
    var val = arrData[i].replace(/([^;]*);([^;]*)/,"$2");
    var sel = val==defSel?" selected":"";
    strRes += '<option value="'+val+'"'+sel+'>'+lbl+'</option>';
  }
  document.write(strRes);
}

function getDauerTage(){
  var strRes="";
  for(var i=2;i<=21;i++)
    strRes += '<option value="6_'+i+'">'+i+' Tage</option>';
  document.write(strRes);
}

function updateRegionen(fTyp,ziel,sel){
  var selBox=document.forms[fTyp].region;
  if(typeof(sel)=='undefined') sel="";
  if(fTyp=="lmps")
    var arrData = arrRegions_lmps;
  else
    var arrData = arrRegions_erde;
  for(var i=selBox.options.length;i>0;i--){
    selBox.options[i]=null;
  }
  for(var i=0;i<arrData.length;i++){
    var val = arrData[i].replace(/([^\|]*)\|([^#]*)#(.*)/,"$1");
    var reg = arrData[i].replace(/([^\|]*)\|([^#]*)#(.*)/,"$2");
    var lbl = arrData[i].replace(/([^\|]*)\|([^#]*)#(.*)/,"$3");
    if(reg==ziel || ziel=="-1")
      selBox.options[selBox.options.length] = new Option(lbl,val+"|"+reg);
    if(sel==val+"|"+reg)
      selBox.options[selBox.options.length-1].selected=true;
  }
}

function updateZiele(fTyp,region){
  if(region!="-1"){
    var ziel = region.replace(/([^\|]*)\|(.*)/,"$2");
    var selBox=document.forms[fTyp].reiseziel;
    selBox.value=ziel;
    updateRegionen(fTyp,ziel,region);
  }
}

function getTagOptions(fType,dir){
  var i,iAb;
  var strRes="";
  var date = new Date();
  var ts_today = date.getTime();
  if(dir=="hin"){
    switch(fType){
      case "lf":iAb=3;break;
      case "cf":iAb=3;break;
      case "lm":iAb=3;break;
      case "ht":iAb=3;break;
      case "tv":iAb=3;break;
      case "sr":iAb=7;break;
      default:  iAb=3;
    }
  }else{
    switch(fType){
      case "lf":iAb=26;break;
      case "cf":iAb=26;break;
      case "lm":iAb=26;break;
      case "ht":iAb=26;break;
      case "tv":iAb=26;break;
      case "sr":iAb=22;break;
      default:  iAb=26;
    }
  }
  date.addDay(iAb);
  selTag=date.getDate();
  for(i=1;i<=31;i++){
    var sel=i==selTag?" selected":"";
    var val = i<10?"0"+i:i;
    strRes += '<option value="'+val+'"'+sel+'>'+i+'.</option>';
  }
  document.write(strRes);
}

function getMonthOptions(fType,dir){
  var i,iAb;
  var strRes="";
  var startDate = new Date();
  var selDate = new Date();
  var maxDate = getTerminMax(fType);
  /*if(dir=="hin"){
    maxDate -= 40*86400;
  } */
  var aktDate = startDate;
  aktDate.setDate(1);
  if(dir=="hin"){
    switch(fType){
      case "lf":iAb=3;break;
      case "cf":iAb=3;break;
      case "lm":iAb=3;break;
      case "ht":iAb=3;break;
      case "tv":iAb=3;break;
      case "sr":iAb=7;break;
      default:  iAb=3;
    }
  }else{
    switch(fType){
      case "lf":iAb=26;break;
      case "cf":iAb=26;break;
      case "lm":iAb=26;break;
      case "ht":iAb=26;break;
      case "tv":iAb=26;break;
      case "sr":iAb=22;break;
      default:  iAb=26;
    }
  }
  selDate.addDay(iAb);
  selDate.setDate(1);
  while((aktDate.getTime()/1000)<=maxDate){
    var sel=(aktDate.getMonth()==selDate.getMonth() && aktDate.getFullYear()==selDate.getFullYear())?" selected":"";
    var val =  (aktDate.getMonth()+1)<10?"0"+(aktDate.getMonth()+1):(aktDate.getMonth()+1);
    strRes += '<option value="'+val+'.'+aktDate.getFullYear()+'"'+sel+'>'+arrMonth[aktDate.getMonth()]+' '+String(aktDate.getFullYear()).substr(2,2)+'</option>';
    aktDate.addMonth();
  }
  document.write(strRes);
  //updateTagSelect(fType,dir);
}

function updateTagSelect(fType,dir){
  var mdir = dir=="hin"?"Hin":"Rueck";
  var aktDate = getSelectedDate(fType,mdir);
  aktDate.addMonth();
  aktDate.setDate(0);
  var lastDayInMonth = aktDate.getDate();
  var sform  = document.forms[fType];
  var selTagOptions = sform["Tag"+mdir].options;
  while(selTagOptions.length>28){
    selTagOptions[selTagOptions.length-1] = null;
  }
  while(selTagOptions.length<=lastDayInMonth){
    newDay = selTagOptions.length;
    selTagOptions[newDay] = new Option(newDay,newDay);
  }
  
}

function updateRuecktermin(fType){
  var sform  = document.forms[fType];
  var date=getSelectedDate(fType,"Hin");
  date.addDay(21);
  if(date.getTime()>(getTerminMax(fType)*1000))
    date.setTime(getTerminMax(fType)*1000);
  if(sform.TagRueck){
    var tagRueck = date.getDate();
    if(tagRueck<10) tagRueck = "0"+tagRueck;
    sform.TagRueck.value=tagRueck;
  }
  if(sform.MonatRueck){
    var monRueck = date.getMonth()+1;
    if(monRueck<10) monRueck = "0"+monRueck;
    sform.MonatRueck.value=monRueck+"."+date.getFullYear();
  }
}

function getSelectedDate(fType,dir){
  var sform  = document.forms[fType];
  var selTag = parseInt(sform["Tag"+dir].value,10);
  var selMon = parseInt(sform["Monat"+dir].value.replace(/([0-9]+)\.([0-9]+)/,"$1"),10);
  var selYea = parseInt(sform["Monat"+dir].value.replace(/([0-9]+)\.([0-9]+)/,"$2"),10);
  var date   = new Date(selYea,selMon-1,selTag);
  return date;
}

function getTerminMin(fType){
  var date= new Date();
  switch(fType){
    case "tv":
    case "lm":
      if(termin_min_lm){
        date.setTime(parseInt(termin_min_lm,10)*1000);
      }else{
        date.addDay(3);
      }break;
    case "cf":
      if(termin_min_cf){
        date.setTime(parseInt(termin_min_cf,10)*1000);
      }else{
        date.addDay(3);
      }break;
    case "ht":
      if(termin_min_ht){
        date.setTime(parseInt(termin_min_ht,10)*1000);
      }else{
        date.addDay(3);
      }break;
    default:
      date.addDay(3);
  }
  return date.getTime()/1000;
}
function getTerminMax(fType){
  var date= new Date();
  switch(fType){
    case "tv":
    case "lm":
      if(termin_min_lm){
        date.setTime(parseInt(termin_max_lm,10)*1000);
      }else{
        date.addMonth(10);
      }break;
    case "cf":
      if(termin_min_cf){
        date.setTime(parseInt(termin_max_cf,10)*1000);
      }else{
        date.addMonth(10);
      }break;
    case "ht":
      if(termin_min_ht){
        date.setTime(parseInt(termin_max_ht,10)*1000);
      }else{
        date.addMonth(10);
      }break;
    default:
      date.addMonth(10);
  }
  return date.getTime()/1000;
}

function openKal(fType,dir){
  var sform = document.forms[fType];
  var top  = screen.height;
  var left = screen.width;
  var posx=((left/2)-100);
  var posy=((top/2)-115);
  var params = '?KID='+KID+'&engine=&formular=4&ordner_name='+ordner_name+'&statistik_tag='+statistik_tag;
  if(dir=="Hin"){
    var selTer = getSelectedDate(fType,"Hin");
    params += '&termin_min='+getTerminMin("fType")+'&termin_max='+getTerminMax("fType")+'&formvar=termin&formvar2=ruecktermin&aufruf_datum_rueck=1&aufruf_datum='+(selTer.getTime()/1000);
  }else if(dir=="Rueck"){
    var selTer = getSelectedDate(fType,"Rueck");
    params += '&termin_min='+getTerminMin("fType")+'&termin_max='+getTerminMax("fType")+'&formvar=ruecktermin&aufruf_datum='+(selTer.getTime()/1000);
  }
  var kalender = window.open(kurl+params,'kalender','width=200,height=230,scrollbars=no,screenX='+posx+',screenY='+posy+',left='+posx+',top='+posy+'');
  kalender.focus();
}

function String2Date(strDate){
  var retTag = parseInt(strDate.replace(/([0-9]+)\.([0-9]+)\.([0-9]+)/,"$1"),10);
  var retMon = parseInt(strDate.replace(/([0-9]+)\.([0-9]+)\.([0-9]+)/,"$2"),10);
  var retYea = parseInt(strDate.replace(/([0-9]+)\.([0-9]+)\.([0-9]+)/,"$3"),10);
  var retDate = new Date(retYea,retMon-1,retTag)
  return retDate;
}

function getActiveForm(){
  for(i=0;i<arrForms.length;i++){
    if(document.getElementById("formdiv_"+arrForms[i]).style.display=="block")
     return arrForms[i];
  }
}

function SetDatum(strDate,strRKenner,noMon){
  var fType=getActiveForm();
  var sform=document.forms[fType];
  var dir=strRKenner==""?"Rueck":"Hin";
  var elemTag = sform["Tag"+dir];
  var elemMon = sform["Monat"+dir];
  var date=String2Date(strDate);
  var valTag=date.getDate();
  if(valTag<10) valTag = "0"+valTag;
  var valMon=date.getMonth()+1;
  if(valMon<10) valMon = "0"+valMon;
  valMon = valMon+'.'+date.getFullYear();
  elemTag.value=valTag;
  elemMon.value=valMon;
  if(dir=="Hin")
    updateRuecktermin(fType);
}

function erweiterteSuche(){
  var selForm = "lm";
  var formid = "";
  for(var i in arrForms){
    if(document.getElementById("formdiv_"+arrForms[i]).style.display=="block"){
      selForm = arrForms[i];break;
    }
  }  
  switch(selForm){
    case "lf":formid="45";break
    case "cf":formid="6";break
    case "lm":formid="7";break
    case "ht":formid="5";break
  }
  urlParams = "?id="+formid;
  if (selForm == 'sr') {
    document.location.href='http://staedtereisen.5vorflug.de/de_DE/5vorflug/travel/dp/new.do';    
  } else {
    document.location.href=url+"/index.php"+urlParams;    
  }  
}

function zurSuche(marker){
  var selForm = "lm";
  var formid  = "";
  var params  = "";

  for(var i in arrForms){
    if(document.getElementById("formdiv_"+arrForms[i]).style.display=="block"){
      selForm = arrForms[i];break;
    }
  }
  var sform = document.forms[selForm];
  switch(selForm){
    case "lf":formid=47;break
    case "cf":formid=81;break
    case "lm":formid=79;break
    case "tv":formid="";break
    case "ht":formid=84;break
  }
  if(selForm=="lm"){
    var formid=79;
    var abflughafen = sform.abflughafen.value;
    var topRegion = "";
    var flugdauer = "";
    var arrReg = sform.reiseziel.value.split("|");
    if(arrReg.length==2){
      topRegion = arrReg[0];
      flugdauer = arrReg[1];
    }
    if(arrReg.length!=2)
      var detail = "zielgebiet";
    else
      var detail ="hotel";
    var termin= sform.TagHin.value+"."+sform.MonatHin.value;
    var ruecktermin= sform.TagRueck.value+"."+sform.MonatRueck.value;
    var dauer = sform.dauer.value;
    var kategorie = sform.kategorie.value;
    var preis = sform.preis.value;
    var verpflegung = sform.verpflegung.value;
    var anzErw = parseInt(sform.anzErwachsene.value);
    var personen="";
    for(var i=0;i<anzErw;i++){personen+="25;";}
    for(i=1;i<=3;i++){
      if(sform["alterKind"+i] && sform["alterKind"+i].value!="-1")
        personen += sform["alterKind"+i].value+";";
    }
    personen  = personen.substr(0,personen.length-1);
    if (marker == 'et_extra'){
        params = '?KID='+KID+'&id='+formid+'&et_cid=10&et_lid=18991&et_sub=Logo_Schnellsuche&showresult=1&detail='+detail+'&abflughafen='+abflughafen+'&topRegion='+topRegion+'&flugdauer='+flugdauer+'&termin='+termin+'&ruecktermin='+ruecktermin+'&dauer='+dauer+'&kategorie='+kategorie+'&preis='+preis+'&verpflegung='+verpflegung+'&personen='+personen;
    }
    else{
        params = '?KID='+KID+'&id='+formid+'&et_cid=4&et_lid=4&et_sub=Lastminute&showresult=1&detail='+detail+'&abflughafen='+abflughafen+'&topRegion='+topRegion+'&flugdauer='+flugdauer+'&termin='+termin+'&ruecktermin='+ruecktermin+'&dauer='+dauer+'&kategorie='+kategorie+'&preis='+preis+'&verpflegung='+verpflegung+'&personen='+personen;
    }
  }else if(selForm=="lf"){
    var formid="47";
    var DepOut = sform.DepOut.value;
    var RetOut = sform.RetOut.value;
    var ktag = sform.TagHin.value;
    var kmonat = sform.MonatHin.value;
    var rueckktag = sform.TagRueck.value;
    var rueckkmonat = sform.MonatRueck.value;
    var AIRLINE = sform.marke.value;
    var CLASS = sform.CLASS.value;;
    var FLIGHTTYPE = "RT"; //OW
    var ADT = sform.anzErwachsene.value;
    var anzErw = parseInt(ADT);
    var CHD = 0;
    var NumberOfInfantsWithoutSeat = 0;
    for(var i=1;i<=3;i++){
      if(sform["alterKind"+i] && sform["alterKind"+i].value!="-1"){
        if(parseInt(sform["alterKind"+i].value)==1)
          NumberOfInfantsWithoutSeat++;
        else
          CHD++;
      }
    }
    if (marker == 'et_extra'){
        params = '?KID='+KID+'&id='+formid+'&et_cid=10&et_lid=18991&et_sub=Logo_Schnellsuche&detail=zielgebiet&showresult=1&DepOut='+DepOut+'&RetOut='+RetOut+'&ktag='+ktag+'&kmonat='+kmonat+'&rueckktag='+rueckktag+'&rueckkmonat='+rueckkmonat+'&FLIGHTTYPE='+FLIGHTTYPE+'&AIRLINE='+AIRLINE+'&ADT='+ADT+'&CHD='+CHD+'&NumberOfInfantsWithoutSeat='+NumberOfInfantsWithoutSeat;
    }
    else{
        params = '?KID='+KID+'&id='+formid+'&et_cid=4&et_lid=4&et_sub=Linienflug&detail=zielgebiet&showresult=1&DepOut='+DepOut+'&RetOut='+RetOut+'&ktag='+ktag+'&kmonat='+kmonat+'&rueckktag='+rueckktag+'&rueckkmonat='+rueckkmonat+'&FLIGHTTYPE='+FLIGHTTYPE+'&AIRLINE='+AIRLINE+'&ADT='+ADT+'&CHD='+CHD+'&NumberOfInfantsWithoutSeat='+NumberOfInfantsWithoutSeat;
    }
  } else if(selForm=="sr"){    
    var depAirport = sform.depAirport.value;
    var destName = sform.destName.value;
    var depDate = sform.TagHin.value+'.'+sform.MonatHin.value;
    var retDate = sform.TagRueck.value+'.'+sform.MonatRueck.value;
    var adultAmount = parseInt(sform.anzErwachsene.value);
    var kidAge = '';
    for(var i=1;i<=3;i++){
      if(sform["alterKind"+i] && sform["alterKind"+i].value!="-1"){        
        kidAge += '&kid'+i+'room=1&kidAge='+parseInt(sform["alterKind"+i].value);
      }
    }
    params = '&roomCount=1&flightSelected=on&hotelSelected=on&depAirport='+escape(depAirport)+'&destName='+escape(destName)+'&depDate='+depDate+'&retDate='+retDate+'&adultAmount='+adultAmount+'&adultsInRoom='+adultAmount+kidAge;
    
  } else if(selForm=="cf"){
    var formid=81;
    var abflughafen = sform.abflughafen.value;
    var flugdauer = sform.reiseziel.value;
    var termin= sform.TagHin.value+"."+sform.MonatHin.value;
    var ruecktermin= sform.TagRueck.value+"."+sform.MonatRueck.value;
    var dauer = sform.dauer.value;
    var preis = sform.preis.value;
    var marke = sform.marke.value;
    var anzErw = parseInt(sform.anzErwachsene.value);
    var personen="";
    for(var i=0;i<anzErw;i++){personen+="25;";}
    for(i=1;i<=3;i++){
      if(sform["alterKind"+i] && sform["alterKind"+i].value!="-1")
        personen += sform["alterKind"+i].value+";";
    }
    personen  = personen.substr(0,personen.length-1);
    if (marker == 'et_extra'){
        params = '?KID='+KID+'&id='+formid+'&et_cid=10&et_lid=18991&et_sub=Logo_Schnellsuche&showresult=1&detail=zielgebiet&nurflug=1&abflughafen='+abflughafen+'&flugdauer='+flugdauer+'&termin='+termin+'&ruecktermin='+ruecktermin+'&dauer='+dauer+'&preis='+preis+'&marke='+marke+'&personen='+personen;
    }
    else{
        params = '?KID='+KID+'&id='+formid+'&et_cid=4&et_lid=4&et_sub=Charterflug&showresult=1&detail=zielgebiet&nurflug=1&abflughafen='+abflughafen+'&flugdauer='+flugdauer+'&termin='+termin+'&ruecktermin='+ruecktermin+'&dauer='+dauer+'&preis='+preis+'&marke='+marke+'&personen='+personen;
    }
  }else if(selForm=="ht"){
    var formid=84;
    var topRegion = "";
    var flugdauer = "";
    var arrReg = sform.reiseziel.value.split("|");
    if(arrReg.length==2){
      topRegion = arrReg[0];
      flugdauer = arrReg[1];
    }
    if(arrReg.length!=2)
      var detail = "zielgebiet";
    else
      var detail ="hotel";
    var termin= sform.TagHin.value+"."+sform.MonatHin.value;
    var ruecktermin= sform.TagRueck.value+"."+sform.MonatRueck.value;
    var dauer = sform.dauer.value;
    var kategorie = sform.kategorie.value;
    var verpflegung = sform.verpflegung.value;
    var preis = sform.preis.value;
    var anzErw = parseInt(sform.anzErwachsene.value);
    var personen="";
    for(var i=0;i<anzErw;i++){personen+="25;";}
    for(i=1;i<=3;i++){
      if(sform["alterKind"+i] && sform["alterKind"+i].value!="-1")
        personen += sform["alterKind"+i].value+";";
    }
    personen  = personen.substr(0,personen.length-1);
    if (marker == 'et_extra'){
        params = '?KID='+KID+'&id='+formid+'&et_cid=10&et_lid=18991&et_sub=Logo_Schnellsuche&showresult=1&detail='+detail+'&topRegion='+topRegion+'&flugdauer='+flugdauer+'&termin='+termin+'&ruecktermin='+ruecktermin+'&dauer='+dauer+'&kategorie='+kategorie+'&preis='+preis+'&verpflegung='+verpflegung+'&personen='+personen;
    }
    else{
        params = '?KID='+KID+'&id='+formid+'&et_cid=4&et_lid=4&et_sub=Hotels&showresult=1&detail='+detail+'&topRegion='+topRegion+'&flugdauer='+flugdauer+'&termin='+termin+'&ruecktermin='+ruecktermin+'&dauer='+dauer+'&kategorie='+kategorie+'&preis='+preis+'&verpflegung='+verpflegung+'&personen='+personen;
    }
  }else if(selForm=="tv"){
    var formid=79;
    var Offer_LC = sform.Offer_LC.value;
    if(Offer_LC.length !=6){
      alert("Bitte 6 stelligen Buchungscode eingeben!");
      return;
    }
    var DLC = Offer_LC.substr(0,3).toUpperCase();
    params = '?KID='+KID+'&marke=5VF&detail=hotel&showresult=1&zielgebiets_kenner=0&personen=25;25&DLC='+DLC+'&id='+formid+'&shotel=:'+Offer_LC;
  }
  if(buKurz != ''){
    params = params+'&buKurz='+escape(buKurz);
  }
  if(buEmail != ''){
    params = params+'&buEmail='+escape(buEmail);
  }
  if (selForm == 'sr') {
    document.location.href = 'http://staedtereisen.5vorflug.de/de_DE/5vorflug/travel/dp/real_search.do?agent_id=5vorflug' + params;    
  } else {
    document.location.href=url+"/index.php"+params;    
  } 
  
}