    function seiten_replace(repl_vars){
        location.replace('index.php?'+repl_vars);
    }

    //_______________________________________________________________________________

    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]+'">');
        }
    }

    //_______________________________________________________________________________

    function TrT_onL(){
        if(detail=="termine"){
            document.bengine.detail.value='termine';
        }
        if(detail=="aktion"){
            seiten_replace(repl_vars);
        }
    }

    function openBewertungPopup(url) {
        var openP = window.open(url,'Hotelbewertung','width=670,height=600,scrollbars=yes');
    }

function openhinweis(w_info,fenstername)
{
    var infowin = window.open(w_info,fenstername,"width=770,height=700,scrollbars=yes");
}
function openhinweisat(w_info,fenstername)
{
    var infowin = window.open(w_info,fenstername,"width=940,height=700,scrollbars=yes");
}


// ---- Neu abflughafenset ---- //

/*TTAFH[1] = 'Nord;BRE,HAM,LBC,ROS,SZW,HAJ,KIL';
TTAFH[2] = 'Süd;SXB,FKB,STR,BSL,ZRH,FDH,FMM,AGB,NUE,MUC,INN,SZG,LNZ';
TTAFH[3] = 'West;DUS,CGN,DTM,MST,FMO,PAD,FRA,HNH,ZQW,SCN,NRN,ENS,LUX,MGL,KSF';
TTAFH[4] = 'Ost;BER,TXL,DRS,SXF,ROS,SZW,LEJ,AOC,ERF,FNB,HOQ';*/



function ttSetAfhFromSelect(afh) {  
    if (afh != '-1' && afh != '-2') {
        abflughafen                                 = afh;
        document.forms.bengine.abflughafen.value    = afh;
    } else if (afh == '-1') {
        abflughafen                                 = '-1';
        document.forms.bengine.abflughafen.value    = '-1'; 
    } else if (afh == '-2') {
        abflughafen                                 = '-1';
        document.forms.bengine.abflughafen.value    = '-1'; 
        showDptAirport();
    }
}

function FillTextAbflugro() {
    var bform = document.forms['bengine'];
    var dlcArr = bform.abflughafen.value;
    var dlc = dlcArr.split(",");  
    if(KID == "634000") {
	    ttMultiAirport.setNewArea(TTAFHDLC_REG);
	    ttMultiAirport.setNewArea(TTAFHDLC_D);
	    ttMultiAirport.setNewArea(TTAFHDLC_EU);
    } else {
        ttMultiAirport.setNewArea(TTAFHDLC_A);
        ttMultiAirport.setNewArea(TTAFHDLC_DCH);   
    }
    ttMultiAirport.init(TTAFHDLC);  
    var ret = ttMultiAirport.getNameForDlc(dlc[0]);
    if(dlc.length > 1) ret += ' ...';
    if(ret == "")
        ret = "-1";  
    bform.abflughafSel.value = ret;
    if(!isNaN(dlcArr) && dlcArr != "") {
        tmpAbflughafen = TTAirportMultiChoice.prototype.transformId(dlcArr);
        bform.abflughafSel.value = tmpAbflughafen;  
    }
    
}

function showDptAirport() {
    setLayer();
    ttMultiAirport.setAirportValues();
    if(KID == "634000") {
	    ttMultiAirport.printAirports({ 
	        div: 'ttAirportAreaColREG', 
	        id: 'REG', 
	        col: 2  
	    });  
	    ttMultiAirport.printAirports({ 
	        div: 'ttAirportAreaColD', 
	        id: 'D', 
	        col: 2  
	    }); 
	    ttMultiAirport.printAirports({ 
	        div: 'ttAirportAreaColEU', 
	        id: 'EU', 
	        col: 2  
	    }); 
    } else {  
        ttMultiAirport.printAirports({ 
            div: 'ttAirportAreaColA', 
            id: 'A', 
            col: 2  
        }); 
        ttMultiAirport.printAirports({ 
            div: 'ttAirportAreaColDCH', 
            id: 'DCH', 
            col: 2  
        });     
    }
    ttMapAirport.generateMap();
    document.body.appendChild(document.getElementById('ttAirportAreaDCol'));
    document.getElementById('ttAirportAreaDCol').style.display="block";
}

function closeLayer() {
    document.body.removeChild(document.getElementById('ttOverLay'));
}

function setLayer() {   
    var opacDiv          = document.createElement('div');        
    var opacDiv_id       = document.createAttribute('id');
    opacDiv_id.nodeValue = 'ttOverLay';        
    
    opacDiv.setAttributeNode(opacDiv_id);          
    document.body.appendChild(opacDiv);
    document.getElementById('ttOverLay').style.display = 'block';
}

function selDptAirport() {
    document.getElementById('ttAirportAreaDCol').style.display="none";
    var dlcArr = document.getElementById('abflughafen').value;
    var dlc = dlcArr.split(",");   
    if(dlc.length > 1) {
        document.getElementsByName('abflughafSel')[0].selectedIndex = 1;
    } else {
        for (i = 0; i < document.getElementsByName('abflughafSel')[0].length; ++i) {
            if (document.getElementsByName('abflughafSel')[0].options[i].value == dlc[0]) {
                document.getElementsByName('abflughafSel')[0].options[i].selected = true;
                break;
            } 
        }
    }   
    closeLayer();
}  

function closeAFHlayer() {
    document.getElementById('ttAirportAreaDCol').style.display="none";
    closeLayer();
}

// Flughafen-Kategorie: Regionen
var TTAFHDLC_REG = [
{"id":"REG","label":"Nord","dlc":"BRE,HAM,LBC,ROS,SZW,HAJ,KIL"},
{"id":"REG","label":"S\xFCd","dlc":"SXB,FKB,STR,BSL,ZRH,FDH,FMM,AGB,NUE,MUC,INN,SZG,LNZ"},
{"id":"REG","label":"West","dlc":"DUS,CGN,DTM,MST,FMO,PAD,FRA,HNH,ZQW,SCN,NRN,ENS,LUX,MGL,KSF"},
{"id":"REG","label":"Ost","dlc":"BER,TXL,DRS,SXF,ROS,SZW,LEJ,AOC,ERF,FNB,HOQ"}
];
// Flughafen-Kategorie: Deutschland
var TTAFHDLC_D = [ 
{"id":"D","dlc":"AOC"},
{"id":"D","dlc":"AGB"},
{"id":"D","dlc":"BER"},
{"id":"D","dlc":"SXF"},
{"id":"D","dlc":"TXL"},
{"id":"D","dlc":"BRE"},
{"id":"D","dlc":"DTM"},
{"id":"D","dlc":"DRS"},
{"id":"D","dlc":"DUS"},
{"id":"D","dlc":"ERF"},
{"id":"D","dlc":"FRA"},
{"id":"D","dlc":"HNH"},
{"id":"D","dlc":"FDH"},
{"id":"D","dlc":"HAM"},
{"id":"D","dlc":"HAJ"},
{"id":"D","dlc":"HOQ"},
{"id":"D","dlc":"FKB"},
{"id":"D","dlc":"KSF"},
{"id":"D","dlc":"KIL"},
{"id":"D","dlc":"CGN"},
{"id":"D","dlc":"LEJ"},
{"id":"D","dlc":"LBC"},
{"id":"D","dlc":"FMM"},
{"id":"D","dlc":"MGL"},
{"id":"D","dlc":"MUC"},
{"id":"D","dlc":"FMO"},
{"id":"D","dlc":"FNB"},
{"id":"D","dlc":"NRN"},
{"id":"D","dlc":"NUE"},
{"id":"D","dlc":"PAD"},
{"id":"D","dlc":"ROS"},
{"id":"D","dlc":"SCN"},
{"id":"D","dlc":"SZW"},
{"id":"D","dlc":"STR"},
{"id":"D","dlc":"ZQW"}
];
// Flughafen-Kategorie: Ausland
var TTAFHDLC_EU = [
{"id":"EU","dlc":"AMS"},
{"id":"EU","dlc":"BSL"},
{"id":"EU","dlc":"BRN"},
{"id":"EU","dlc":"BRU"},
{"id":"EU","dlc":"EIN"},
{"id":"EU","dlc":"ENS"},
{"id":"EU","dlc":"GVA"},
{"id":"EU","dlc":"GRZ"},
{"id":"EU","dlc":"GRQ"},
{"id":"EU","dlc":"INN"},
{"id":"EU","dlc":"KLU"},
{"id":"EU","dlc":"LNZ"},
{"id":"EU","dlc":"LGG"},
{"id":"EU","dlc":"LUX"},
{"id":"EU","dlc":"MST"},
{"id":"EU","dlc":"SZG"},
{"id":"EU","dlc":"SXB"},
{"id":"EU","dlc":"VIE"},
{"id":"EU","dlc":"WAW"},
{"id":"EU","dlc":"ZRH"}
];

// Flughafen-Kategorie: Österreich
var TTAFHDLC_A = [
{"id":"A","dlc":"GRZ"},
{"id":"A","dlc":"INN"},
{"id":"A","dlc":"KLU"},
{"id":"A","dlc":"LNZ"},
{"id":"A","dlc":"SZG"},
{"id":"A","dlc":"VIE"}
];


// Flughafen-Kategorie: Deutschland, Schweiz
var TTAFHDLC_DCH = [ 
{"id":"DCH","dlc":"AGB"},
{"id":"DCH","dlc":"BSL"},
{"id":"DCH","dlc":"BRN"},
{"id":"DCH","dlc":"FDH"},
{"id":"DCH","dlc":"MUC"},
{"id":"DCH","dlc":"NUE"},
{"id":"DCH","dlc":"STR"},
{"id":"DCH","dlc":"ZRH"}
];

// Xplosion Tracking
function doXplosionForSearch() {
    jQuery.ajax({
        type: 'POST',
        url: '/kunden_parameter/opodo2/ibe_v2/tpl/tracking_xplosion.php',
        data: 'setSearchKenner=1',
        success: function(str) { 
                    document.bengine.submit();        
                 }
    })     
}
