function zur_suche(){
    if (uebergabe_suchestart) {
        window.location.href=t3url+uebergabe_suchestart+'&showresult=2';
    }
    else {
        window.location.href=t3url+uebergabe+'&showresult=2';
    }
}

function zum_zielgebiet(){
    window.location.href=t3url+uebergabe+'&detail=zielgebiet&showresult=1';
}

function s_termine(kenner_id){
    part=regionen_2[kenner_id].split('#');
    window.location.href=t3url+uebergabe+'&IFF='+part[2]+'&zielgebiets_kenner='+part[10]+'&detail=termine&showresult='+part[11]+'&startposition_hotel='+part[12];
}
function skippen(zaehler,sortierung){
    part=regionen_2[0].split('#');
    detail="hotel";    
    window.location.href=t3url+uebergabe+'&sortierung='+sortierung+'&detail='+detail+'&startposition='+zaehler+'&zielgebiets_kenner='+part[10]+'&showresult='+part[11];
}

function ortsucher(ort,sortierung){
    part=regionen_2[0].split('#');
    window.location.href=t3url+uebergabe+'&sortierung='+sortierung+'&detail=hotel&startposition=0&zielgebiets_kenner='+part[10]+'&showresult='+part[11]+'&s_ort='+escape(ort);
}

function horder(sortierung)
{
    part=regionen_2[0].split('#');
    window.location.href=t3url+uebergabe+'&sortierung='+sortierung+'&detail=hotel&startposition=0&zielgebiets_kenner='+part[10]+'&showresult='+part[11];
}

function MakeStars(nStars,pfad_images)
{
    var strStars="";
    while(nStars>0){
        strStars+='<img src="'+pfad_images+'/'+((nStars>5)?'1stern':'stern_halb')+'.gif" border="0">';
        nStars-=10;
    }
    return strStars;
}

function s_hotel_tabelle(pfad_images, nuralt)
{
   var n_AltFlag=0; var n_TopFlag=0;
   var c_strOL,c_strOR,c_strL,c_strM,c_strR,alt_txt;
   var linienchecker = 0; //zähler für weisse zwischenlinien
   if(regionen_2.length <= 0) {}
   else
   {
        for(i=0;i<regionen_2.length;i++)
        {
            parts=regionen_2[i].split("#");
            if(parts[9]==0){
                if(n_TopFlag==0){
                    c_strTR1="hottrhead";
                    c_strTR2="hottrsub";
                    c_strOL="hottdOL";
                    c_strOR="hottdOR";
                    c_strL="hottdUL";
                    c_strM="hottdUM";
                    c_strR="hottdUR";
                    c_strLink="hotlpreis";
                    alt_txt="";
                    n_TopFlag=1;
                }
            }
            else{
                if(n_AltFlag==0){
                    c_strTR1="hottrheadALT";
                    c_strTR2="hottrsubALT";
                    c_strOL="hottdOLALT";
                    c_strOR="hottdORALT";
                    c_strL="hottdULALT";
                    c_strM="hottdUMALT";
                    c_strR="hottdURALT";
                    c_strLink="hotlpreisALT";
                    alt_txt="&nbsp;(alternativ)";
                    if(nuralt!=1){
                        document.write('<tr>');
                        document.write('<td colspan="3" style="height:1px;background-color:#003366;"><img src="'+pfad_images+'/spacer.gif" width="1" height="1" alt="" border="0"></td>');
                        document.write('</tr>');
                        document.write('</table>');
                        document.write('<table cellspacing="0" cellpadding="0"  border="0" width="'+ibe_table_width+'" class="hot_tab" style="margin-top:12px;">');
                        document.write('<tr>');
                        document.write('<td class="hot_tab_head_alt">Alternative Angebote, die Ihren Urlaubswünschen nahe kommen</td>');
                        document.write('</tr>');
                        document.write('</table>');
                        document.write('<table cellspacing="0" cellpadding="0"  border="0" width="'+ibe_table_width+'" class="listborder_le_ri">');
                        document.write('<tr style="background-color:#DDE4F3;">');
                        document.write('<td width="100"><img src="'+pfad_images+'/spacer.gif" width="100" height="1" alt="" border="0"></td>');
                        document.write('<td width="387"><img src="'+pfad_images+'/spacer.gif" width="387" height="1" alt="" border="0"></td>');
                        document.write('<td width="130"><img src="'+pfad_images+'/spacer.gif" width="130" height="1" alt="" border="0"></td>');
                        document.write('</tr>');
                        n_AltFlag=1;
                        linienchecker = 0;
                    }
                }
            }
            
            if (linienchecker > 0) {
                document.write('<tr>');
                document.write('<td colspan="3"><img src="'+pfad_images+'/spacer.gif" alt="" border="0" width="1" height="12"></td>');
                document.write('</tr>');
            }

            document.write('<tr class="'+c_strTR1+'">');
            document.write('<td colspan="2" class="'+c_strOL+'">');
            document.write(''+parts[0]+'. Angebot '+alt_txt);
            document.write('</td>');
            document.write('<td class="'+c_strOR+'" align="right">');
            document.write('<a class="'+c_strLink+'" href="javascript:s_termine('+i+');">ab '+parts[1]+',-&euro;</a>');
            document.write('</td>');
            document.write('</tr>');

            // *** Inhalt Angebot
            document.write('<tr class="'+c_strTR2+'">');
            //thumbnail
            document.write('<td class="'+c_strL+'" width="100"><a href="javascript:oHIB(\''+parts[2]+'\',\''+parts[2]+'\',\''+parts[3]+'\',\'1\',\'\',\'\',\''+parts[4]+'\',\''+parts[13]+'\',\'\',\'\',\'\',\'\',\'\',\'hotel\');" title="Hotel- und Leistungsbeschreibungen aufrufen">')
            np=String(parseInt(parts[2]/5000)*5000);
            while(np.length<5)np="0"+np;
            document.write('<img src="'+imgservPfad+'/images/content/booking_thumbs/'+np+'/THB_999_H'+parts[2]+'.jpg" height="65" width="100" alt="Hotel- und Leistungsbeschreibungen abrufen" border="0">');
            document.write('</a></td>');
            //name, sterne,ort,image
            document.write('<td class="'+c_strM+'" valign="top" colspan="2" height="63">');
            document.write('<table cellspacing="0" cellpadding="0" border="0" width="100%" height="100%">');
            document.write('<tr><td rowspan="2" valign="top" width="212">');
            document.write('<span style="font-weight:bold;color:#003366;">'+parts[6]+'</span>');
            document.write('<br>');
            nSterne=Math.floor(parts[4]*10);
            document.write(MakeStars(nSterne,pfad_images));
            document.write('<br>'+parts[7]+parts[8]+'<br>');
            document.write('<a href="javascript:oHIB(\''+parts[2]+'\',\''+parts[2]+'\',\''+parts[3]+'\',\'1\',\'\',\'\',\''+parts[4]+'\',\''+parts[13]+'\',\'\',\'\',\'\',\'\',\'\',\'hotel\');" title="Hotel- und Leistungsbeschreibungen aufrufen" class="hotlpreis">Hotelinfos</a>');
            document.write('</td>');
            //Hotelattr.
            
            if(showHbw==1){
                document.write('<td valign="top" class="hattbut" width="134">');
                if(parts[16]!=''){
                        hbw_details=parts[16].split("_");
                        if(hbw_details[0]>1){
                            str_hbw_txt='Hotelbewertungen <br>der Gäste';
                        }
                        else{
                            str_hbw_txt='Hotelbewertung <br>des Gastes';
                        }
                        document.write('<div class="hbwtdlink" onClick="javascript:oHIB(\''+parts[2]+'\',\''+parts[2]+'\',\''+parts[3]+'\',\'9\',\'\',\'\',\''+parts[4]+'\',\''+parts[13]+'\',\'\',\'\',\'\',\'\',\'\',\'hotel\');" title="Hotelbewertungen anzeigen">');
                        document.write('<span class="hbwEmpfehlung">'+hbw_details[0]+'</span> '+str_hbw_txt+' <span class="hothbwlesen">jetzt lesen</span><br>');
                        document.write('<p class="hbwImgline"><img src="'+pfad_images+'/hbw/scale_small/small_scale_'+hbw_details[2]+'.gif" border="0" alt="Gesamtbewertung" title="Gesamtbewertung '+hbw_details[2].substring(0,1)+'.'+hbw_details[2].substring(1,2)+' von 6"><span class="hbwScaletxt">'+hbw_details[2].substring(0,1)+'.'+hbw_details[2].substring(1,2)+'</span></p>');
                        if(hbw_details[0]>1){
                            document.write('Weiterempfehlung <span class="hbwEmpfehlung">'+hbw_details[1]/10+'%</span>');
                        }
                        document.write('</div>');
                    }
                    else{
                        document.write('<div class="hbwtdlink">Es liegt noch keine<br>Hotelbewertung der<br>Gäste vor.<img src="'+pfad_images+'/hbw/info_hotelbewertung.gif" alt="" border="0" onmouseover="Tip(\''+hbwTooltip_info_text+'\',BGIMG,\'/kunden_parameter/reiseexperten2/ibe_v2/images/hbw/bubble_complete_ibe.gif\',BGCOLOR,\'\',BORDERWIDTH,0,WIDTH,244,PADDING,4,FONTSIZE,\'9px\');" style="vertical-align:middle;margin-bottom:2px;margin-left:2px;"></div>');
                    }
                document.write('</td>');
                
            } else {            
                document.write('<td valign="top" class="hattbut" width="134">');
                str_Hattbut='';
                if(parts[14] & 1)
                    str_Hattbut+='Familienfreundlich<br>';
                if(parts[14] & 2)
                    str_Hattbut+='Direkte Strandlage<br>';
                if(parts[14] & 4)
                    str_Hattbut+='Großes Sportangebot<br>';
                if(parts[14] & 8)
                    str_Hattbut+='Wellness - Fitness<br>';
                if (str_Hattbut == '')
                    str_Hattbut+='<p>&nbsp;</p>';
                document.write(str_Hattbut);
                document.write('</td>');
            }
            //Sonderattr.
            document.write('<td valign="top" class="hattbut" align="right">');
            extra_Hattbut='';
            if(parts[14] & 131072)
                extra_Hattbut+='<div class="attri">Frühbucherermäßigung</div>';
            if(parts[14] & 65536)
                extra_Hattbut+='<div class="attri">Kinderermäßigung</div>';
            if (extra_Hattbut == '')
                extra_Hattbut+='<p>&nbsp;</p>';
            document.write(extra_Hattbut);
            document.write('</td>');
            document.write('<tr>');
            document.write('<td colspan="2" align="right" valign="bottom">');
            //Buchen
            document.write('<div class="'+c_strR+'">');
            document.write('<a href="javascript:s_termine('+i+');"><img src="'+pfad_images+'/hotelinfo_buchen.gif" border="0" alt=""></a>');
            document.write('</div>');
            document.write('</td>');
            document.write('</tr>');
            document.write('</tr></table>');
            document.write('</td>');
            document.write('</tr>');
            linienchecker ++;            
        }
        document.write('<tr>');
        document.write('<td colspan="3" style="height:1px;background-color:#003366;"><img src="'+pfad_images+'/spacer.gif" width="1" height="1" alt="" border="0"></td>');
        document.write('</tr>');
        document.write('</table>');
   }
}

/* ### Funktionen TopHotels ### */
function s_termine_topHotel(kenner_id)
{
    part=topHotels[kenner_id].split('#');
    window.location.href=t3url+uebergabe_topHotel+part[20]+'&IFF='+part[2]+'&detail=termine&showresult='+part[12]+'&startposition_hotel='+part[13];
}
//TopHotels Ausgabe
function s_topHotel()
{
   var n_AltFlag=0; var n_TopFlag=0;
   var c_strOL,c_strOR,c_strL,c_strM,c_strR,alt_txt;
   var linienchecker = 0; //zähler für weisse zwischenlinien
   if(regionen_2.length <= 0) {}
   else
   {
        for(i=0;i<topHotels.length;i++)
        {
            parts=topHotels[i].split("#");
            c_strTR1="topHotelHead";
            c_strTR2="topHotelSub";
            c_strOL="topHotelOL";
            c_strOR="topHotelOR";
            c_strL="topHotelUL";
            c_strM="topHotelUM";
            c_strR="topHotelUR";
            c_strLink="topHotelPreis";
            alt_txt="";
            //alert('hell');
            n_TopFlag=1;
            var j = i+1;

            
            if (linienchecker > 0) {
                document.write('<tr>');
                document.write('<td colspan="3"><img src="'+pfad_images+'/spacer.gif" alt="" border="0" width="1" height="12"></td>');
                document.write('</tr>');
            }

            document.write('<tr class="'+c_strTR1+'">');
            document.write('<td colspan="2" class="'+c_strOL+'">');
            document.write(''+j+'. Tophotel '+alt_txt);
            document.write('</td>');
            document.write('<td class="'+c_strOR+'" align="right">');
            document.write('<div class="topHotelStoererText">');
            if (parts[25]) {
                document.write(parts[25]);
            } else {
                document.write('&nbsp');
            }
            document.write('</div><div class="topHotelPreis"><a class="'+c_strLink+'" href="javascript:s_termine_topHotel('+i+');">ab '+parts[1]+',-&euro;</a></div>');
            document.write('<div style="clear: both;"><img src="'+pfad_images+'/spacer.gif" width="0" height="0" alt="" border="0"></div>');
            document.write('</td>');
            document.write('</tr>');
            
            // *** Inhalt Angebot
            document.write('<tr class="'+c_strTR2+'">');
            //thumbnail
            document.write('<td class="'+c_strL+'" width="100">');
            if (parts[24] != '') {
                document.write('<img class="topHotelStoerer" src="'+topHotel_url+topHotel_pfad_images+parts[24]+'" border="0">');
            }
            document.write('<a href="javascript:oHIB(\''+parts[2]+'\',\''+parts[2]+'\',\''+parts[3]+'\',\'1\',\'\',\'\',\''+parts[4]+'\',\''+parts[13]+'\',\'\',\'\',\'\',\'\',\'\',\'hotel\',\'\',\'\',\'\',\'\');" title="Hotel- und Leistungsbeschreibungen aufrufen">');
            np=String(parseInt(parts[2]/5000)*5000);
            while(np.length<5)np="0"+np;
            document.write('<img src="'+imgservPfad+'/images/content/booking_thumbs/'+np+'/THB_999_H'+parts[2]+'.jpg" height="65" width="100" alt="Hotel- und Leistungsbeschreibungen abrufen" border="0">');
            document.write('</a></td>');
            //name, sterne,ort,image
            document.write('<td class="'+c_strM+'" valign="top" colspan="2" height="63">');
            document.write('<table cellspacing="0" cellpadding="0" border="0" width="100%" height="100%">');
            document.write('<tr><td rowspan="2" valign="top" width="212">');
            document.write('<span style="font-weight:bold;color:#003366;">'+parts[6]+'</span>');
            document.write('<br>');
            nSterne=Math.floor(parts[4]*10);
            document.write(MakeStars(nSterne,pfad_images));
            document.write('<br>'+parts[7]+parts[8]+'<br>');
            document.write('<a href="javascript:oHIB(\''+parts[2]+'\',\''+parts[2]+'\',\''+parts[3]+'\',\'1\',\'\',\'\',\''+parts[4]+'\',\''+parts[13]+'\',\'\',\'\',\'\',\'\',\'\',\'hotel\',\'\',\'\',\'\',\'\');" title="Hotel- und Leistungsbeschreibungen aufrufen" class="hotlpreis">Hotelinfos</a>');
            document.write('</td>');
            //Hotelattr.
            document.write('<td valign="top" class="hattbut" width="134">');
            if(parts[21]!=''){
                hbw_details=parts[21].split("_");
                if(hbw_details[0]>1){
                    str_hbw_txt='Hotelbewertungen <br>der Gäste';
                }
                else{
                    str_hbw_txt='Hotelbewertung <br>des Gastes';
                }
                document.write('<div class="hbwtdlink" onClick="javascript:oHIB(\''+parts[2]+'\',\''+parts[2]+'\',\''+parts[3]+'\',\'9\',\'\',\'\',\''+parts[4]+'\',\''+parts[13]+'\',\'\',\'\',\'\',\'\',\'\',\'hotel\');" title="Hotelbewertungen anzeigen">');
                document.write('<span class="hbwEmpfehlung">'+hbw_details[0]+'</span> '+str_hbw_txt+' <span class="hothbwlesen">jetzt lesen</span><br>');
                document.write('<p class="hbwImgline"><img src="'+pfad_images+'/hbw/scale_small/small_scale_'+hbw_details[2]+'.gif" border="0" alt="Gesamtbewertung" title="Gesamtbewertung '+hbw_details[2].substring(0,1)+'.'+hbw_details[2].substring(1,2)+' von 6"><span class="hbwScaletxt">'+hbw_details[2].substring(0,1)+'.'+hbw_details[2].substring(1,2)+'</span></p>');
                if(hbw_details[0]>1){
                    document.write('Weiterempfehlung <span class="hbwEmpfehlung">'+hbw_details[1]/10+'%</span>');
                }
                document.write('</div>');
            }
            else{
                document.write('<div class="hbwtdlink">Es liegt noch keine<br>Hotelbewertung der<br>Gäste vor.<img src="'+pfad_images+'/hbw/info_hotelbewertung.gif" alt="" border="0" onmouseover="Tip(\''+hbwTooltip_info_text+'\',BGIMG,\'/kunden_parameter/reiseexperten2/ibe_v2/images/hbw/bubble_complete_ibe.gif\',BGCOLOR,\'\',BORDERWIDTH,0,WIDTH,244,PADDING,4,FONTSIZE,\'9px\');" style="vertical-align:middle;margin-bottom:2px;margin-left:2px;"></div>');
            }
            document.write('</td>');
            //Sonderattr.
            document.write('<td valign="top" class="hattbut" align="right">');
            extra_Hattbut='';
            if(parts[15] & 131072)
                extra_Hattbut+='<div class="attri">Frühbucherermäßigung</div>';
            if(parts[15] & 65536)
                extra_Hattbut+='<div class="attri">Kinderermäßigung</div>';
            if (extra_Hattbut == '')
                extra_Hattbut+='<p>&nbsp;</p>';
            document.write(extra_Hattbut);
            document.write('</td>');
            document.write('</tr></table>');
            document.write('</td>');
            document.write('</tr>');
            document.write('<tr>');
            document.write('<td colspan="3" class="'+c_strTR2+'">');
                document.write('<table cellspacing="0" cellpadding="0" border="0" width="100%" height="100%">');
                document.write('<tr>');
                    document.write('<td colspan="2" width="442" style="vertical-align:top;padding-top:2px;padding-left:7px;font-size:10px;">');
                        str_Hattbut='';
                        if(parts[15] & 1)
                            str_Hattbut+='Familienfreundlich';
                        if(parts[15] & 1 && parts[15] & 2)
                            str_Hattbut+=', ';
                        if(parts[15] & 2)
                            str_Hattbut+='Direkte Strandlage';
                        if((parts[15] & 1 || parts[15] & 2) && parts[15] & 4)
                            str_Hattbut+=', ';
                        if(parts[15] & 4)
                            str_Hattbut+='Großes Sportangebot';
                        if((parts[15] & 1||parts[15] & 2||parts[15] & 4) && parts[15] & 8)
                            str_Hattbut+=',';
                        if(parts[15] & 8)
                            str_Hattbut+='Wellness-Fitness';
                        if (str_Hattbut == '')
                            str_Hattbut+='<p>&nbsp;</p>';
                        document.write(str_Hattbut);
                    document.write('</td>');
                    document.write('<td align="right" style="padding-right:10px;" valign="bottom">');
                    //Buchen
                        document.write('<div class="'+c_strR+'">');
                            document.write('<a href="javascript:s_termine_topHotel('+i+');"><img src="'+pfad_images+'/hotelinfo_buchen.gif" border="0" alt=""></a>');
                        document.write('</div>');
                    document.write('</td>');
                document.write('</tr>');
                document.write('</table>');
            document.write('</td>');
            document.write('</tr>');
            linienchecker ++;

        } //for
        document.write('<tr>');
        document.write('<td colspan="3" style="height:10px;background-color:#FFFFFF;"><img src="'+pfad_images+'/spacer.gif" width="1" height="1" alt="" border="0"></td>');
        document.write('</tr>');
   } //else
}

function pageSkip(seiten,apage,sortierung){
    for (t=1;t<=seiten;t++)
    {
        zaehler=(t-1)*10;
        if(t!=apage) {
           document.write('<a href="javascript:skippen('+zaehler+',\''+sortierung+'\');" class="pageskip" title="Angebote der Seite '+t+' abrufen">'+t+'</a>');
        }
        else {
            document.write('<span class="pageaktive">'+t+'</span>');
        }
        if(t!=seiten) document.write('&nbsp;&nbsp;');
    }
}

function fillOrte(s_ort){
    for (t=0;t<anzahl_treffer_orte;t++)
    {
       if(s_ort!=escape(Orte[t]))
           document.write('<option value="'+Orte[t]+'">'+Orte[t]+'</option>');
       else
           document.write('<option value="'+Orte[t]+'" SELECTED>'+Orte[t]+'</option>');
    }
}
