    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;
    }

    //_______________________________________________________________________________

    function zurueck_ter(){
        window.location.href=uebergabe+'&detail=termine&'+skip_and_order+'&'+ter_back;
    }

    //_______________________________________________________________________________

    var tmp;
    function vakanz_success(strParams){
        //alert("params: " + strParams);
        if(strParams){
            tmp=strParams;
            setTimeout('vakanz_success()',100);
        }
        else{
            var form=document.forms['bengine'];
            if(merklink==1){
                form.vakanz.value=tmp;
                form.detail.value="buchung";
                form.action=sec_cluster_url+"/booking/olimar/index.php?KID="+KID;
                form.method='POST';
                form.submit();
            }
            else{
                form.vakanz.value=tmp;
                form.bucvak.value=position+'#'+stermin_i[position];
                form.startposition.value=start_pos_buc;
                form.detail.value="termine";
                form.method='POST';
                form.action="ba_submit.php?alternativOpen=" + alternativOpen;
            }
            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";
            //--- Zimmercodex an Buchungsformular uebergeben ---
            form.zimmercodex.value = zimmercodex[kenner_ba];
            form.action=sec_cluster_url+"/booking/olimar/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,prozent){
        if(onlineR())
            buchungsanfrage(kk,prozent);
        position=kk;
    }

    //_______________________________________________________________________________

    var openVakDiv;
    function cancel_vak(kenner_id){
        var strOf="offer"+kenner_id;
        var HideDiv=document.getElementById(strOf);
        HideDiv.style.height = "27px";
        HideDiv.innerHTML='&nbsp;';
        window.vak.location.href='dummy.html';
    }

    //_______________________________________________________________________________

    function buchungsanfrage(kenner_id,prozent){
        parts=stermin_i[kenner_id].split("%");
        if(openVakDiv){
            cancel_vak(openVakDiv)
        }
        var strOf="offer"+kenner_id;
        var ShowDiv=document.getElementById(strOf);
        ShowDiv.style.height = "91px";
        if(prozent == '100'){
            var vak_image = "vak_orange_big.gif";
            ShowDiv.innerHTML='<div id="inhalt"><table cellspacing="0" cellpadding="0" border="0" width="750" height="92" style="border:1px solid #f1bd54;"><tr><td rowspan="2" width="180" align="center"><img src="/kunden_parameter/olimar2/ibe_v2/images/'+vak_image+'" width="122" height="25" alt="" border="0"></td><td width="400" valign="bottom" style="padding-bottom:12px;"><b>Bitte warten...<br>Es werden nun freie Pl&auml;tze direkt beim Veranstalter gesucht</b></td></tr><tr><td align="right" valign="bottom" style="padding:0 8px 4px 0;"><a href="javascript:void();" onClick="javascript:cancel_vak('+kenner_id+')" class="" target=""><img src="/kunden_parameter/olimar2/ibe_v2/images/abbrechen.gif" width="84" alt="" border="0"></a></td></tr></table></div>';
        }
        else{
            var vak_image = "vak_green_big.gif";
            ShowDiv.innerHTML='<div id="inhalt2"><table cellspacing="0" cellpadding="0" border="0" width="750" height="92" style="border:1px solid #9db9ad;"><tr><td rowspan="2" width="180" align="center"><img src="/kunden_parameter/olimar2/ibe_v2/images/'+vak_image+'" width="122" height="25" alt="" border="0"></td><td width="400" valign="bottom" style="padding-bottom:12px;"><b>Bitte warten...<br>Es werden nun freie Pl&auml;tze direkt beim Veranstalter gesucht</b></td></tr><tr><td align="right" valign="bottom" style="padding:0 8px 4px 0;"><a href="javascript:void();" onClick="javascript:cancel_vak('+kenner_id+')" class="" target=""><img src="/kunden_parameter/olimar2/ibe_v2/images/abbrechen.gif" width="84" alt="" border="0"></a></td></tr></table></div>';
        }
        openVakDiv=kenner_id;
        window.vak.location.href=vakanz+'&Buchungs_ID='+parts[10]+'&hotel_attribut='+parts[4];

    }

    //_______________________________________________________________________________

    function vakanz_fail(strError){
        var form=document.forms['bengine'];
        form.vakanz.value='';
        form.strError.value=strError;
        form.detail.value='termine';
        form.submit();
    }

    //_______________________________________________________________________________

    var pfad_images="/kunden_parameter/olimar2/ibe_v2/images";
    var zimmercodex = new Array();
    var flagTermineLength;
    var flagBID_Long = new Array();
    var flagAFH = new Array();
    var flagBID;
    var alternativOpen;
    function s_termin_tabelle(val){
        if(val=="ShowVak"){
            stermin_i=vak_offer;
        }
        if(stermin_i.length<=0){}
        else{
            var n_AltFlag=0, n_TopFlag=0, c_strTRL="", noneborder="", c_strTR="", c_strTR2="", c_strTR3="", Fpos="", show_akt_vak="", anz_buchung=new Array();
            var c_left = "", c_right="", c_row="", strProzent = "", c_strDUMMY="";
            var ende_100 = 0;
            //merk_termin - > js var die nach ueberpruefung und posten mit value aus bucvak (termininfo) belegt wird
            //Ermittlung der auf Vakanz gepruefen Buchungs_ID
            var Fpos=merk_termin.split("#");
            if(Fpos[1]){
                var anz_buchung=Fpos[1].split("%");
            }

            //---Flag fuer Buchungs_ID
            var showAlt = '-1';

            //---Flag fuer Termine-Array-Laenge
            flagTermineLength = stermin_i.length;

            for(i=0;i<stermin_i.length;i++){
                var alt_point,zl_kurz="",parts_hotel_attribut="",zl_lang="",attribut_img="",alt_attribut="",alt_mattribut="";
                parts_i=stermin_i[i].split("%");
                //geprueft,buchung nicht auf aktueller Seite wg preiskorrektur
                if(i==(stermin_i.length-1) && Fpos[1] && show_akt_vak!=1 && val!="ShowVak"){
                    parts_i=Fpos[1].split("%");
                }
                //---Veranstalter Logo
                va_logo=parts_i[7].split("-");
                if (va_logo[1])
                    va_bild=KID+'-'+va_logo[0];
                else
                    va_bild=va_logo[0];

                flagBID_Long[i] = parts_i[10];
                // --- Abflughafen-Array für alternative Zimmer
                var tmpAbf = parts_i[3].split(";");
                flagAFH[i] = tmpAbf[0];

                //---AngebotsIcon
                switch(parts_i[14]){
                      case '0':attribut_img=""; break;
                      case '1':{
                               if((parts_i[10].substring(0,3)<=41 || va_logo[0]=="TSYS") && port==654) {
                                   attribut_img="lm.gif";
                                   alt_attribut="Lastminute Angebot";
                                   alt_mattribut="Lastminute Angebot";
                                }
                               else
                                   attribut_img="";
                               break;
                      }
                      case '2':{
                                attribut_img="fb.gif";
                                alt_attribut="Frühbucherermäßigung";
                                alt_mattribut="Frühbucherermässigung";
                                break;
                      }
                      case '3':{
                                attribut_img="fb.gif";
                                alt_attribut="Frühbucherermäßigung";
                                alt_mattribut="Frühbucherermässigung";
                                break;
                      }
                      case '4':{
                                attribut_img="kid.gif";
                                alt_attribut="Kinderermäßigung";
                                alt_mattribut="Kinderermässigung";
                                break;
                      }
                      case '5':{
                                if((parts_i[10].substring(0,3)<=41 || va_logo[0]=="TSYS") && port==654){
                                    attribut_img="lm_kid.gif";
                                    alt_attribut="Lastminute Angebot<br>Kinderermäßigung";
                                    alt_mattribut="Lastminute Angebot<br>Kindermässigung";
                                }
                                else{
                                    attribut_img="kid.gif";
                                    alt_attribut="Kinderermäßigung";
                                    alt_mattribut="Kindermässigung";
                                }
                                break;
                      }
                      case '6':{
                                attribut_img="fb_kid.gif";
                                alt_attribut="Frühbucherermäßigung<br>Kinderermäßigung";
                                alt_mattribut="Frühbucherermässigung<br>Kindermässigung";
                                break;
                      }
                      case '7':{
                                attribut_img="fb_kid.gif";
                                alt_attribut="Frühbucherermäßigung<br>Kinderermäßigung";
                                alt_mattribut="Frühbucherermässigung<br>Kindermässigung";
                                break;
                      }
                }

                //---Zusatzleistung
                if(parts_i[12]!=""){
                    zl_kurz="/ZL";
                    zl_lang=" "+parts_i[12];
                }
                //---Verpfelgung
                parts_hotel_attribut=parts_i[4].split(";");
                //alert(parts_i[4]);
                var ttvf=getvf(parts_hotel_attribut[0]);

                //Abflughafen
                abflug=parts_i[3].split(";");
                if(country_kenner=='at'){
                    if(abflug[1].substr((abflug[1].length-3),3)=='(A)'){
                        abflugh=abflug[1].substr(0,(abflug[1].length-3));
                    }
                    else if(abflug[1].substr((abflug[1].length-1),1)!=')'){
                        abflugh=abflug[1]+" (D)";
                    }
                    else{
                        abflugh=abflug[1];
                    }
                }
                else{
                    abflugh=abflug[1];

                }

                //---Dauer
                 str_dauer=(parts_i[2]>1)?"Tage":"Tag";

                if(parts_i[11]==0){
                    if(n_TopFlag==0){
                        c_strTR="tertab5trres";
                        c_strTR2="tertab5trres2";
                        c_strTR3="tertab5trres3";
                        c_strdot="tertab5tdtrenner";
                        c_row = "tervaktr";
                        c_left="terleft";
                        c_right="terright";
                        c_strl="terbot";
                        c_vak="terrightVak";
                        c_strDUMMY="tertabdummy";
                        strHead = 'tervakhead';
                        strProzent = '100';
                        if(val!="ShowVak"){
                            document.write('<tr>');
                            document.write('    <td colspan="7" class="">');
                            document.write('        <table border="0" cellspacing="0" cellpadding="0" width="100%">');
                            document.write('            <tr>');
                            document.write('                <td width="755" rowspan="2" class="tertab5head">Unsere Angebote f&uuml;r Sie, die Ihren W&uuml;nschen am n&auml;chsten kommen</td>');
                            document.write('                <td></td>');
                            document.write('            </tr>');
                            document.write('            <tr>');
                            document.write('                <td class="tertab5headR"><img src="/images/spacer.gif" alt="" border="0" width="1" height="15"></td>');
                            document.write('            </tr>');
                            document.write('        </table>');
                            document.write('    </td>');
                            document.write('</tr>');
                        }
                        if(val!="ShowVak"){
                            document.write('<tr>');
                            document.write('    <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="20"></td>');
							document.write('</tr>');
							document.write('<tr class="tertab5trhead">');
                            document.write('    <td class="tertabdummy"><img src="/images/spacer.gif" alt="" border="0" width="1" height="1"></td>');
                            document.write('    <td width="123" class="terleft"><a href="javascript:order(\'abflug\');" class="terlorder">Abflughafen</a></td>');
                            document.write('    <td width="114"><a href="javascript:order(\'termin\');" class="terlorder">Anreisetag</a></td>');
                            document.write('    <td width="93"><a href="javascript:order(\'dauer\');" class="terlorder">Dauer</a></td>');
                            document.write('    <td width="151" align="center">&nbsp;</td>');
                            document.write('    <td width="147">Leistung</td>');
                            document.write('    <td width="106" class="tertab5trheadR"><a href="javascript:order(\'preis\');" class="terlorder">Preis p.P.</a></td>');
                            document.write('</tr>');
                        }
                        n_TopFlag=1;
                    }
                   //wenn nächstes Angebot Alternative ist
                   if(stermin_i[(i+1)]){
                       tmp_parts_i=stermin_i[(i+1)].split("%");
                       if (tmp_parts_i[11]!=0){
                           c_strdot="tertablinie";
                           ende_100 = 1;
                        }
                   }
                   //-------------------------------------
                }
                else{
                    if(alt_point!=1 && val!="ShowVak"){
                        c_strTR="tertab5trresALT";
                        c_strTR2="tertab5trres2ALT";
                        c_strTR3="tertab5trres3ALT";
                        c_strdot="tertab5tdtrennerALT";
                        c_row = "tervaktrALT";
                        c_left="terleftALT";
                        c_right="terrightALT";
                        c_strl="terbotALT";
                        c_vak="terrightVakALT";
                        c_strDUMMY="tertabdummyALT";
                        strHead = 'tervakheadALT';
                        strProzent = 'alt';
                        document.write('<tr>');
                        document.write('    <td colspan="7" class="">');
                        document.write('        <table border="0" cellspacing="0" cellpadding="0" width="100%">');
                        document.write('            <tr>');
                        document.write('                <td width="755" rowspan="2" class="tertab5head">Alternative Angebote, die Ihren Urlaubsw&uuml;nschen nahe kommen</td>');
                        document.write('                <td></td>');
                        document.write('            </tr>');
                        document.write('            <tr>');
                        document.write('                <td class="tertab5headR"><img src="/images/spacer.gif" alt="" border="0" width="1" height="15"></td>');
                        document.write('            </tr>');
                        document.write('        </table>');
                        document.write('    </td>');
                        document.write('</tr>');
						document.write('<tr>');
                        document.write('    <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="20"></td>');
						document.write('</tr>');
                        document.write('<tr class="tertab5trheadALT">');
                        document.write('    <td class="tertabdummyALT"><img src="/images/spacer.gif" alt="" border="0" width="1" height="1"></td>');
                        document.write('    <td width="123" class="terleftALT"><a href="javascript:order(\'abflug\');" class="terlorder">Abflughafen</a></td>');
                        document.write('    <td width="114"><a href="javascript:order(\'termin\');" class="terlorder">Anreisetag</a></td>');
                        document.write('    <td width="93"><a href="javascript:order(\'dauer\');" class="terlorder">Dauer</a></td>');
                        document.write('    <td width="151"align="center">&nbsp;</td>');
                        document.write('    <td width="147">Leistung</td>');
                        document.write('    <td width="106" class="tertab5trheadRALT"><a href="javascript:order(\'preis\');" class="terlorder">Preis p.P.</a></td>');
                        document.write('</tr>');
                        alt_point=1;
                        ende_100 = 0;
                    }
                }

                //-----------------------------------------------------------------
                //-------Anzeigen der geprüften Angebote oberhalb der Ergebnisliste
                //-----------------------------------------------------------------
                if(val=="ShowVak"){
				   //der aktuell gepruefte Termin wird nicht in der Liste angezeigt
                    //if(stermin_i[i]==Fpos[1]){}
                    //else{
                    parts_i=stermin_i[i].split("%");

                    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 tmp_leistungscode = tmp_var[17].split(";");

                    var ttvf = getvf(tmp_var_2[0]);

                    //---Zusatzleistung
                    if(tmp_var[16]!=""){
                        zl_kurz="/ZL";
                        zl_lang=" "+tmp_var[16];
                    }

                    //---Button 'zu Buchung' oder 'Buchungsauftrag'
                    var strButton = 'zur_buchung.gif';

                    document.write('<tr height="26" class="tervaktr">');
					document.write('<td colspan="7">');
					document.write('<table cellspacing="0" cellpadding="0" border="0" width="740">');
					document.write('<tr>');
					document.write('	<td class="hotrahmeol"><img src="/images/spacer.gif" width="1" height="1"></td>');
					document.write('	<td class="hotrahmom" colspan="6"><img src="/images/spacer.gif" height="3" width="1"></td>');
					document.write('	<td class="hotrahmeor"><img src="/images/spacer.gif" width="1" height="1"></td>');
					document.write('</tr>');
					document.write('<tr>');
					document.write('	<td class="hotrahmml"><img src="/images/spacer.gif" width="3" height="1"></td>');
					document.write('	<td class="hotrahmcont" colspan="6">');					
					document.write('<table cellspacing="0" cellpadding="0" border="0" width="740">');
					document.write('<tr>');
                    document.write('<td class="'+c_strDUMMY+'"><img src="/images/spacer.gif" alt="" border="0" width="1" height="1"></td>');
                    //---Abflughafen
                    if(abflug[2]&1){
                        document.write('<td width="150" class="terleft"><a href="javascript:oHIB(\'\',\'Abflughafeninformation\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'termine\',\'\',\''+abflug[0]+'\',\'\',\'\');" title="Abflughafen-Informationen aufrufen" style="font-weight:normal"><b>'+abflug[1]+'</b></a></td>');
                    }
                    else{
                        document.write('<td width="150" class="terleft">'+abflug[1]+'</td>');
                    }
                    //---Abreisetag
                    document.write('<td width="150"><b>'+parts_i[8]+'</b></td>')
                    //---Dauer
                    document.write('<td width="150"><b>'+parts_i[2]+'</b></td>');
                    document.write('<td width="150" align="center">');
                    //Hotelinfobox
                    document.write('<a href="javascript:oHIB(\''+IFF+'\',\'Hotelinfobox\',\''+Laender_Ref_ID+'\',\'1\',\''+va_logo[0]+'\',\'\',\''+parts_i[20]+'\',\''+parts_i[17]+'\',\''+va_logo[0]+'\',\''+parts_i[15]+'\',\''+parts_i[18]+'\',\''+parts_i[19]+'\',\''+tmp_leistungscode[3]+'\',\'termine\');" class="terpruefe"><img border="0" alt="" src="/kunden_parameter/olimar2/ibe_v2/images/hotelinfos.gif"/></a>');
                    document.write('</td>');
                    //---Leistung
                    document.write('<td width="150" rowspan="2" class="tervakleistung">'+tmp_var[11]+'<br>'+ttvf+''+zl_lang);
                    if(alt_attribut!=""){
                        document.write('<br><span class="tertab5tdatt">'+alt_attribut+'</span>');
                    }
                    document.write('</td>');
                    //Preis
                    document.write('<td width="150" class="terrightVak">'+gesamtpreis+',-&euro;</td>');

                    //IconA
                    document.write('</tr>');

                    document.write('<tr height="20" class="tervaktr">');
                    document.write('<td class="'+c_strDUMMY+'"><img src="/images/spacer.gif" alt="" border="0" width="1" height="1"></td>');
                    document.write('<td colspan="4" class="terleft"><img src="'+pfad_images+'/pfeil_vor.gif" alt="" border="0" align="absmiddle">&nbsp;<a class="hotlpreis" href="javascript:flugzeiten(\''+parts_i[7]+'\',\''+abflugshafen_e+'\',\''+parts_i[10]+'\',\''+rueckflugsflughafen_e+'\');\">Flugzeiten anzeigen</a></td>');
                    document.write('<td class="terright">&nbsp;</td>');
                    document.write('</tr>');

                    document.write('<tr height="20" class="tervaktr">');
                    zimmercodex[i] = tmp_leistungscode[3];
                    mleistungscode = tmp_leistungscode[0];
                    if(str_hinfo.search("/&/")) {
                        str_hinfo = str_hinfo.replace(/&/g,"TTundTT");
                    }
                    var tmp_hotinfo = str_hinfo.split("#");
                    var mabflughafen = parts_i[3].split(";");
                    var mhin_datum = parts_i[8];
                    //var mdauer = parts_i[2]+' '+str_dauer;
                    var mdauer = parts_i[2];
                    var mzcodex = tmp_leistungscode[3];
                    var mort=tmp_hotinfo[1].replace(/\'/g,"\\'");
                    var mname=tmp_hotinfo[0].replace(/\'/g,"\\'");
                    var mva=va_logo[0];
                    if(typeof(season)!='undefined'){
                        var d=new Date();
                        d.setTime(season*1000);
                        mon = d.getMonth()+1;
                        if(mon > 4 && mon < 11) mseason="s";
                        else mseason="w";
                    }
                    else{
                        mseason="";
                    }
                    var mleistung = tmp_var[11]+'<br>'+ttvf+''+zl_lang;
                    var str_merklink=uebergabe+'&detail=termine&'+skip_and_order+'&'+ter_back+'&hid='+HID+'&mhin_dlc='+mabflughafen[0]+'&mru_dlc='+rueckflugsflughafen_e+'&mhin_termin='+tmp_var[3]+'&mrueck_termin='+tmp_var[4]+'&mleistungscode='+mleistungscode+'&mbuchungsid='+tmp_var[10]+'&miff='+miff+'&mpersonen='+mpersonen+'&mabflughafen='+mabflughafen[1]+'&mhindatum='+mhin_datum+'&mdauer='+mdauer+'&mhotname='+mname+'&mzielg='+mzielgeb+'&mhotort='+mort+'&mhotreg='+tmp_hotinfo[3]+'&mhotland='+tmp_hotinfo[4]+'&mgesamtpreis='+gesamtpreis+'&obj_sterne='+mstern+'&zbit='+tmp_hotinfo[6]+'&mhotva='+mva+'&mseason='+mseason+';'+season+'&vbit='+tmp_hotinfo[5]+'&mpreise='+tmp_var[7]+'&obj_lrefid='+Laender_Ref_ID+'&mzcodex='+mzcodex+'&mangebots_icon='+tmp_var_2[4]+';'+tmp_var[10]+';'+port+'&mleistung='+escape(mleistung)+'&mveranstalter_lang='+escape(parts_i[6])+'&hattribut='+tmp_var[0]+'&alt_mattribut='+alt_mattribut+'&merkzettel_aktion=safe&tmp_sessid='+tmp_sessid+'&agent='+agent;
                    document.write('<td class="'+c_strDUMMY+'"><img src="/images/spacer.gif" alt="" border="0" width="1" height="1"></td>');
                    document.write('<td colspan="4" class="terleft"><img src="'+pfad_images+'/pfeil_vor.gif" alt="" border="0" align="absmiddle">&nbsp;<a href="javascript:window.location.href = \''+escape(str_merklink)+'\';" class="hotlpreis">Angebot in meinen Merkzettel legen</a></td>');
                    document.write('<td colspan="2" class="terright"><a href="javascript:jetzt_buchen('+i+');\"><img src="'+pfad_images+'/'+strButton+'" alt="" border="0" vspace="3"></a></td>');
                    document.write('</tr>');
                    if(i == stermin_i.length - 1){
                        document.write('<tr>');
                        document.write('    <td colspan="7">');
                        document.write('        <table border="0" cellspacing="0" cellpadding="0" width="100%">');
                        document.write('            <tr>');
                        document.write('                <td class="tertab5tdbottomVak"><img src="/images/spacer.gif" alt="" border="0" width="574" height="1"></td>');
                        document.write('                <td></td>');
                        document.write('            </tr>');
                        document.write('        </table>');
                        document.write('    </td>');
                        document.write('</tr>');
                    }
                    else{
                        document.write('<tr>');
                        document.write('    <td colspan="7" class="tervakbottom"><img src="/images/spacer.gif" alt="" border="0" width="1" height="2"></td>');
                        document.write('</tr>');
                    }
					document.write('</td>');
					document.write('</tr>');
					document.write('</table>');
					document.write('</td>');
					document.write('<td class="hotrahmmr"><img src="/images/spacer.gif" width="3" height="1"></td>');
					document.write('</tr>');
					document.write('<tr>');
					document.write('	<td class="hotrahmeul"><img src="/images/spacer.gif" width="5" height="5"></td>');
					document.write('	<td class="hotrahmum" colspan="6"><img src="/images/spacer.gif" width="1" height="3"></td>');
					document.write('	<td class="hotrahmeur"><img src="/images/spacer.gif" width="5" height="5"></td>');
					document.write('</tr>');
					document.write('</table>');
                }

                //-----------------------------------------------------------------
                //-------Anzeigen der geprüften Vakanzen innerhalb der Angeobte----
                //-----------------------------------------------------------------
                else if((anz_buchung[10]==parts_i[10]) || (i==(stermin_i.length-1) && Fpos[1] && show_akt_vak!=1)){
                    //alert("alternativ: " + alternativposition + "\naktuell: " + parts_i[10]);
                    if(alternativposition == parts_i[10]){
                        showAlt = i;
                    }
                    //anzeige_vakanz -> js var die mit dem value aus vakanz belegt wird
                    var tmp_var=anzeige_vakanz.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 tmp_leistungscode = tmp_var[17].split(";");
                    tmpBucId = tmp_var[10];

                    var ttvf = getvf(tmp_var_2[0]);

                    //---Zusatzleistung
                    if(tmp_var[16]!=""){
                        zl_kurz="/ZL";
                        zl_lang=" "+tmp_var[16];
                    }

                    //---Button 'zu Buchung' oder 'Buchungsauftrag'
                    var strButton = 'zur_buchung.gif';
                    if(error_e=="-1"){
                        var text_ausgabe = "Prüfung auf freie Plätze und Ermittlung des Reisepreises leider nicht möglich.";
                    }
                    else if(prozess_e=="BQ")
                        var text_ausgabe = "Die von Ihnen ausgewählte Reise ist auf Anfrage buchbar!";
                    else
                        var text_ausgabe = "Ihr gew&auml;hltes Angebot ist noch verf&uuml;gbar - Sie k&ouml;nnen jetzt direkt online buchen!";

                    document.write('<tr>');
					document.write('<td colspan="7">');
					document.write('<table cellspacing="0" cellpadding="0" border="0" width="750">');
					document.write('<tr>');
                    document.write('<td class="'+strHead+'" colspan="7"><a class="teranker"><img src="/images/spacer.gif" alt="" border="0" width="2" height=""></a>'+text_ausgabe+'</td>');
                    document.write('</tr>');

                    document.write('<tr height="26" class="'+c_row+'">');
                    document.write('<td class="'+c_strDUMMY+'"><img src="/images/spacer.gif" alt="" border="0" width="1" height="1"></td>');
                    //---Abflughafen
                    if(abflug[2]&1){
                        document.write('<td width="150" class="'+c_left+'"><a href="javascript:oHIB(\'\',\'Abflughafeninformation\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'termine\',\'\',\''+abflug[0]+'\',\'\',\'\');" title="Abflughafen-Informationen aufrufen" style="font-weight:normal"><b>'+abflug[1]+'</b></a></td>');
                    }
                    else{
                        document.write('<td width="150" class="'+c_left+'">'+abflug[1]+'</td>');
                    }
                    //---Abreisetag
                    document.write('<td width="150"><b>'+parts_i[8]+'</b></td>')
                    //---Dauer
                    document.write('<td width="150"><b>'+parts_i[2]+'</b></td>');
                    document.write('<td width="150" align="center">');
                    //Hotelinfobox
                    document.write('<a href="javascript:oHIB(\''+IFF+'\',\'Hotelinfobox\',\''+Laender_Ref_ID+'\',\'1\',\''+va_logo[0]+'\',\'\',\''+parts_i[20]+'\',\''+parts_i[17]+'\',\''+va_logo[0]+'\',\''+parts_i[15]+'\',\''+parts_i[18]+'\',\''+parts_i[19]+'\',\''+tmp_leistungscode[3]+'\',\'termine\');"><img src="/kunden_parameter/olimar2/ibe_v2/images/hotelinfos.gif" alt="" border="0"></a>');
                    document.write('</td>');
                    //---Leistung
                    document.write('<td width="150" rowspan="2" class="tervakleistung">'+tmp_var[11]+'<br>'+ttvf+''+zl_lang);
                    if(alt_attribut!=""){
                        document.write('<br><span class="tertab5tdatt">'+alt_attribut+'</span>');
                    }
                    document.write('</td>');
                    //Preis
                    document.write('<td width="150" class="'+c_vak+'">'+gesamtpreis+',-&euro;</td>');

                    //IconA
                    document.write('</tr>');

                    document.write('<tr height="20" class="'+c_row+'">');
                    document.write('<td class="'+c_strDUMMY+'"><img src="/images/spacer.gif" alt="" border="0" width="1" height="1"></td>');
                    document.write('<td colspan="4" class="'+c_left+'"><img src="'+pfad_images+'/pfeil_vor.gif" alt="" border="0" align="absmiddle">&nbsp;<a class="hotlpreis" href="javascript:flugzeiten(\''+parts_i[7]+'\',\''+abflugshafen_e+'\',\''+parts_i[10]+'\',\''+rueckflugsflughafen_e+'\');\">Flugzeiten anzeigen</a></td>');
                    document.write('<td class="'+c_right+'">&nbsp;</td>');
                    document.write('</tr>');

                    document.write('<tr height="20" class="'+c_row+'">');
                    mleistungscode = tmp_leistungscode[0];
                    if(str_hinfo.search("/&/")) {
                        str_hinfo = str_hinfo.replace(/&/g,"TTundTT");
                    }
                    var tmp_hotinfo = str_hinfo.split("#");
                    var mabflughafen = parts_i[3].split(";");
                    var mhin_datum = parts_i[8];
                    //var mdauer = parts_i[2]+' '+str_dauer;
                    var mdauer = parts_i[2];
                    var mzcodex = tmp_leistungscode[3];
                    var mort=tmp_hotinfo[1].replace(/\'/g,"\\'");
                    var mname=tmp_hotinfo[0].replace(/\'/g,"\\'");
                    var mva=va_logo[0];
                    if(typeof(season)!='undefined'){
                        var d=new Date();
                        d.setTime(season*1000);
                        mon = d.getMonth()+1;
                        if(mon > 4 && mon < 11) mseason="s";
                        else mseason="w";
                    }
                    else{
                        mseason="";
                    }
                    var mleistung = tmp_var[11]+'<br>'+ttvf+''+zl_lang;
                    var str_merklink=uebergabe+'&detail=termine&'+skip_and_order+'&'+ter_back+'&hid='+HID+'&mhin_dlc='+mabflughafen[0]+'&mru_dlc='+rueckflugsflughafen_e+'&mhin_termin='+tmp_var[3]+'&mrueck_termin='+tmp_var[4]+'&mleistungscode='+mleistungscode+'&mbuchungsid='+tmp_var[10]+'&miff='+miff+'&mpersonen='+mpersonen+'&mabflughafen='+mabflughafen[1]+'&mhindatum='+mhin_datum+'&mdauer='+mdauer+'&mhotname='+mname+'&mzielg='+mzielgeb+'&mhotort='+mort+'&mhotreg='+tmp_hotinfo[3]+'&mhotland='+tmp_hotinfo[4]+'&mgesamtpreis='+gesamtpreis+'&obj_sterne='+mstern+'&zbit='+tmp_hotinfo[6]+'&mhotva='+mva+'&mseason='+mseason+';'+season+'&vbit='+tmp_hotinfo[5]+'&mpreise='+tmp_var[7]+'&obj_lrefid='+Laender_Ref_ID+'&mzcodex='+mzcodex+'&mangebots_icon='+tmp_var_2[4]+';'+tmp_var[10]+';'+port+'&mleistung='+escape(mleistung)+'&mveranstalter_lang='+escape(parts_i[6])+'&hattribut='+tmp_var[0]+'&alt_mattribut='+alt_mattribut+'&merkzettel_aktion=safe&tmp_sessid='+tmp_sessid+'&agent='+agent;
                    document.write('<td class="'+c_strDUMMY+'"><img src="/images/spacer.gif" alt="" border="0" width="1" height="1"></td>');
                    document.write('<td colspan="4" class="'+c_left+'"><img src="'+pfad_images+'/pfeil_vor.gif" alt="" border="0" align="absmiddle">&nbsp;<a href="javascript:window.location.href = \''+escape(str_merklink)+'\';" class="hotlpreis">Angebot in meinen Merkzettel legen</a></td>');
                    document.write('<td colspan="2" class="'+c_right+'"><a href="javascript:jetzt_buchen(0);\"><img src="'+pfad_images+'/'+strButton+'" alt="" border="0" vspace="3"></a></td>');
                    document.write('</tr>');

                    // Weitere Zimmer Link
                    document.write('<tr id="tr_'+i+'" class="'+c_row+'">');
                    document.write('    <td class="'+c_strDUMMY+'"><img src="/images/spacer.gif" alt="" border="0" width="1" height="1"></td>');
                    document.write('    <td colspan="6" align="right" padding-right: 4px;">');
                    document.write('        <span id="wf_'+i+'_alt"><a href="javascript:getAlternativen(\''+i+'\', \''+tmp_var[10]+'\');">Weitere Zimmer ?</a></span>');
                    document.write('    </td>');
                    document.write('</tr>');
                    // Weitere Zimmer Anzeige
                    document.write('<tr><td colspan="7" class="tertab5trres3" ><div id="showZimmer_'+i+'"><img src="/images/spacer.gif" alt="" border="0" width="1" height="1" /></div></td></tr>');

                    if(i == stermin_i.length - 1 || ende_100 == 1){
                        if(alt_point == 1){
                            document.write('<tr>');
                            document.write('    <td colspan="7">');
                            document.write('        <table border="0" cellspacing="0" cellpadding="0" width="100%">');
                            document.write('            <tr>');
                            document.write('                <td class="tertab5tdbottomALT"><img src="/images/spacer.gif" alt="" border="0" width="574" height="1"></td>');
                            document.write('                <td><img src="'+pfad_images+'/Ecken/green_unten_hell.gif" alt="" border="0" width="5" height="5"></td>');
                            document.write('            </tr>');
                            document.write('        </table>');
                            document.write('    </td>');
                            document.write('</tr>');
                        }
                        else{
                            document.write('<tr>');
                            document.write('    <td colspan="7">');
                            document.write('        <table border="0" cellspacing="0" cellpadding="0" width="100%">');
                            document.write('            <tr>');
                            document.write('                <td class="tertab5tdbottom"><img src="/images/spacer.gif" alt="" border="0" width="574" height="1"></td>');
                            document.write('                <td><img src="'+pfad_images+'/Ecken/orange_unten_hell.gif" alt="" border="0" width="5" height="5"></td>');
                            document.write('            </tr>');
                            document.write('        </table>');
                            document.write('    </td>');
                            document.write('</tr>');
                        }
                        alt_ende = 0;
                    } else {
                        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>');
                    }
					document.write('</table>');
					document.write('</td>');
					document.write('</tr>');
                    anz_buchung[12]="";
                    show_akt_vak=1;
                }
                //-----------------------------------------------------------------
                //-------Ausgabe der Ergebnisliste---------------------------------
                //-----------------------------------------------------------------
                else {
                    document.write('<tr>');
					document.write('<td colspan="7" id="offer'+i+'">');
					document.write('<table cellspacing="0" cellpadding="0" border="0" width="750">');
					document.write('<tr>');
					document.write('	<td class="hotrahmeol"><img src="/images/spacer.gif" width="1" height="1"></td>');
					document.write('	<td class="hotrahmom" colspan="6"><img src="/images/spacer.gif" height="3" width="1"></td>');
					document.write('	<td class="hotrahmeor"><img src="/images/spacer.gif" width="1" height="1"></td>');
					document.write('</tr>');
					document.write('<tr>');
					document.write('	<td class="hotrahmml"><img src="/images/spacer.gif" width="3" height="1"></td>');
					document.write('	<td class="hotrahmcont" colspan="6">');
					document.write('	<table cellspacing="0" cellpadding="0" border="0">');
					document.write('		<tr>');
                    //Abflughafen
                    document.write('<td width="171" class="'+c_strTR+' '+c_left+'">');
                    if(abflug[2]&1){
                        document.write('<a href="javascript:oHIB(\'\',\'Abflughafeninformation\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'termine\',\'\',\''+abflug[0]+'\',\'\',\'\');" title="Abflughafen-Informationen aufrufen" class="teran">'+abflugh+'</a>');
                    }
                    else{
                        document.write(abflugh);
                    }
                    document.write('</td>');
                    //Abreisetag
                    document.write('<td width="101" class="'+c_strTR+'"><b>'+parts_i[8]+'</b></td>');
                    //Dauer
                    document.write('<td width="63" class="'+c_strTR+'"><b>'+parts_i[2]+'</b></td>');
                    document.write('<td width="115"class="'+c_strTR+'" align="center">');
                    //Hotelinfobox
                    document.write('<a href="javascript:oHIB(\''+IFF+'\',\'Hotelinfobox\',\''+Laender_Ref_ID+'\',\'1\',\''+va_logo[0]+'\',\'\',\''+parts_i[20]+'\',\''+parts_i[17]+'\',\''+va_logo[0]+'\',\''+parts_i[15]+'\',\''+parts_i[18]+'\',\''+parts_i[19]+'\',\''+parts_i[21]+'\',\'termine\');"><img src="/kunden_parameter/olimar2/ibe_v2/images/hotelinfos.gif" alt="" border="0"></a>');
                    document.write('</td>');
                    //Leistung
                    document.write('<td width="194" class="'+c_strTR+'">'+parts_i[13]+'<br>'+ttvf+''+zl_lang);
                    //Zusatzleistungen
                    if(alt_attribut!=''){
                        document.write('<br><span class="tertab5tdatt">'+alt_attribut+'</span>');
                    }
                    //Hotelinfobox
                    if(show_hotelinfo=='1') {
                      if(parts_i[15]==0)
                         document.write('<br><a href="javascript:openhbox(\''+IFF+'\',\'Hotelinfobox\',\''+Laender_Ref_ID+'\',\'1\',\''+va_logo[0]+'\',\'\',\'\',\''+season+'\',\''+va_logo[0]+'\');"><img src="'+pfad_images+'/showhotelinfo.gif" alt="" border="0" width="62" height="11" align="absmiddle" vspace="2"></a>');
                      else
                         document.write('<br><a href="javascript:openhbox(\'\',\'Hotelinfobox\',\''+Laender_Ref_ID+'\',\'1\',\''+va_logo[0]+'\',\'\',\'\',\''+season+'\',\''+va_logo[0]+'\',\''+parts_i[15]+'\');"><img src="'+pfad_images+'/showhotelinfo.gif" alt="" border="0" width="62" height="11" align="absmiddle" vspace="2"></a>');
                    }
                    document.write('</td>');

                    //Preis u. Prüfen
                    document.write('<td width="87" class="'+c_strTR+' '+c_right+'" align="right"><img src="/kunden_parameter/olimar2/ibe_v2/images/pfeil_klein.png" alt="">&nbsp;<a href="javascript:check_eingabe(\''+i+'\',\''+strProzent+'\');\" class="terpruefe">ab '+parts_i[9]+',-</a><br>');
                    document.write('    <img src="/kunden_parameter/olimar2/ibe_v2/images/pfeil_klein.png" alt="">&nbsp;<a href="javascript:check_eingabe(\''+i+'\',\''+strProzent+'\');\" class="terpruefe">PR&Uuml;FEN</a>');
                    document.write('</td>');
                    document.write('</tr>');

                    // Weitere Zimmer Link
                    document.write('<tr id="tr_'+i+'">');
                    document.write('    <td colspan="6" class="'+c_strTR2+'">');
                    document.write('        <span id="wf_'+i+'_alt"><a href="javascript:getAlternativen(\''+i+'\', \''+parts_i[10]+'\');">Weitere Zimmer ?</a></span>');
                    document.write('    </td>');
                    document.write('</tr>');
                    // Weitere Zimmer Anzeige
                    document.write('<tr><td colspan="7" class="'+c_strTR3+'"><div id="showZimmer_'+i+'"><img src="/images/spacer.gif" alt="" border="0" width="1" height="1" /></div></td></tr>');

                    if(alt_point == 1){
                        class_trenner = 'tertab5tdtrennerALT';
                    }
                    else{
                        class_trenner = 'tertab5tdtrenner';
                    }
                    if(i == stermin_i.length - 1 || ende_100 == 1){
                        if(i != stermin_i.length - 1){
                            document.write('<tr>');
                            document.write('    <td colspan="7">');
                            document.write('        <table boder="0" cellspacing="0" cellpadding="0" width="100%">');
                            document.write('            <tr>');
                            document.write('                <td class="tertab5tdbottom"><img src="/images/spacer.gif" alt="" border="0" width="574" height="1"></td>');
                            document.write('                <td></td>');
                            document.write('            </tr>');
                            document.write('        </table>');
                            document.write('    </td>');
                            document.write('</tr>');
                        }
                        else{
                            if(alt_point == 1){
                                document.write('<tr>');
                                document.write('    <td colspan="7">');
                                document.write('        <table border="0" cellspacing="0" cellpadding="0" width="100%">');
                                document.write('            <tr>');
                                document.write('                <td class="tertab5tdbottomALT"><img src="/images/spacer.gif" alt="" border="0" width="574" height="1"></td>');
                                document.write('                <td></td>');
                                document.write('            </tr>');
                                document.write('        </table>');
                                document.write('    </td>');
                                document.write('</tr>');
                            }
                            else{
                                document.write('<tr>');
                                document.write('    <td colspan="7">');
                                document.write('        <table border="0" cellspacing="0" cellpadding="0" width="100%">');
                                document.write('            <tr>');
                                document.write('                <td class="tertab5tdbottom"><img src="/images/spacer.gif" alt="" border="0" width="574" height="1"></td>');
                                document.write('                <td></td>');
                                document.write('            </tr>');
                                document.write('        </table>');
                                document.write('    </td>');
                                document.write('</tr>');
                            }
                        }
                        alt_ende = 0;
                    }
                    else{
                        document.write('<tr>');
                        document.write('<td class="'+class_trenner+'" colspan="7"><img src="/images/spacer.gif" width="1" height="1" border="0" alt=""></td>');
                        document.write('</tr>');
                    }
					document.write('</table>');
					document.write('</td>');
					document.write('<td class="hotrahmmr"><img src="/images/spacer.gif" width="3" height="1"></td>');
					document.write('</tr>');
					document.write('<tr>');
					document.write('	<td class="hotrahmeul"><img src="/images/spacer.gif" width="5" height="5"></td>');
					document.write('	<td class="hotrahmum" colspan="6"><img src="/images/spacer.gif" width="1" height="3"></td>');
					document.write('	<td class="hotrahmeur"><img src="/images/spacer.gif" width="5" height="5"></td>');
					document.write('</tr>');
					document.write('</table>');
					document.write('</td>');
					document.write('</tr>');
                }

                if(showAlt != '-1' && showAlt == i){
                    getAlternativen(i, tmpBucId); // ,'vak'
                }
            } // ende for
        }
    }

    //_______________________________________________________________________________

    function pageSkip(seiten,apage,sortierung){
        for (t=1;t<=seiten;t++){
            zaehler=(t-1)*20;
            if(t!=apage)
               document.write('&nbsp;&nbsp;<a href="javascript:skippen('+zaehler+',\''+sortierung+'\');" class="pageskip" title="Angebote der Seite '+t+' abrufen">'+t+'</a>');
            else
                document.write('&nbsp;&nbsp;<span class="pageaktive">'+t+'</span>');
        }
    }

    //_______________________________________________________________________________

    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+'');
    }

    /* + ------------------------------------------------------------------ + */
    /* | Ab hier Funktionen für weitere Zimmer                              | */
    /* + ------------------------------------------------------------------ + */

    var aktIdx=-1;
    var aktIdxItem=-1;
    var flagNoAlt=-1;
    var gAlternativen = [];
    var port = 654;
    var tmp_preis;

    function $(id){
        return document.getElementById(id);
    }

    //___________________________________________________________________________

    function is_all_ws( nod ){
        return !(/[^\t\n\r ]/.test(nod.data));
    }

    //___________________________________________________________________________

    function is_ignorable( nod ){
        return ( nod.nodeType == 8) ||
            ( (nod.nodeType == 3) && is_all_ws(nod) );
    }

    //___________________________________________________________________________

    function node_after( sib ){
        while ((sib = sib.nextSibling)){
            if (!is_ignorable(sib)) return sib;
        }
        return null;
    }

    //___________________________________________________________________________

    var mainBID;
    function getAlternativen(idx, tmpBID){
        //removeAlternatives();
        aktIdx          = idx;
        mainBID         = tmpBID;
        //alert("mainBID: " + mainBID);
        var row         = $('tr_'+idx);
        var nextrow     = node_after(row);
        var strWarte    = '<div style="text-align:center;padding:20px;font-size:12px;">'
                        +'Bitte warten ...<br>Es werden nun Alternativen gesucht<br><br>'
                        +'<img src="'+pfad_images+'/aniflieger.gif" border="0" alt="" width="252" height="19">'
                        +'</div>';
        $("showZimmer_" + idx).innerHTML = strWarte;
        /*
        if($("td_"+idx+"_alt")!=null){
            //$("td_"+aktIdx+"_alt").className = '';
            //$("td_"+idx+"_alt").innerHTML = strWarte;
        }
        else{
            var altrow      = document.createElement('tr');
            var altcell     = document.createElement('td');
            var colspan     = document.createAttribute('colspan');
            colspan.nodeValue  = 7;
            altcell.setAttributeNode(colspan);
            altcell.id      = "td_"+idx+"_alt";
            altcell.innerHTML = strWarte;
            altrow.id         = row.id+"_alt";
            altrow.appendChild(altcell);
            if(nextrow){
                $('table_termine').insertBefore(altrow, nextrow);
            }
            else{
                $('table_termine').appendChild(altrow);
            }
        }
        */
        doRequest();
    }

    //___________________________________________________________________________

    function removeAlternativen(){
        var altrow = $('tr_'+aktIdx+'_alt');
        if(altrow)
            $('table_termine').removeChild(altrow);
    }

    //___________________________________________________________________________

    function doRequest(){
        var arOffer   = stermin_i[aktIdx].split("%");
        flagBID = arOffer[10];
        var xml_url = 'ajax/getAltZimmer.php?';
        var xmlRequest = false;
        var params = strreq;

        params = params.replace(/&termin=([^&]+)?&/,"&termin="+arOffer[17]+";100;1&");
        params = params.replace(/&ruecktermin=([^&]+)?&/,"&");
        params = params.replace(/&startposition=([^&]+)?&/,"&");
        params = params.replace(/&zimmer=([^&]+)?&/,"&");
        params = params.replace(/&verpflegung=([^&]+)?&/,"&");
        if(params.search(/dauer/) != '-1'){
            params = params.replace(/&dauer=([^&]+)?&/,"&dauer=6;100;"+arOffer[2]+"&");
        }
        else{
            params += "&dauer=6;100;"+arOffer[2]+"&";
        }
        if(arOffer[7].search(/-/) != '-1'){
            var tmpVA = arOffer[7].split("-");
            var veranstalterZimmer = tmpVA[0];
        }
        else{
            var veranstalterZimmer = arOffer[7];
        }
        params += "&veranstalter="+veranstalterZimmer;
        params += "&abflughafen="+flagAFH[aktIdx]+";100";
        //$('anfragestring').innerHTML=params.replace(/&/g,"<br>");
        try{
            xmlRequest = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch(e){
            try{
                xmlRequest = new ActiveXObject("Microsoft.XMLHTTP");
            }catch(e){
                xmlRequest = false;
            }
        }
        if(!xmlRequest && typeof(XMLHttpRequest)!='undefined'){
            xmlRequest = new XMLHttpRequest();
        }
        if(xmlRequest){
            xmlReq = xmlRequest;
            xmlReq.open('GET', xml_url+params, true);
            xmlReq.onreadystatechange = handleResponse;
            xmlReq.send(null);
        }
    }

    //___________________________________________________________________________

    function handleResponse(){
        if(xmlReq.readyState == 4){
            if(xmlReq.status == 200 || xmlReq.status == 304){
                if(xmlReq.responseText==""){
                    $("showZimmer_"+aktIdx).style.padding = '3px';
                    $("showZimmer_"+aktIdx).style.textAlign = 'right';
                    $("showZimmer_"+aktIdx).style.backgroundColor = '#ffffff';
                    $("showZimmer_"+aktIdx).innerHTML = 'Es sind keine weiteren Zimmer vorhanden.';
                    removeAlternativen();
                }
                else if(xmlReq.responseText.search(/^JOGI>>>/) != -1 || xmlReq.responseText == ''){
                    $("showZimmer_"+aktIdx).style.padding = '3px';
                    $("showZimmer_"+aktIdx).style.textAlign = 'right';
                    $("showZimmer_"+aktIdx).style.backgroundColor = '#ffffff';
                    $("showZimmer_"+aktIdx).innerHTML = 'Es sind keine weiteren Zimmer vorhanden.';
                    removeAlternativen();
                    //removeAlternatives(aktIdx);
                    //$("wf_"+aktIdx+"_alt").innerHTML = "&nbsp;";
                }
                else{
                    gAlternativen[aktIdx] = xmlReq.responseText.split("\n");
                    if(gAlternativen[aktIdx].length > 1){
                        showAlternativen();
                    }
                    else{
                        $("showZimmer_"+aktIdx).style.padding = '3px';
                        $("showZimmer_"+aktIdx).style.textAlign = 'right';
                        $("showZimmer_"+aktIdx).style.backgroundColor = '#ffffff';
                        $("showZimmer_"+aktIdx).innerHTML = 'Es sind keine weiteren Zimmer vorhanden.';
                        $("wf_"+aktIdx+"_alt").innerHTML = "&nbsp;";
                        removeAlternativen();
                    }
                }
            }
            else{
                $("showZimmer_"+aktIdx).style.padding = '3px';
                $("showZimmer_"+aktIdx).style.textAlign = 'right';
                $("showZimmer_"+aktIdx).style.backgroundColor = '#ffffff';
                $("showZimmer_"+aktIdx).innerHTML = 'Ermittlung von weiteren Zimmer zur Zeit leider nicht möglich.';
                removeAlternativen();
                /*
                alert('Fehler: Ermittlung von weiteren Zimmer zur Zeit leider nicht möglich.');
                removeAlternativen();
                */
            }
        }
    }

    //___________________________________________________________________________

    function showAlternativen(){
        var strListe = '<table cellspacing="0" cellpadding="0" border="0" width="100%">'
                    +'<colgroup>'
                    +'<col width="1">'
                    +'<col width="134">'
                    +'<col width="80">'
                    +'<col width="50">'
                    +'<col width="90">'
                    +'<col width="150">'
                    +'<col width="82">'
                    +'</colgroup>';
        if(gAlternativen[aktIdx].length>0){
            //---Ausgabe der Ergebnisliste LM und Pauschal-----
            var n_AltFlag=0; var n_TopFlag=0;
            for(i=0;i<gAlternativen[aktIdx].length;i++){
                parts_i=gAlternativen[aktIdx][i].split("%");
                var alt_point,zl_kurz="",parts_hotel_attribut="",strVerpflegunglang="",zl_lang="",attribut_img="",alt_attribut="",abflugh="",strTransfertext="";

                va_logo=parts_i[11].split("-");
                if(va_logo[1]){
                    va_bild=KID+'-'+va_logo[0];
                }
                else va_bild=va_logo[0];

                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=parts_i[16];
                }
                                //Verpfelgung ueber hotel_atribut vp;zi;veranstalter;anzahl_personen
                parts_hotel_attribut=parts_i[8].split(";");
                //alttag für Verpflegung setzen

                //---Angebote mit besonderen Transfers
                if(parts_hotel_attribut[5]>0){
                    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;";
                    }
                }
                if(parts_i[15]==0){
                    if(n_TopFlag==0){
                        c_strTRALT="tertab5trres_altzi";
                        c_strTRALT2="tertab5trres2_altzi";
                        c_strTRALT3="tertab5trres3_altzi";
                        c_right="terright_altzi";
                        n_TopFlag=1;
                    }
                }
                else{
                    if(alt_point!=1){
                        c_strTRALT="tertab5trresALT";
                        c_strTRALT2="tertab5trres2ALT";
                        c_strTRALT3="tertab5trres3ALT";
                        c_right="terrightALT_altzi";
                        strListe += '<tr>'
                                  + '   <td colspan="7" class="alttxt">&nbsp;Alternative Reiseangebote, die Ihren Wünschen nahe kommen:</td>'
                                  + '</tr>'
                                  + '<tr>'
                                  + '   <td class="tertab5tdtrenner_alternativ" colspan="7"><img src="/images/spacer.gif" width="1" height="1" border="0" alt=""></td>'
                                  + '</tr>';
                        alt_point=1;
                    }
                }
                if(country_kenner=='at'){
                    if(parts_i[9].substr((parts_i[9].length-3),3)=='(A)'){
                        abflugh=parts_i[4].substr(0,(parts_i[9].length-3));
                    }
                    else if(parts_i[9].substr((parts_i[9].length-1),1)!=')'){
                        abflugh=parts_i[9]+" (D)";
                    }
                    else{
                        abflugh=parts_i[9];
                    }
                }
                else if(country_kenner=='ch'){
                    if(parts_i[9].substr((parts_i[9].length-4),4)=='(CH)'){
                        abflugh=parts_i[9].substr(0,(parts_i[9].length-4));
                    }
                    else if(parts_i[9].substr((parts_i[9].length-1),1)!=')'){
                        abflugh=parts_i[9]+" (D)";
                    }
                    else{
                        abflugh=parts_i[9];
                    }
                }
                else{
                    abflugh=parts_i[9];
                }

                //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]);

                if(i==0){
                    //alert('i -> '+i+'\n'+parts_i[14]+'\n'+flagBID);
                    strListe += '<tr>'
                             +  '    <td colspan="3" class="'+c_strTRALT+'" style="padding:3px 0 3px 4px;"><b>Weitere Angebote:</b></td>'
                             +  '    <td colspan="4"class="'+c_strTRALT+'" style="text-align:right;padding:3px 2px 3px 0;"><a href="javascript:hideAlternatives(\''+aktIdx+'\');">Einklappen</a></td>'
                             +  '</tr>';
                }
                if(parts_i[14] != mainBID){
                    //alert('i -> '+i+'\n'+parts_i[14]+'\n'+mainBID);
                    strListe += '<tr>'
                             + '   <td class="tertab5tdtrenner_alternativ_ow" colspan="7"><img src="/images/spacer.gif" width="1" height="1" border="0" alt=""></td>'
                             + '</tr>';
                    strListe += '  <tr height="30">';
                    //offer2_
                    strListe += '    <td class="'+c_strTRALT2+'" id="offer2_'+i+'" valign="top"><img src="/images/spacer.gif" width="1" height="1" border="0" alt=""></td>';
                    //Abflughafen
                    strListe += '    <td class="'+c_strTRALT2+'" style="padding-left:3px;">'+abflugh+'</td>';
                    //Anreisetag
                    strListe += '  <td class="'+c_strTRALT2+'">'+parts_i[12]+'</td>';
                    //Dauer
                    strListe += '  <td class="'+c_strTRALT2+'">'+parts_i[2]+'</td>';
                    //Anbieter
                    strListe += '  <td class="'+c_strTRALT2+'" style="text-align:center;"><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="/kunden_parameter/olimar2/ibe_v2/images/hotelinfos.gif" alt="" border="0"></a></td>';
                    //Leistung
                    strListe += '  <td class="'+c_strTRALT2+'">'+parts_i[17]+'<br>'+ttvf+' '+zl_lang;
                    if(alt_attribut != ""){ //Attribut wie Lastminute Angebot,Fruehbucher oder Kinderermäßigung
                        strListe += '<br><span class="tertab5tdatt">'+alt_attribut+'</span>';
                    }
                    strListe += '</td>';
                    //Preis
                    strListe += '   <td class="' + c_strTRALT2 + ' ' + c_right + '" align="right">'+parts_i[13]+',- &euro;';
                    //Prüfen
                    strListe += '   <br /><div id="altpruefen_'+i+'"><img src="'+pfad_images+'/pfeil_vor.gif" alt="" border="0" align="absmiddle">&nbsp;<a href="javascript:buchungsanfrage2(\''+aktIdx+'\',\''+i+'\',\''+parts_i[14]+'\');\" class="terpruefe">PR&Uuml;FEN</a></div></td>';
                    strListe += '</tr>';
                }
                //else{
                    //alert('i -> '+i+'\n'+parts_i[14]+'\n'+flagBID);
                //}
            }
            strListe +=  '</table>';
            removeAlternatives(aktIdx);
            $("showZimmer_" + aktIdx).innerHTML = strListe;
            $("wf_"+aktIdx+"_alt").innerHTML = '&nbsp;';
            /*
            if($("td_"+aktIdx+"_alt")!=null){
                removeAlternatives(aktIdx);
                //$("td_"+aktIdx+"_alt").className = '';
                $("td_"+aktIdx+"_alt").innerHTML = strListe;
                //$("abflughafen_"+aktIdx).style.fontWeight = 'bold';
                //$("abreisetag_"+aktIdx).style.fontWeight = 'bold';
                //$("dauer_"+aktIdx).style.fontWeight = 'bold';
                //$("leistung_"+aktIdx).style.fontWeight = 'bold';
                //$("preis_"+aktIdx).style.paddingTop = '4px';
                //$("preis_"+aktIdx).style.fontWeight = 'bold';
                //$("preis_"+aktIdx).innerHTML = tmp_preis;
                //$("pruefen_"+aktIdx).style.display = 'none';
                $("wf_"+aktIdx+"_alt").innerHTML = '&nbsp;';
            }
            */
        }
        else{
            removeAlternativen();
        }
    }

    //___________________________________________________________________________

    function showZimmerInfo(idx1,idx2){
        var arTmp = gAlternativen[idx1][idx2].split('%');
        var VERA = arTmp[11];
        var ZFL  = zfl;
        var tmpHFL = arTmp[25].split(";");
        var HFL  = tmpHFL[0];
        var BUID = arTmp[14];
        var top=screen.height;
        var left=screen.width;
        posx=((left/2)-190);
        posy=((top/2)-150);
        window.open(fluguebergabe+'&action=30&veranstalter='+VERA+'&start='+HFL+'&ziel='+ZFL+'&Buchungs_ID='+BUID,'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+'');
    }

    //___________________________________________________________________________

    var openVakDiv2;
    function cancel_vak2(kenner_id){
        var strOf="offer2_"+kenner_id;
        var HideDiv=document.getElementById(strOf);
        HideDiv.style.height = "27px";
        HideDiv.innerHTML='&nbsp;';
        window.vak.location.href='dummy.html';
    }

    //___________________________________________________________________________

    function buchungsanfrage2(idx1,idx2,bid){
        aktIdxItem = idx2;
        alternativOpen = flagBID_Long[idx1];
        parts=gAlternativen[idx1][idx2].split("%");
        if(openVakDiv2){
            cancel_vak2(openVakDiv2)
        }
        var strOf="offer2_"+aktIdxItem;
        var ShowDiv=document.getElementById(strOf);
        ShowDiv.style.height = "91px";
        ShowDiv.innerHTML='<div id="inhalt3"><table cellspacing="0" cellpadding="0" style="border:1px solid #f1bd54;" width="741" height="92"><tr><td rowspan="2" width="320" align="center"><img src="/kunden_parameter/olimar2/ibe_v2/images/vak_orange_big.gif" width="122" height="25" alt="" border="0"></td><td width="400" height="50" valign="bottom"><b>Bitte warten...<br>Es werden nun freie Pl&auml;tze direkt beim Veranstalter gesucht</b></td></tr><tr><td height="20" align="right" valign="bottom" style="padding:10px 8px 4px 0;"><a href="javascript:void();" onClick="javascript:cancel_vak2('+aktIdxItem+')" class="" target=""><img src="/kunden_parameter/olimar2/ibe_v2/images/abbrechen.gif" width="84" height="16" alt="" border="0"></a></td></tr></table></div>';
        openVakDiv2=aktIdxItem;
        //alert("HA: " + parts[8]);

        window.vak.location.href=vakanz+'&Buchungs_ID='+bid+'&hotel_attribut='+parts[8];
        position=aktIdx;


        /*
        if(vak_layer!=1){
            parts=gAlternativen[idx1][idx2].split("%");
            var top=screen.height;
            var left=screen.width;
            posx=((left/2)-200);
            posy=((top/2)-90);
            vakanzfenster = window.open (vakanz+'&Buchungs_ID='+parts[14]+'&hotel_attribut='+parts[8],'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=gAlternativen[idx1][idx2].split("%");
            document.getElementById("inhalt").style.visibility = "visible";
            nX=absLeft(window.document.getElementById('bzpk'));
            nY=(document.body.clientHeight-document.getElementById("inhalt").offsetHeight)/2;
            nY+=document.body.scrollTop;
            document.getElementById("inhalt").style.left = nX+44;
            document.getElementById("inhalt").style.top = nY;
            window.vak.location.href=vakanz+'&Buchungs_ID='+parts[14]+'&hotel_attribut='+parts[8];
        }
        */
    }

    //___________________________________________________________________________

    function removeAlternatives(idx){
        for(var i = 0; i < flagTermineLength; i ++){
            /*
            if($("td_"+i+"_alt") && idx != i){
                $("td_"+i+"_alt").innerHTML = '';
                //$("td_"+i+"_alt").className = 'tertab5trres3';
            }
            */
            if($("showZimmer_"+i)){
                $("showZimmer_"+i).style.padding = '0px';
                $("showZimmer_"+i).innerHTML = '<img src="/images/spacer.gif" alt="" border="0" width="1" height="1" />';
            }
            if(idx != i){
                //$("abflughafen_"+i).style.fontWeight = 'normal';
                //$("abreisetag_"+i).style.fontWeight = 'normal';
                //$("dauer_"+i).style.fontWeight = 'normal';
                //$("leistung_"+i).style.fontWeight = 'normal';
                //$("preis_"+i).style.paddingTop = '0px';
                //$("preis_"+i).style.fontWeight = 'normal';
                //$("pruefen_"+i).style.display = 'block';
                $("wf_"+i+"_alt").innerHTML = '<a href="javascript:getAlternativen(\''+i+'\', \''+flagBID_Long[i]+'\');">Weitere Zimmer ?</a>';
            }
        }
    }

    //___________________________________________________________________________

    function hideAlternatives(idx){
        //$("pruefen_"+idx).style.display = 'block';
        $("showZimmer_" + idx).innerHTML = '<img src="/images/spacer.gif" alt="" border="0" width="1" height="1" />';
        //$("td_"+idx+"_alt").innerHTML = '';
        //$("td_"+idx+"_alt").className = 'tertab5trres3';
        //$("abflughafen_"+idx).style.fontWeight = 'normal';
        //$("abreisetag_"+idx).style.fontWeight = 'normal';
        //$("dauer_"+idx).style.fontWeight = 'normal';
        //$("leistung_"+idx).style.fontWeight = 'normal';
        //$("preis_"+idx).style.paddingTop = '0px';
        //$("preis_"+idx).style.fontWeight = 'normal';
        $("wf_"+idx+"_alt").innerHTML = '<a href="javascript:getAlternativen(\''+idx+'\', \''+flagBID_Long[idx]+'\');">Weitere Zimmer ?</a>';
    }