function openwin(w_info,fenstername)
{
    var top=screen.height;
    var left=screen.width;
    posx=((left/2)-100);
    posy=((top/2)-180);
    var infowin = window.open(w_info,fenstername,'width=200,height=230,scrollbars=no,screenX='+posx+',screenY='+posy+',left='+posx+',top='+posy+'');
    infowin.focus();
}
var kartenauswahl;
function opencard(w_info)
{
    var top=screen.height;
    var left=screen.width;
    posx=((left/2)-100);
    posy=((top/2)-180);
    kartenauswahl = window.open(w_info,'kartenauswahl','width=542,height=400,scrollbars=no,statusbar=false,locationbar=false,toolbar=false,screenX='+posx+',screenY='+posy+',left='+posx+',top='+posy+'');
    kartenauswahl.focus();
}

var u,t,v,s,w,r;
function chkFormular()
{
    var bform=document.bengine;
    if(ts_termin>ts_ruecktermin)
    {
        alert("Ihr Rückreisedatum liegt vor dem Hinreisedatum");
        return false;
    }
    var tmpy=bform.zimmer2;
    if(typeof(tmpy)!='undefined')
    {
        if(bform.zimmer[6].checked==true && bform.zimmer2.selectedIndex==0){
            alert("Bitte wählen Sie ein Zimmertypen aus.");
            bform.zimmer2.focus()
            return false;
        }
    }
    bform.submit();
    return false;
}

var secalter,secdauer,secTxt;
function alterkind(secalter,secTxt)
{
    if(secTxt)
        strJahr=secTxt;
    else
        strJahr="Jahre";
    for(i=2;i<=16;i++){
        if(i==secalter){
            document.write('<option value="'+i+'" selected>'+i+' '+strJahr+'</option>');
        }
        else{
            document.write('<option value="'+i+'">'+i+'  '+strJahr+'</option>');
        }
    }
}

function dauert(secdauer)
{
    for(i=2;i<=21;i++){
        if(i==secdauer){
            document.write('<option value="6_'+i+'" selected>'+i+' Tage</option>');
        }
        else{
            document.write('<option value="6_'+i+'">'+i+' Tage</option>');
        }
    }
}
function CRad(val){
    if(val==1){
        document.bengine.zimmer[6].checked=true;
    }
    else
        document.bengine.zimmer2.selectedIndex=0;
}

function BookingAction(detail)
{
    var bform=document.bengine;
    bform.showresult.value='1';
    if(detail)
        bform.detail.value=detail;
    bform.termin.value=ts_termin;
    bform.ruecktermin.value=ts_ruecktermin;
    if (backid != '') {
        bform.id.value = backid;
    }
    bform.action = 'index.php';
    return chkFormular();
}

var sLand='';
function set_region(nRegion,sLand) {
    nRegion-=1;
    var bform=document.bengine;
    /**über das ganze Array***/
    for(i=0;i<TTREGS.length;i++){
            TTREGS.sort();
            sr=TTREGS[i].split("|");
            /*****übergebene Region gefunden, Ziel selectieren und regionen einstellen***/
            if(sr[1]==nRegion) {
                 opt=bform.elements["ziel"].options;
                 for(j=1;j<opt.length;j++){
                    if (opt[j].value==sr[2]) {
                       bform.ziel.selectedIndex=j;
                       RZC();
                    }
                 }
                 /*****zum Ziel übergebene Region auswählen****/
                 ropt=bform.elements["region"].options;
                 var tmp=nRegion+'|'+bform.ziel.value;
                 for(k=1;k<ropt.length;k++){
                     if (ropt[k].value==tmp)
                            bform.region.selectedIndex=k;

                 }
            }
            else {
                bform.region.selectedIndex=0;
                bform.ziel.selectedIndex=0;
            }
    }

//    UpdateRegionen();
    kartenauswahl.close();
}

//_______________________________________________________________________________________
function write_hiddenFields(){
    for(i=0;i<TTHidFields.length;i++)
    {
        parts=TTHidFields[i].split("#TT#");
        document.write('<input type="hidden" name="'+parts[0]+'" value="'+parts[1]+'">');
    }
}