    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){
        window.location.href=uebergabe+'&detail=hotel&showresult='+showresult+'&startposition='+startposition_hotel+'&zielgebiets_kenner='+zielgebiets_kenner;
    }

    //_________________________________________________________________

    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('|');
            var str_message_e_found = str_message_e[0].split(';');
            if(preisUnterschiedZuHoch(str_message_e[7], str_message_e_found[4], personen, str_message_e_found[3], port)){
                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);
                if(vak_layer!=1){
                    vakanzfenster.close();
                }
            }
        }
        else{
            var form=document.forms['bengine'];
            form.vakanz.value=tmp;
            form.terminid.value=rew;
            form.startposition.value=start;
            form.detail.value="buchung";
            form.action=sec_cluster_url+"/booking/weg_payback/erde/index.php?KID="+KID;
            /*form.detail.value="termine";*/
            form.submit();
        }
    }

    //_________________________________________________________________

    function jetzt_buchen (kk){
         var form=document.forms['bengine'];
         form.detail.value="buchung";
         form.submit();
    }

    //_________________________________________________________________

    function onlineR(){
        if(document.bengine.refresh.value=='1'){
            alert("Bitte klicken Sie erst auf Angebote aktualisieren!")
            return false;
       }
       return true;
    }

    //_________________________________________________________________

    var rew;
    var start;
    function check_eingabe(kk,kk8,startp){
       if(onlineR())
           buchungsanfrage(kk,kk8);
      rew=kk;
      start=startp;
    }

    //_________________________________________________________________

    function cancel_vak(){
            window.vak.location.href='dummy.html';
            document.getElementById("inhalt").style.visibility = "hidden";
    }

    //_________________________________________________________________

    function absLeft(el) {
         return (el.offsetParent)?
         el.offsetLeft+absLeft(el.offsetParent) : el.offsetLeft;
    }

    //_________________________________________________________________

    function absTop(el) {
         return (el.offsetParent)?
         el.offsetTop+absTop(el.offsetParent) : el.offsetTop;
    }

    //_________________________________________________________________

    var vakanzfenster;
    function buchungsanfrage(kenner_id){
        if(vak_layer!=1){
            parts=stermin_i[kenner_id].split("%");
            var top=screen.height;
            var left=screen.width;
            posx=((left/2)-200);
            posy=((top/2)-90);
            vakanzfenster = window.open (vakanz+'&Buchungs_ID='+parts[6]+'&hotel_attribut='+parts[1],'checkwindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=400,height=180,screenX='+posx+',screenY='+posy+',left='+posx+',top='+posy+'');
            vakanzfenster.focus();
        }
        else{
            parts=stermin_i[kenner_id].split("%");
            document.getElementById("inhalt").style.visibility = "visible";

            // --- Hier gesonderte Positions-Berechnung, da durch CSS von PAYBACK Eltern-Elemente "position:relative" als Eigenschaft gesetzt haben.
            // --- Dadurch anderer Bezugspunkt (hst | 03.07.2008)

            //nX = absLeft(window.document.getElementById('bzpk'));
            nX = 25;
            //nY = (getPosition(document.getElementById('offer_' + kenner_id)).y - document.getElementById("inhalt").offsetHeight/2);
            nY = (getPosition(document.getElementById('offer_' + kenner_id)).y - document.getElementById("inhalt").offsetHeight);

            document.getElementById("inhalt").style.left = nX + 'px';
            document.getElementById("inhalt").style.top =  nY + 'px';
            window.vak.location.href=vakanz+'&Buchungs_ID='+parts[6]+'&hotel_attribut='+parts[1];
        }

    }

    //_________________________________________________________________

    function vakanz_fail(strError){
        var form=document.forms['bengine'];
        form.vakanz.value='';
        form.terminid.value='';
        form.strError.value=strError;
        form.detail.value='termine';
        form.submit();
    }

    //_________________________________________________________________

    var vto_check;
    function s_termin_tabelle(pfad_images,port,start){
        if(stermin_i.length<=0)
        {}
        else
        {
            /*auf Terminseite bleiben und Gesamtpreis,Flugzeitenbutton anzeigen*/
            term_id=document.forms['bengine'].terminid.value;
            vak_id=document.forms['bengine'].vakanz.value;
            if (term_id!="" && vak_id!="")
            {
                var tmp_var=vak_id.split("|");
                var hotel_attribut=tmp_var[0];
                var tmp_var_2=hotel_attribut.split(";");
                var error_e=tmp_var[9];
                var anzahl_personen=tmp_var_2[3];
                var preis_e=tmp_var[7];
                var mitteilung_va=tmp_var[5];
                var tmp_preise=preis_e.split(";");
                var gesamtpreis=tmp_preise[anzahl_personen];

                if(error_e=="-1") {   text_ausgabe = "Prüfung auf freie Plätze und Ermittlung des Reisepreises nicht möglich.";}
                else {                text_ausgabe = "Diese Reise ist noch frei"; }
            }

            //---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,parts_hotel_attribut="",strVerpflegunglang="";

                va_logo=parts_i[3].split("-");
                if (va_logo[1]) va_bild=KID+'-'+va_logo[0];
                else va_bild=va_logo[0];

                //Verpfelgung ueber hotel_atribut vp;zi;veranstalter;anzahl_personen
                parts_hotel_attribut=parts_i[1].split(";");
                //alttag für Verpflegung setzen
                var ttvf=getvf(parts_hotel_attribut[0]);

                if(parts_i[7]==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="6" class="alttxt">&nbsp;Alternative Reiseangebote die Ihren Wünschen nahe kommen:</td>');
                        document.write('</tr>');
                        document.write('<tr>');
                        document.write('<td class="tertab5tdtrenner" colspan="6"><img src="/images/spacer.gif" width="1" height="1" border="0" alt=""></td>');
                        document.write('</tr>');
                        alt_point=1;
                    }
                }

                if (term_id!="" && term_id!="undefined")
                {
                    if (i==term_id)
                    {
                        document.write('<tr><td colspan="6"><img src="/images/spacer.gif" height="10" alt="" border="0"></td></tr>');
                        document.write('<tr>');
                        document.write('<td class="tertab1td" colspan="6" height="20">&nbsp;<b>'+text_ausgabe+'</b></td>');
                        document.write('</tr>');
                        document.write('<tr>');
                        document.write('<a name="vakpruef">');
                        //Abreisetag
                        document.write('<td id="offer_' + i +'" class="'+c_strTR+'">&nbsp;'+parts_i[4]+'</td>');
                        //Dauer
                        document.write('<td class="'+c_strTR+'">'+parts_i[0]+'</td>');
                        //Anbieter
                        document.write('<td class="'+c_strTR+'"  align="center">');
                        document.write('<a class="terhoimg" href="javascript:oHIB(\''+IFF+'\',\'Hotelinfobox\',\''+Laender_Ref_ID+'\',\'1\',\''+va_logo[0]+'\',\'\',\''+parts_i[15]+'\',\''+parts_i[12]+'\',\''+va_logo[0]+'\',\''+parts_i[11]+'\',\''+parts_i[13]+'\',\''+parts_i[14]+'\',\''+parts_i[10]+'\',\'termine\');">');
                        document.write('<img src="'+imgservPfad+'/images/content/va_logos/small/'+va_bild+'.gif" alt="Veranstalter '+parts_i[2]+'" border="0" width="75" height="21"></a><br>');
                        document.write('<a class="terho" href="javascript:oHIB(\''+IFF+'\',\'Hotelinfobox\',\''+Laender_Ref_ID+'\',\'1\',\''+va_logo[0]+'\',\'\',\''+parts_i[15]+'\',\''+parts_i[12]+'\',\''+va_logo[0]+'\',\''+parts_i[11]+'\',\''+parts_i[13]+'\',\''+parts_i[14]+'\',\''+parts_i[10]+'\',\'termine\');">Hotelinfos</a>');
                        document.write('</td>');
                        //Leistung
                        document.write('<td class="'+c_strTR+'"">'+parts_i[9]+'<br>'+ttvf);
                        document.write('</td>');
                        //Preis
                        document.write('<td class="'+c_strTR+'" align="right">'+parts_i[5]+',- &euro;</td>');
                        //Prüfen
                        document.write('<td class="'+c_strTR+'" align="right">&nbsp;</td>');
                        document.write('</a>');
                        document.write('</tr>');

                        document.write('<tr>');
                        document.write('<td class="'+c_strTR+'" colspan="4" align="right"><b>Gesamtpreis für alle Personen:</b>&nbsp;&nbsp;</td>');
                        document.write('<td class="'+c_strTR+'" align="right"><span class=\"preisbuchung\">'+gesamtpreis+',-&euro;</span>&nbsp;</td>');
                        document.write('<td class="'+c_strTR+'" align="right">&nbsp;</td>');
                        document.write('</tr>');

                        if (mitteilung_va!="")
                        {
                            document.write('<tr>');
                            document.write('<td height="26" class="'+c_strTR+'" colspan="4"><b>Mitteilung des Reiseveranstalter:</b><br>'+mitteilung_va+'</td>');
                            document.write('<td class="'+c_strTR+'" colspan="2" align="right" valign="bottom"><a href="javascript:jetzt_buchen(\''+i+'\');\"><img src="'+pfad_images+'/zur_buchung.gif" alt="zur Buchung" border="0"></a> &nbsp;<br>&nbsp;</td>');
                            document.write('</tr>');
                        }
                        else
                        {
                            document.write('<tr>');
                            document.write('<td height="20" class="'+c_strTR+'" colspan="6" align="right" valign="bottom"><a href="javascript:jetzt_buchen(\''+i+'\');\"><img src="'+pfad_images+'/zur_buchung.gif" alt="zur Buchung" border="0"></a> &nbsp;<br>&nbsp;</td>');
                            document.write('</tr>');
                        }
                        document.write('<tr><td colspan="6"><img src="/images/spacer.gif" height="10" alt="" border="0"></td></tr>');
                    }
                }
                if (i!=term_id || term_id=="")
                {

                    document.write('<tr>');
                    //Abreisetag
                    document.write('<td id="offer_' + i +'" class="'+c_strTR+'">&nbsp;'+parts_i[4]+'</td>');
                    //Dauer
                    document.write('<td class="'+c_strTR+'">'+parts_i[0]+'</td>');
                    //Anbieter
                    if(va_logo[0]=="VTO"){
                        vto_check=1;
                    }

                    document.write('<td class="'+c_strTR+'"  align="center">');
                    document.write('<a class="terhoimg" href="javascript:oHIB(\''+IFF+'\',\'Hotelinfobox\',\''+Laender_Ref_ID+'\',\'1\',\''+va_logo[0]+'\',\'\',\''+parts_i[15]+'\',\''+parts_i[12]+'\',\''+va_logo[0]+'\',\''+parts_i[11]+'\',\''+parts_i[13]+'\',\''+parts_i[14]+'\',\''+parts_i[10]+'\',\'termine\');">');
                    document.write('<img src="'+imgservPfad+'/images/content/va_logos/small/'+va_bild+'.gif" alt="Veranstalter '+parts_i[2]+'" border="0" width="75" height="21"></a><br>');
                    document.write('<a class="terho" href="javascript:oHIB(\''+IFF+'\',\'Hotelinfobox\',\''+Laender_Ref_ID+'\',\'1\',\''+va_logo[0]+'\',\'\',\''+parts_i[15]+'\',\''+parts_i[12]+'\',\''+va_logo[0]+'\',\''+parts_i[11]+'\',\''+parts_i[13]+'\',\''+parts_i[14]+'\',\''+parts_i[10]+'\',\'termine\');">Hotelinfos</a>');
                    document.write('</td>');
                    //Leistung
                    document.write('<td class="'+c_strTR+'"">'+parts_i[9]+'<br>'+ttvf);
                    if(parts_i[8]!="") {
                        document.write('<br>'+parts_i[8]);
                    }
                    document.write('</td>');
                    //Preis
                    document.write('<td class="'+c_strTR+'" align="right">'+parts_i[5]+',- &euro;</td>');
                    //Prüfen
                    document.write('<td class="'+c_strTR+'" align="right"><a href="javascript:check_eingabe(\''+i+'\',\'\',\''+start+'\');\" class="terpruefe">prüfen</a>&nbsp;</td>');
                    document.write('</tr>');
                 }

                if(i!=(stermin_i.length-1))
                {
                    document.write('<tr>');
                    document.write('<td class="tertab5tdtrenner" colspan="6"><img src="/images/spacer.gif" width="1" height="1" border="0" alt=""></td>');
                    document.write('</tr>');
                }
            }
        }
    }
    //_________________________________________________________________

    function pageSkip(seiten,apage,sortierung,css_classZusatz){
        for (t=1;t<=seiten;t++)
        {
            zaehler=(t-1)*20;
            if(t!=apage)
               document.write('<a href="javascript:skippen('+zaehler+',\''+sortierung+'\');" class="pageskip'+css_classZusatz+'" title="Angebote der Seite '+t+' abrufen">'+t+'</a>&nbsp;&nbsp;');
            else
                document.write('<span class="pageaktive'+css_classZusatz+'">'+t+'</span>&nbsp;&nbsp;');
        }
    }

    //_________________________________________________________________

    function openmemo2(kenner_userid) {
        hotelmerken=1;
        window.location.href=uebergabe+'&detail=termine'+skip_and_order+'&kenner_userid='+kenner_userid+'&hotelmerken='+hotelmerken+'&Laender_Ref_ID='+Laender_Ref_ID;
    }

    //_________________________________________________________________

    function preisUnterschiedZuHoch(preis_e, preis_vorBA, personen, anzahl_personen, port) {
        //alert("In Funktion:\npreis_e: "+preis_e+"\nPreis_vorBA: "+preis_vorBA+"\nPersonen: "+personen+"\nAnzahl Personen: "+anzahl_personen+"\nPort: "+port);
        var arrPreis = preis_e.split(";");
        var arrPers = personen.split(";");
        var anzPers = anzahl_personen;
        var preisUnterschied = 0;
        var anzKinder = 0;

        if(port==655){
            preisUnterschied = arrPreis[anzPers] - preis_vorBA;
        }
        else{
            for (key in arrPers){
                if(arrPers[key] > 0 && arrPers[key] < 25) anzKinder++;
            }
            if (arrPreis[0] != '') {
                preisUnterschied = arrPreis[0] - preis_vorBA;

            } else if (anzKinder < 1 && anzPers < 3) {
                preisUnterschied = (arrPreis[anzPers]/anzPers) - preis_vorBA;
            }
        }

        //alert("Unterschied: "+preisUnterschied);
        if (preisUnterschied >= 100) {
            return true;
        } else {
            return false;
        }
    }
