function zur_suche(showresult)
{
    window.location.href=uebergabe+'&showresult='+showresult;
}
function zum_zielgebiet(showresult)
{
    window.location.href=uebergabe+'&detail=zielgebiet&showresult='+showresult;
}
function zum_hotel(showresult,startposition_hotel,zielgebiets_kenner,topRegion){
    if(typeof(topRegion)!='undefined')
        regKenner='topRegion='+topRegion;
    else
        regKenner='zielgebiets_kenner='+zielgebiets_kenner;
    window.location.href=uebergabe+'&detail=hotel&showresult='+showresult+'&startposition='+startposition_hotel+'&'+regKenner;
}
function skippen(zaehler,sortierung)
{
    window.location.href=uebergabe+'&startposition='+zaehler+'&sortierung='+sortierung+'&detail=termine'+skip_and_order;
}
function order(sortierung)
{
    window.location.href=uebergabe+'&sortierung='+sortierung+'&detail=termine&startposition=0'+skip_and_order;
}


// #############################################################################


var tmp;
function vakanz_success(strParams){
    if(strParams){
        var str_message_e = strParams.split('|');
        if (str_message_e[12] == 'BQ') {
            parent.vakanz_fail("Die von Ihnen ausgewählte Reise ist leider bereits ausgebucht.<br>Bitte versuchen Sie es mit einem anderen Angebot.");
        } else {
            tmp=strParams;
            setTimeout('vakanz_success()',100);
        }
    }
    else{
        var form=document.forms['bengine'];

        form.vakanz.value=tmp;
        form.bucvak.value='#'+stermin_i[position];
        form.startposition.value=start_pos_buc;
        form.detail.value="termine";
        form.method='POST';
        form.action="ba_submit.php";

        if(utmLinker == '1'){
            __utmLinkPost(form); // google analytics-function fuer links zwischen domains
        }

        form.submit();
    }
}

//_______________________________________________________________________________

function jetzt_buchen(kenner_ba){
    var form=document.forms['bengine'];
    if(onlineR()){
        form.detail.value="buchung";
        if(kenner_ba>=0){
            form.vakanz.value=vak_data[kenner_ba];
        }
        else{
            form.vakanz.value=anzeige_vakanz;
        }
        form.method="POST";
        form.action=sec_cluster_url+"/booking/ebookers/index.php?KID="+KID;
        form.submit();
    }
}

//_______________________________________________________________________________

function onlineR(){
    if(document.bengine.refresh.value=='1'){
        var errStr="Sie haben Ihre Suchparameter geändert.\nBitte klicken Sie auf 'Neue Suche' zum Aktualisieren der Ergebnisliste!"
        alert(errStr)
        return false;
    }
    return true;
}

//_______________________________________________________________________________

var position;
function check_eingabe(kk){
    if(onlineR())
        buchungsanfrage(kk);
    position=kk;
}

//_______________________________________________________________________________

var openVakDiv;
function cancel_vak(kenner_id) {
    var strOf = "offer"+kenner_id;
    var strOfPruef = "offer"+kenner_id+"_pruef";
    var strTrenner = "trenner_" + (kenner_id - 1);
    if (document.getElementById(strTrenner)) {
        document.getElementById(strTrenner).className = "tertab5tdtrenner";
    }
    document.getElementById(strOfPruef).innerHTML = '<img src="/images/spacer.gif" alt="" border="0" width="1" height="1" />';
    document.getElementById(strOfPruef).style.height = "0px";
    document.getElementById(strOf).style.display = 'block';
    window.vak.location.href = 'dummy.html';
}

//_______________________________________________________________________________

function buchungsanfrage(kenner_id) {
    parts=stermin_i[kenner_id].split("%");
    if(openVakDiv){
        cancel_vak(openVakDiv)
    }
    var strOf = "offer"+kenner_id;
    var strOfPruef = "offer"+kenner_id+"_pruef";
    var strTrenner = "trenner_" + (kenner_id - 1);
    if (document.getElementById(strTrenner)) {
        document.getElementById(strTrenner).className = "tertab5tdtrennerVak";
    }
    var tmpShowDiv = '';
    document.getElementById(strOf).style.display = 'none';
    document.getElementById(strOfPruef).style.height = "73px";
    tmpShowDiv  += '<div id="tt_vakPruef">';
    tmpShowDiv  += '<div id="tt_vakPruefHead">Bitte warten!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Es werden freie Plätze direkt beim Reiseveranstalter geprüft.</div>';
    tmpShowDiv  += '<div id="tt_vakPruefContent"><img src="'+imgPfad+'/aniflieger.gif" alt="" style="margin-top:10px;"></div>';
    tmpShowDiv  += '<div id="tt_vakPruefFooter"><a href="javascript:parent.cancel_vak('+kenner_id+');" class="tt_vakPruefAbbrechen"><img src="'+pfad_images+'/abbrechen.gif" alt="abbrechen" title="abbrechen" border="0"></a></div>';
    tmpShowDiv  += '</div>';
    document.getElementById(strOfPruef).innerHTML = tmpShowDiv;
    openVakDiv = kenner_id;
    window.vak.location.href = vakanz+'&Buchungs_ID='+parts[14]+'&hotel_attribut='+parts[8];
}

//_______________________________________________________________________________

function vakanz_fail(strError){
    var form=document.forms['bengine'];
    form.vakanz.value='';
    form.startposition.value=start_pos_buc;
    form.strError.value=strError;
    form.errorpos.value=position;
    form.detail.value='termine';
    form.action+="#errorposition";
    form.submit();
}
//_______________________________________________________________________________

// #############################################################################

//// Pool für die Hoteldaten für die Infobox
//var hibItems = [];
//var contentBrowser;
var anzGeprAngebote = 0;

var pfad_images = imgPfad;
function s_termin_tabelle(val)
{
    var preis_ch="";
    var tmp_preis_ch="";
    var strHTML = '';

    if(val=="ShowVak"){
        stermin_i=vak_offer;
        anzGeprAngebote = stermin_i.length;
        var hibItemStart = 0;
    } else {
        var hibItemStart = anzGeprAngebote;
    }

    if(stermin_i.length<=0)
    {}
    else
    {
        //---Ausgabe der Ergebnisliste LM und Pauschal-----
        var n_AltFlag=0;
        var n_TopFlag=0;
        for(i=0;i<stermin_i.length;i++)
        {
            parts_i=stermin_i[i].split("%");
            var alt_point,zl_kurz="",parts_hotel_attribut="",strVerpflegunglang="",zl_lang="",attribut_img="",alt_attribut="",abflugh="",strTransfertext="";

            //var Fpos = merk_termin.split("#");

            va_logo=parts_i[11].split("-");

            //            var vaArray = parts_i[11].split('-');
            //            var airportArray = parts_i[9].split(';');
            //
            //            var optPrice = parseInt(parts_i[13]);
            //            if (country_kenner == "ch" && KID != "842500") {
            //                optPrice = [Math.ceil(parts_i[13]*kurs), optPrice];
            //            }
            //
            //            hibItems[i + hibItemStart] = {
            //                type: tt.content.ContentType.PACKAGE_OFFER,
            //                iff: parseInt(IFF),
            //                tourOperator: vaArray[0],
            //                accommodation: parts_i[19],
            //                programType: parts_i[22],
            //                travelType: parts_i[21],
            //                timestamp: parseInt(parts_i[20]),
            //                departureAirport: airportArray[0],
            //                opt_region: Laender_Ref_ID,
            //                opt_price: optPrice,
            //                opt_vacancy: (val == 'ShowVak' ? 1 : 0),
            //                opt_deeplink: 'javascript:check_eingabe(' + i + ');'
            //            };
                
            if (va_logo[1]) va_bild=KID+'-'+va_logo[0];
            else va_bild=va_logo[0];

            if(country_kenner=='ch'){
                switch (parts_i[18]) {
                    case '0':
                        attribut_img="";
                        break;
                    case '1': {
                        if((parts_i[14].substring(0,3)<=41 || va_logo[0]=="TSYS") && port==654) {
                            attribut_img="lm.gif";
                            alt_attribut="Lastminute Angebot";
                        }
                        else attribut_img="";
                        break;
                    }
                    case '2':{                        
                        attribut_img="fb.gif";
                        alt_attribut="Frühbucher Vorteil";
                        break;
                    }
                    case '3':{                        
                        attribut_img="fb.gif";
                        alt_attribut="Frühbucher Vorteil";
                        break;
                    }
                    case '4':{                        
                        attribut_img="kid.gif";
                        alt_attribut="Kinderermässigung";
                        break;
                    }
                    case '5': {
                        if((parts_i[14].substring(0,3)<=41 || va_logo[0]=="TSYS") && port==654) {
                            attribut_img="lm_kid.gif";
                            alt_attribut="Lastminute Angebot und Kinderermässigung";
                        }
                        else {
                            attribut_img="kid.gif";
                            alt_attribut="Kinderermässigung";
                        }
                        break;
                    }
                    case '6': {                        
                        attribut_img="fb_kid.gif";
                        alt_attribut="Frühbucher Vorteil und Kinderermässigung";
                        break;
                    }
                    case '7': {                        
                        attribut_img="fb_kid.gif";
                        alt_attribut="Frühbucher Vorteil und Kinderermässigung";
                        break;
                    }
                }
            }
            else{
                switch (parts_i[18]) {
                    case '0':
                        attribut_img="";
                        break;
                    case '1': {
                        if((parts_i[14].substring(0,3)<=41 || va_logo[0]=="TSYS") && port==654) {
                            attribut_img="lm.gif";
                            alt_attribut="Lastminute Angebot";
                        }
                        else attribut_img="";
                        break;
                    }
                    case '2':{                        
                        attribut_img="fb.gif";
                        alt_attribut="Frühbucher Vorteil";
                        break;
                    }
                    case '3':{                        
                        attribut_img="fb.gif";
                        alt_attribut="Frühbucher Vorteil";
                        break;
                    }
                    case '4':{                        
                        attribut_img="kid.gif";
                        alt_attribut="Kinderermäßigung";
                        break;
                    }
                    case '5': {
                        if((parts_i[14].substring(0,3)<=41 || va_logo[0]=="TSYS") && port==654) {
                            attribut_img="lm_kid.gif";
                            alt_attribut="Lastminute Angebot und Kinderermäßigung";
                        }
                        else {
                            attribut_img="kid.gif";
                            alt_attribut="Kinderermäßigung";
                        }
                        break;
                    }
                    case '6': {                        
                        attribut_img="fb_kid.gif";
                        alt_attribut="Frühbucher Vorteil und Kinderermäßigung";
                        break;
                    }
                    case '7': {                        
                        attribut_img="fb_kid.gif";
                        alt_attribut="Frühbucher Vorteil und Kinderermäßigung";
                        break;
                    }
                }
            }

            //Zusatzleistung bearbeiten
            if(parts_i[16]!=""){
                zl_kurz="/ZL";
                zl_lang="\n\r"+parts_i[16];
            }
            //Verpfelgung ueber hotel_atribut vp;zi;veranstalter;anzahl_personen
            parts_hotel_attribut=parts_i[8].split(";");
            //alttag für Verpflegung setzen
            var ttvf=getvf(parts_hotel_attribut[0]);

            //---Angebote mit besonderen Transfers
            if(parts_hotel_attribut[5] & 515){
                strTransfertext="<br>";
                if(parts_hotel_attribut[5] & 512){
                    strTransfertext+="OT&nbsp;";
                }
                if(parts_hotel_attribut[5] & 2){
                    strTransfertext+="ZF&nbsp;";
                }
                if(parts_hotel_attribut[5] & 1){
                    strTransfertext+="MW&nbsp;";
                }
            }

            //Abflughafen
            abflug    = parts_i[9].split(";");
            abflug[1] = abflug[1].replace(' / ', '-');
            abflugh   = abflug[1];
            
            /*
            if(country_kenner=='at'){
                if(abflug[1].substr((parts_i[9].length-3),3)=='(A)'){
                    abflugh=abflug[1].substr(0,(abflug[1].length-3));
                }
                else if(parts_i[9].substr((abflug[1].length-1),1)!=')'){
                    abflugh=abflug[1]+" (D)";
                }
                else{
                    abflugh=abflug[1];
                }
            }
            else if(country_kenner=='ch'){
                if(abflug[1].substr((abflug[1].length-4),4)=='(CH)'){
                    abflugh=abflug[1].substr(0,(abflug[1].length-4));
                }
                else if(abflug[1].substr((abflug[1].length-1),1)!=')'){
                    abflugh=abflug[1]+" (D)";
                }
                else{
                    abflugh=abflug[1];
                }
            }
            else{
                abflugh=abflug[1];
            }
            */
            
            
            //-----------------------------------------------------------------
            //-------Anzeigen der geprüften Angebote---------------------------
            //-----------------------------------------------------------------
            if(val=="ShowVak"){
                //der aktuell gepruefte Termin wird nicht in der Liste angezeigt
                var tmp_var = vak_data[i].split("|");
                var hotel_attribut = tmp_var[0];
                var tmp_var_2 = hotel_attribut.split(";");
                var error_e = tmp_var[9];
                //var prozess_e=tmp_var[12];
                var anzahl_personen = tmp_var_2[3];
                var abflugshafen_e = tmp_var[1];
                var rueckflugsflughafen_e = tmp_var[2];
                var preis_e = tmp_var[7];
                var tmp_preise = preis_e.split(";");
                var gesamtpreis = tmp_preise[anzahl_personen];
                var preisKorrektur = tmp_var[21];
                var vakStatus = '';

                var wKenner;
                var preisEUR;
                var preisCHF;
                if (KID == '842000' && country_kenner == 'ch') {
                    wKenner = tmp_var[19];
                    if (wKenner != '' && wKenner == 'CHF') {
                        var tmpPreis = 0;
                        for(var xx = 0; xx < (tmp_preise.length - 1); xx++) {
                            tmpPreis += Math.round(tmp_preise[xx] * kursbuchung);
                        }
                        if (tmpPreis != 0) {
                            preisEUR = tmpPreis;
                        } else {
                            preisEUR = Math.round(gesamtpreis * kursbuchung);
                        }
                        preisCHF = gesamtpreis;
                    } else {
                        preisEUR = gesamtpreis;
                        preisCHF = Math.round(gesamtpreis * kurs);
                    }
                } else if (KID == '842500') {
                    preisCHF = gesamtpreis;
                } else {
                    preisEUR = gesamtpreis;
                }
                
                // TODO: wird von der TIB nicht richtig verarbeitet
                //                // in der HIB soll der Gesamtpreis stehen
                //                optPrice = parseInt(gesamtpreis);
                //                if (country_kenner == "ch" && KID != "842500") {
                //                    optPrice = [Math.ceil(gesamtpreis * kurs), optPrice];
                //                }
                //                hibItems[i].opt_price = optPrice;
                //                // check_eingabe durch jetzt_buchen ersetzen
                //                hibItems[i].opt_deeplink = 'javascript:jetzt_buchen(' + i + ');';


                // Preise auseinandertüteln
                var personenArr = personen.split(";");
                var kidsArr = new Array();
                var x = 0;
                for (var p = 0; p < personenArr.length; p++) {
                    if (personenArr[p] != '' && personenArr[p] != -1 && personenArr[p] < 25) {
                        kidsArr[x] = p;
                        x++;
                    }
                }
                var preisInfo = '';
                var preisInfoKids = '';
                if (kidsArr.length > 0) {
                    if (wKenner == 'CHF') {
                        wAnzeige = 'CHF ';
                    } else {
                        wAnzeige = '&euro; ';
                    }
                    for (var p = 0; p < kidsArr.length; p++) {
                        if(tmp_preise[kidsArr[p]] != '') {
                            preisInfoKids += (p + 1) + '.Kind: ' + wAnzeige + tmp_preise[kidsArr[p]];
                            if (p != (kidsArr.length - 1)) {
                                preisInfo += '<br>';
                            }
                        }
                    }
                    if (preisInfoKids != '') {
                        preisInfo = '<p class="tt_terVakPreisInfo">Gesamtpreis enthält: '+preisInfoKids;
                        preisInfo += '</p>';
                    }
                }
                
                // Statustext
                if (error_e == '-1') {
                    vakStatus = 'Die Prüfung des Angebots ist technisch nicht möglich. Bitte schliessen Sie die Buchung ab, wir melden uns bezüglich Rückbestätigung.';
                } else if (error_e == 'BQ') {
                    vakStatus = 'Die Reise ist auf Anfrage buchbar. Bitte schliessen Sie die Buchung ab, wir melden uns bezüglich Rückbestätigung.';
                } else {
                    vakStatus = 'Dieses Angebot ist noch verfügbar.';
                }
                
                //smilies
                var smile = new Array('','','','','','');
                ss = 1;
                for (var s = 3; s <= 7; s++) {
                    if (parts_i[s] == 1) {
                        smile[ss] = '<img src="'+pfad_images+'/smile_2.gif" alt="" border="0" width="11" height="11" align="absmiddle" hspace="2" style="margin:0 0 0 2px;">'
                    }
                    ss++;
                }
                

                strHTML += '<table class="tt_terVakContainer" cellpadding="0" cellspacing="0">';
                strHTML += '    <tr>';
                strHTML += '        <td class="tt_terVakCol1 tt_terVakHead">Abflughafen</td>';
                strHTML += '        <td class="tt_terVakCol2 tt_terVakHead">Abreisetag</td>';
                strHTML += '        <td class="tt_terVakCol3 tt_terVakHead">Dauer</td>';
                strHTML += '        <td class="tt_terVakCol4 tt_terVakHead">Anbieter</td>';
                strHTML += '        <td class="tt_terVakCol5 tt_terVakHead">Leistung</td>';
                //strHTML += '        <td class="tt_terVakCol6 tt_terVakHead">&nbsp;</td>';
                strHTML += '        <td colspan="2" class="tt_terVakCol7 tt_terVakCol67Head tt_terVakHead">Gesamtpreis für<br>alle Reisenden</td>';
                strHTML += '    </tr>';
                // PreiskorrekturHinweis
                //if (preisKorrektur && stermin_i[i]==Fpos[1]) {
                if (preisKorrektur == 1) {
                    strHTML += '    <tr><td colspan="7" class="tt_terVakStatus" style="color:#F00;">Hinweis: Es wird jetzt der Gesamtpreis aller Reisenden angezeigt.<br />Achtung! Kurzfristige Preiskorrektur des Angebotes.</td></tr>';
                } else {
                    strHTML += '    <tr><td colspan="7" class="tt_terVakStatus" style="color:#F00;">Hinweis: Es wird jetzt der Gesamtpreis aller Reisenden angezeigt.</td></tr>';                    
                }
                strHTML += '    <tr><td colspan="7" class="tt_terVakStatus">'+vakStatus+'</td></tr>';
                strHTML += '    <tr>';
                // *** Abflughafen ***
                strHTML += '        <td class="tt_terVakCol1">'+abflug[1]+smile[1]+'</td>';
                // *** Abreisetag ***
                var ausgabe_anreise = parts_i[12].split(" ");
                var ausgabe_anreise2 = ausgabe_anreise[1].split(".");
                strHTML += '        <td class="tt_terVakCol2">'+ausgabe_anreise[0]+' '+ausgabe_anreise2[0]+'.'+ausgabe_anreise2[1]+smile[2]+'</td>';
                // *** Dauer ***
                strHTML += '        <td class="tt_terVakCol3">'+parts_i[2]+smile[3]+'</td>';
                // *** Veranstalter Logo ***
                strHTML += '        <td class="tt_terVakCol4"><img src="'+imgservPfad+'/images/content/va_logos/small/'+va_bild+'.gif" alt="Veranstalter '+parts_i[10]+'" title="Veranstalter '+parts_i[10]+'" border="0" width="75" height="21"></td>';
                // *** Leistung ***
                strHTML += '        <td class="tt_terVakCol5" title="'+parts_i[17]+'\n\r'+ttvf+''+zl_lang+'">';
                strHTML += '            '+parts_i[1]+'/'+parts_i[0]+''+zl_kurz+smile[4];
                strHTML +=              strTransfertext;
                //strHTML +=   '<br><a href="javascript:void(0);" onclick="contentBrowser.show(' + i + ' ,tt.views.ViewType.HOTELINFO);"><img src="'+pfad_images+'/hotelinfo_gross.gif" alt="" border="0" align="absmiddle" vspace="2"></a>';
                strHTML += '<br><a href="javascript:oHIB(\''+IFF+'\',\'Hotelinfobox\',\''+Laender_Ref_ID+'\',\'1\',\''+va_logo[0]+'\',\'\',\''+parts_i[23]+'\',\''+parts_i[20]+'\',\''+va_logo[0]+'\',\''+parts_i[19]+'\',\''+parts_i[21]+'\',\''+parts_i[22]+'\',\''+parts_i[24]+'\',\'termine\');"><img src="'+pfad_images+'/hotelinfo_gross.gif" alt="" border="0" align="absmiddle" vspace="2"></a>';
                strHTML += '        </td>';
                // *** Attribut ***
                strHTML += '        <td class="tt_terVakCol6">';
                if(attribut_img!="") {
                    strHTML += '<img src="'+imgPfad+'/'+attribut_img+'" alt="'+alt_attribut+'" border="0" width="15" height="22" align="absmiddle">';
                } else {
                    strHTML += '&nbsp;';
                }
                strHTML += '        </td>';
                
                if (country_kenner == 'ch') {
                    var preisCssClass = 'vakPreisDE';
                    var preisCssClass2 = 'vakPreisCH';
                } else {
                    var preisCssClass = 'vakPreis';
                }
                
                // *** Preis ***
                strHTML += '        <td class="tt_terVakCol7">';
                if (KID != "842500") {
                    strHTML += '            <a href="javascript:jetzt_buchen('+i+');" class="'+preisCssClass+'">&euro; '+preisEUR+'</a>'+smile[5];
                }
                else {
                    strHTML += '            <a href="javascript:jetzt_buchen('+i+');" class="'+preisCssClass+'">'+preisCHF+' CHF</a>'+smile[5];
                }
                strHTML += '        </td>';
                strHTML += '    </tr>';
                strHTML += '    <tr>';
                // *** Flugdaten ***
                strHTML += '        <td colspan="2" class="tt_terVakFlugDaten"><a href="javascript:flugzeiten(\''+parts_i[11]+'\',\''+abflugshafen_e+'\',\''+parts_i[14]+'\',\''+rueckflugsflughafen_e+'\');" class="tt_terVakFlugzeitenLink">Vorraussichtliche Flugdaten</a></td>';
                strHTML += '        <td colspan="5" class="tt_terVakRest">';
                if (country_kenner == 'ch') {
                    if (KID != "842500") {
                        strHTML += '        <a href="javascript:jetzt_buchen('+i+');" class="'+preisCssClass2+'">'+sorte+' '+preisCHF+'</a><br>';
                    }						
                }
                strHTML += preisInfo;
                strHTML += '<a href="javascript:jetzt_buchen('+i+');" class="'+preisCssClass2+'"><img class="tt_terVakBucImg" src="'+imgPfad+'/zur_buchung.gif" alt="Zur Buchung" title="Zur Buchung" border="0"></a>';
                strHTML += '        </td>';
                strHTML += '    </tr>';
                strHTML += '</table>';

                document.write(strHTML);
                strHTML = "";
            } else {
                

                if(parts_i[15]==0){
                    if(n_TopFlag==0){
                        c_strTR="tertab5trres"
                        n_TopFlag=1;
                    }
                }
                else{
                    if(alt_point!=1){
                        c_strTR="tertab5trresALT"
                        document.write('<tr>');
                        document.write('<td colspan="7" class="alttxt">&nbsp;Alternative Reiseangebote die Ihren Wünschen nahe kommen:</td>');
                        document.write('</tr>');
                        document.write('<tr>');
                        document.write('<td class="tertab5tdtrenner" colspan="7"><img src="/images/spacer.gif" width="1" height="1" border="0" alt=""></td>');
                        document.write('</tr>');
                        alt_point=1;
                    }
                }

                //-----------------------------------------------------------------
                //-------Ausgabe der Ergebnisliste---------------------------------
                //-----------------------------------------------------------------

                var isVakChecked = false;
                var searchBucId = new RegExp(parts_i[14]);
                
                if (bucVakBucIdStr.search(searchBucId) != -1) {
                    isVakChecked = true;
                    //alert(i);
                    //alert(parts_i[14]+' ==> '+bucVakIdStr);
                    
                    var tt_terOfferTable = 'tt_terOfferTableChecked';
                } else {
                    var tt_terOfferTable = 'tt_terOfferTable';
                }

                document.write('<tr><td colspan="7"><div id="offer'+i+'_pruef"></div></td></tr>');
                document.write('<tr><td colspan="7"><div id="offer'+i+'"><table class="'+tt_terOfferTable+'" width="758" cellspacing="0" cellpadding="0" border="0">');
                
                document.write('<tr>');
                document.write('<td class="'+tt_terOfferTable+'" width="175"><img src="/images/spacer.gif" width="175" height="0"></td>');
                document.write('<td class="'+tt_terOfferTable+'" width="130"><img src="/images/spacer.gif" width="130" height="0"></td>');
                document.write('<td class="'+tt_terOfferTable+'" width="70"><img src="/images/spacer.gif" width="70" height="0"></td>');
                document.write('<td class="'+tt_terOfferTable+'" width="102" style="padding-right: 30px;"><img src="/images/spacer.gif" width="92" height="0"></td>');
                document.write('<td class="'+tt_terOfferTable+'" width="75"><img src="/images/spacer.gif" width="75" height="0"></td>');
                document.write('<td class="'+tt_terOfferTable+'" width="35"><img src="/images/spacer.gif" width="35" height="0"></td>');
                document.write('<td class="'+tt_terOfferTable+'" width="140"><img src="/images/spacer.gif" width="140" height="0"></td>');
                document.write('</tr>');

                document.write('<tr>');
                //Abflughafen
                document.write('<td class="'+c_strTR+'">&nbsp;'+abflugh);
                if(parts_i[3]==1){
                    document.write('<img src="'+pfad_images+'/smile_2.gif" alt="" border="0" width="11" height="11" align="absmiddle" hspace="2" style="margin:0 0 0 2px;">');
                }
                document.write('</td>');
                //Abreisetag
                document.write('<td class="'+c_strTR+'">'+parts_i[12]);
                if(parts_i[4]==1){
                    document.write('<img src="'+pfad_images+'/smile_2.gif" alt="" border="0" width="11" height="11" align="absmiddle" hspace="2" style="margin:0 0 0 2px;">');
                }
                document.write('</td>');
                //Dauer
                document.write('<td class="'+c_strTR+'">'+parts_i[2]);
                if(parts_i[5]==1){
                    document.write('<img src="'+pfad_images+'/smile_2.gif" alt="" border="0" width="11" height="11" align="absmiddle" hspace="2" style="margin:0 0 0 2px;">');
                }
                document.write('</td>');
                //Anbieter
                document.write('<td class="'+c_strTR+'"  style="text-align: center; padding-right: 30px;"><img src="'+imgservPfad+'/images/content/va_logos/small/'+va_bild+'.gif" alt="Veranstalter '+parts_i[10]+'" border="0" width="75" height="21"></td>');
                //Leistung
                document.write('<td class="'+c_strTR+'"  title="'+parts_i[17]+'\n\r'+ttvf+''+zl_lang+'">'+parts_i[1]+'/'+parts_i[0]+''+zl_kurz);
                if(parts_i[6]==1){
                    document.write('<img src="'+pfad_images+'/smile_2.gif" alt="" border="0" width="11" height="11" align="absmiddle" hspace="2" style="margin:0 0 0 2px;">');
                }
                document.write(strTransfertext);
                //Hotelinfobox
                //document.write('<br><a href="javascript:void(0);" onclick="contentBrowser.show(' + (i + anzGeprAngebote) + ' ,tt.views.ViewType.HOTELINFO);"><img src="'+pfad_images+'/hotelinfo_gross.gif" alt="" border="0" align="absmiddle" vspace="2" style="margin-bottom:2px;"></a>');
                // 1             2                   3              4           5           6            7                 8                   9                   10                    11                  12                  13
                document.write('<br><a href="javascript:oHIB(\''+IFF+'\',\'Hotelinfobox\',\''+Laender_Ref_ID+'\',\'1\',\''+va_logo[0]+'\',\'\',\''+parts_i[23]+'\',\''+parts_i[20]+'\',\''+va_logo[0]+'\',\''+parts_i[19]+'\',\''+parts_i[21]+'\',\''+parts_i[22]+'\',\''+parts_i[24]+'\',\'termine\');"><img src="'+pfad_images+'/hotelinfo_gross.gif" alt="" border="0" align="absmiddle" vspace="2" style="margin-bottom:2px;"></a>');

                if(attribut_img!="") //Attribut wie Lastminute Angebot,Fruehbucher oder Kinderermäßigung
                {
                    document.write('</td><td class="'+c_strTR+'"><img src="'+pfad_images+'/'+attribut_img+'" alt="'+alt_attribut+'" border="0" width="15" height="22" align="absmiddle">');
                }
                else{
                    document.write('</td><td class="'+c_strTR+'">&nbsp;');
                }
                document.write('</td>');
                //Preis
                document.write('<td class="'+c_strTR+'" align="right">');
                if (isVakChecked) {
                    document.write('<img src="'+imgPfad+'/haken_ok.gif" alt="" border="0"> <span class="tt_terVakChecked">Geprüft</span>');
                } else {
                    if(KID == '842000' && country_kenner=="ch"){
                        tmp_preis_ch=parts_i[13]*kurs;
                        preis_ch= Math.ceil(tmp_preis_ch);
                        document.write('<a href="javascript:check_eingabe(\''+i+'\');\" class="terlorderprch">'+sorte+' '+preis_ch+'</a>&nbsp;&nbsp;');
                    }
                    if (KID != "842500") {
                        document.write('<a href="javascript:check_eingabe(\''+i+'\');\" class="terpruefe">&euro; '+parts_i[13]+'</a>');
                        if(parts_i[7]==1){
                            document.write('<img src="'+pfad_images+'/smile_2.gif" alt="" border="0" width="11" height="11" align="absmiddle" hspace="2" style="margin:0 5px 0 0;">');
                        }
                    }
                    else {
                        document.write('<a href="javascript:check_eingabe(\''+i+'\');\" class="terpruefe">'+parts_i[13]+' CHF</a>');
                        if(parts_i[7]==1){
                            document.write('<img src="'+pfad_images+'/smile_2.gif" alt="" border="0" width="11" height="11" align="absmiddle" hspace="2" style="margin:0 5px 0 0;">');
                        }
                    }
					
                    //Prüfen
                    document.write('<br><a href="javascript:check_eingabe(\''+i+'\');\" class="terpruefe"><img src="'+imgPfad+'/pruefen.gif" alt="prüfen" title="prüfen" border="0" style="margin-top: 2px;"></a>');        
                }
                document.write('</td>');
                document.write('</tr>');
    
                if(i!=(stermin_i.length-1))
                {
                    document.write('<tr>');
                    document.write('<td id="trenner_'+i+'" class="tertab5tdtrenner" colspan="7"><img src="/images/spacer.gif" width="1" height="1" border="0" alt=""></td>');
                    document.write('</tr>');
                }
                document.write('</table></td></tr>');
            }
        }

    //        // HIB initialisieren
    //        contentBrowser = new tt.ui.ContentBrowser({
    //            customerId: KID,
    //            items: hibItems
    //        });
    }
}
function pageSkip(seiten,apage,sortierung){
    for (t=1;t<=seiten;t++)
    {
        zaehler=(t-1)*20;
        if(t!=apage)
            document.write('<a href="javascript:skippen('+zaehler+',\''+sortierung+'\');" class="pageskip" title="Angebote der Seite '+t+' abrufen">'+t+'</a>&nbsp;&nbsp;');
        else
            document.write('<span class="pageaktive">'+t+'</span>&nbsp;&nbsp;');
    }
}

function showExtraFilter(selName,selSelected,cssClass, arrValues){
    var i,aktValue;
    var strSelected = "";
    var strDisabled = "";

    document.write('<select id="'+selName+'" name="'+selName+'" class="'+cssClass+'" style="font-weight:normal;" onchange="setzeFilter(this, \''+selName+'\');">');
    document.write('<option value="">beliebig</option>');
    for(i=0;i<arrValues.length;i++){
        aktValue =  arrValues[i].split(";");
        if(selSelected==aktValue[0])
            strSelected = " selected";
        else
            strSelected = "";
        if(selName=='efAbflughafen' && aktValue[2]=='0')
            strDisabled = " disabled";
        else
            strDisabled = "";
        document.write('<option value="'+aktValue[0]+'"'+strSelected+strDisabled+'>'+aktValue[1]+'</option>');
    }
    document.write('</select>');
}

function setzeFilter(Selectbox, Filter){
    var toSet,fValue;
    var selValue = Selectbox.options[Selectbox.selectedIndex].value;

    switch(Filter){
        case 'efAbflughafen':
            toSet  = "abflughafen";
            break;
        case 'efTermine':
            toSet = "termin";
            break;
        case 'efDauer':
            toSet = "dauer";
            break;
    }
    document.getElementsByName(toSet)[0].value=selValue;

    // Wenn expliziter Termin gesetzt wird,
    // => setze rücktermin auf -1
    // => setze Gewichtung für Rücktermin auf "normal" (rute=1)
    // => setze Gewichtung für Termin auf "wichtig" (te_g=2)
    if(toSet=='termin'){
        var selTermin = document.getElementById('efTermine');
        document.getElementsByName('ruecktermin')[0].value = "-1";
        document.getElementsByName('rute_g')[0].value = "1";
        if(selTermin[selTermin.selectedIndex].value!=""){
            document.getElementsByName('te_g')[0].value = "2";
        }else{
            document.getElementsByName('te_g')[0].value = "1";
        }
    }
    document.bengine.submit();
}

function flugzeiten(veranstalter,abflughafen,B_ID,zielflughafen){
    var top=screen.height;
    var left=screen.width;
    posx=((left/2)-190);
    posy=((top/2)-150);
    window.open(flugzeiten_url+'&start='+abflughafen+'&ziel='+zielflughafen+'&Buchungs_ID='+B_ID+'&veranstalter='+veranstalter,'Flugzeiten','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=500,height=250,screenX='+posx+',screenY='+posy+',left='+posx+',top='+posy+'');
}
