//Preload: Rollover-Ecken
/*
regBorderTop_on = new Image();
regBorderTop_on.src = imgPfad+"/rollover_grau_o.gif";
regBorderBot_on = new Image();
regBorderBot_on.src = imgPfad+"/rollover_grau_u.gif";
regBorderTop_off = new Image();
regBorderTop_off.src = imgPfad+"/spacer.gif";
regBorderBot_off = new Image();
regBorderBot_off.src = imgPfad+"/spacer.gif";
*/

//id der aktuell geöffneten HIB
var isOpenScroll = '-1';
//hier werden Daten für die Scrollboxen gespeichert
var scrollCache = new Array();
var scrollCacheWeather = new Array();
// Sortierung der Regionsliste
var ttRegSort = '';

//dom funktion
function $(id){
    return document.getElementById(id) || null;
}

//Erster Aufruf von Regionsliste und HIB Boxen
function initRegList(regSort){
    if (!regSort || regSort == 'undefined') {
        regSort = '0';
    } else {
        // RegSort Option im Select selektieren
        selectOption($('regSort'), regSort);
    }
    s_liste_tabelle(regSort);
    initBoxes();
}

// Selektiert die Option eines selects, die die angegebene value hat
function selectOption(select, value) {
    var options = select.length;
    var opt;
    for (var i = 0; i < options; i++) {
        opt = select.options[i];
        if (opt.value == value) {
            opt.selected = true;
            break;
        }
    }
}

//Mouseover Region
function imgAct(imgId) {
    //alert('act\n'+imgId+'\n'+isOpenScroll);
    //if (document.images && imgId != isOpenScroll){          
    //if (imgId != isOpenScroll){
        //var imgName = imgType+'Top_'+imgId;
        //document.images[imgName].src = eval(imgType + 'Top_on.src');
        //var imgName2 = imgType+'Bot_'+imgId;
        //document.images[imgName2].src = eval(imgType + 'Bot_on.src');        
        //$('scrollLine_'+imgId).style.backgroundColor = "#F7F7F7";
        //$('scrollLine_'+imgId).style.borderBottom = "1px solid #F7F7F7"; 
        if ($('scrollLine_'+imgId).className != 'tt_regTabScroll') {
            $('scrollLine_'+imgId).className = 'tt_regTabAct';
        }                
        $('btnTxt_'+imgId).style.visibility = 'visible';
        addClass($('btnTable_'+imgId), 'x-btn-rowover-imagemap');  
        if ($('btnTxtWeather_'+imgId) != null) {
            $('btnTxtWeather_'+imgId).style.visibility = 'visible';
            addClass($('btnTableWeather_'+imgId), 'x-btn-rowover-imagemapWeather');    
        }  
        if (KID == '626170') {
            document.getElementById('tt_Arrow_'+imgId).src=pfad_images+'/doppelpfeil_gruen_over.gif';
        }        
        //regLineSwitch(imgId, '2');      
    //}
}

//Mouseout Region
function imgInact(imgId) {
    if ($('scrollLine_'+imgId).className != 'tt_regTabScroll') {
        //var imgName = imgType+'Top_'+imgId;
        //document.images[imgName].src = eval(imgType + 'Top_off.src');
        //var imgName2 = imgType+'Bot_'+imgId;
        //document.images[imgName2].src = eval(imgType + 'Bot_off.src');
        //$('scrollLine_'+imgId).style.backgroundColor = "#FFFFFF";
        //$('scrollLine_'+imgId).style.borderBottom = "1px solid #DDDDDD";
        $('scrollLine_'+imgId).className = 'tt_regTab';         
        //$('btnTxt_'+imgId).style.visibility = 'hidden';
        $('btnTable_'+imgId).className = 'x-btn-text-icon'; 
        if ($('btnTableWeather_'+imgId) != null) {
            $('btnTableWeather_'+imgId).className = 'x-btn-text-icon';    
        }    
        if (KID == '626170') {
            document.getElementById('tt_Arrow_'+imgId).src=pfad_images+'/pfeile_orange.png';
        }   
        regLineSwitch(imgId, '1');
    }
}

function imgActScroll(imgId) {
    $('scrollLine_'+imgId).className = 'tt_regTabScroll';   
    regLineSwitch(imgId, '2'); 
}

function regLineSwitch(lineId, lineAction) {
    if (lineAction != '') {
        if ($('regTopLine_'+lineId) != null) {
            $('regTopLine_'+lineId).className = 'tt_regDestLine'+lineAction; 
            if ($('regTopLine_'+(parseInt(lineId)+1)) != null) {
                $('regTopLine_'+(parseInt(lineId)+1)).className = 'tt_regDestLine'+lineAction;
            } 
        }
    }
}

//Special-Button: Aktionen bei Rollover
function addClass(element, value) {
    if (!element.className) {
        element.className = value;
    } else {
        var newClassName = element.className;
        newClassName += " ";
        newClassName += value;
        element.className = newClassName;
    }
}

//Special-Button: Mouseover
function overBtnTable(rowId)
{
    $('btnTxt_'+rowId).style.visibility = 'visible';
    addClass($('btnTable_'+rowId), 'x-btn-over-imagemap');     
    $('btnTxt_'+rowId).style.color = kpSetColor;
}
//Special-Button: Mouseover mit Exit-Layout
function overBtnTableClose(rowId)
{
    $('btnTxt_'+rowId).style.visibility = 'visible';
    addClass($('btnTable_'+rowId), 'x-btn-overclose-imagemap'); 
    $('btnTxt_'+rowId).style.color = kpSetColor; 
}
//Special-Button: Mouseout
function offBtnTable(rowId)
{
    $('btnTxt_'+rowId).style.visibility = 'hidden';
    $('btnTable_'+rowId).className = 'x-btn-text-icon'; 
    $('btnTxt_'+rowId).style.color = kpSetColor;
}
//Special-Button: Mouseout
function outBtnTable(rowId)
{
    $('btnTxt_'+rowId).style.visibility = 'visible';
    $('btnTable_'+rowId).className = 'x-btn-rowover-imagemap'; 
    $('btnTxt_'+rowId).style.color = kpSetColor;
}
//Weather-Button: Mouseover
function overBtnTableWeather(rowId)
{
    $('btnTxtWeather_'+rowId).style.visibility = 'visible';
    addClass($('btnTableWeather_'+rowId), 'x-btn-over-imagemapWeather');
    $('btnTxtWeather_'+rowId).style.color = kpSetColor;
}
//Weather-Button: Mouseout
function outBtnTableWeather(rowId)
{
    $('btnTxtWeather_'+rowId).style.visibility = 'visible';
    //$('btnTableWeather_'+rowId).className = 'x-btn-rowover-imagemapWeather';
    $('btnTxtWeather_'+rowId).style.color = kpSetColor;
}
//Weather-Button: Mouseover mit Exit-Layout
function overBtnTableCloseWeather(rowId)
{
    $('btnTxtWeather_'+rowId).style.visibility = 'visible';    
    addClass($('btnTableWeather_'+rowId), 'x-btn-overclose-imagemapWeather');      
}

//Special-Button: Table bauen
function genSpecBtnTable(rowId, isScroll){
    if (typeof(isScroll) == 'undefined'){
        var isScroll = 0;
    } 
    var tabWidth = '148';
    if(isSafari==true || (tmpActOsStr.indexOf('Win32') < 0 && tmpActOsStr.indexOf('mac') >= 0)){
        tabWidth = '152';    
    }
    var txtBtn = 'Regionsinfos anzeigen';     
    thisHTML = '<table id="btnTable_'+rowId+'" class="x-btn-text-icon" style="width: '+tabWidth+'px;" border="0" cellpadding="0" cellspacing="0"';
    if (isScroll == 0){
        thisHTML+= ' onmouseover="javascript:overBtnTable(\''+rowId+'\');" onmouseout="javascript:outBtnTable(\''+rowId+'\');"';
    }
    else{
        txtBtn = 'Regionsinfos schließen';
    }
    thisHTML+= '>';      
    thisHTML+= '<tr><td class="x-btn-left-imagemap"></td>';
    thisHTML+= '<td class="x-btn-center-imagemap">';
    thisHTML+= '<div id="btnTxt_'+rowId+'" class="x-btn-text" style="visibility:block;">'+txtBtn+'</div>';
    thisHTML+= '</td><td class="x-btn-right-imagemap"></td></tr>';
    thisHTML+= '</table>';
    return thisHTML;
}
//Special-Button Wetterinfos: Table bauen
function genWeatherBtnTable(rowId, sun, water, isScroll){
    if (typeof(isScroll) == 'undefined'){
        var isScroll = 0;
    }     
    var htmlButton = ''; 
    if(sun!=''){
        htmlButton+= '<div style="float:left; width:48px; margin-top: 1px;"><div class="tt_regTxtKlima">'+sun+'&deg;C</div><img src="'+pfad_images+'/sonne.png" class="iepngfix" border="0" width="17" height="17"><div class="tt_clearboth"><img src="/images/spacer.gif" alt="" width="0" height="0" /></div></div>';
    }
    else{
        htmlButton+= '<div style="float:left; width:48px; margin-top: 1px;">&nbsp;</div>';
    }
    if(water!=''){
        htmlButton+= '<div style="float:left; width:48px; margin-left: 10px; margin-top: 1px;"><div class="tt_regTxtKlima">'+water+'&deg;C</div><img src="'+pfad_images+'/wasser.png" class="iepngfix" border="0" width="17" height="17"><div class="tt_clearboth"><img src="/images/spacer.gif" alt="" width="0" height="0" /></div></div>';
    }
    else{
        htmlButton+= '<div style="float:left; width:48px; margin-left: 10px; margin-top: 1px;">&nbsp;</div>';
    }
    htmlButton+= '<div class="tt_clearboth"><img src="/images/spacer.gif" alt="" width="0" height="0" /></div>';
    if(sun == '' && water == '') {
        thisHTML = '&nbsp;';    
    } else {
        thisHTML = '<table id="btnTableWeather_'+rowId+'" class="x-btn-text-icon" border="0" cellpadding="0" cellspacing="0"';
        if (isScroll == 0){
            thisHTML+= ' onmouseover="javascript:overBtnTableWeather(\''+rowId+'\');" onmouseout="javascript:outBtnTableWeather(\''+rowId+'\');"';
        }    
        thisHTML+= '>';      
        thisHTML+= '<tr><td class="x-btn-left-imagemapWeather"></td>';
        thisHTML+= '<td class="x-btn-center-imagemapWeather">';
        thisHTML+= '<div id="btnTxtWeather_'+rowId+'" class="x-btn-textWeather">'+htmlButton+'</div>';
        thisHTML+= '</td><td class="x-btn-right-imagemapWeather"></td></tr>';
        thisHTML+= '</table>';    
    }
    return thisHTML;
}

function s_hliste(kenner_id){        
    if(document.bengine.refresh.value=='1'){
        var errStr="Sie haben Ihre Suchparameter geändert.\nBitte klicken Sie auf 'aktualisieren' zum Aktualisieren der Ergebnisliste!"
        alert(errStr);
        return;
    }
    
    // ttRegSort nur anhängen, wenn ein Wert drin steht
    var regSortString = '';
    if (ttRegSort && ttRegSort != '' && ttRegSort != 'undefined') {
        var regSortString = '&ttRegSort='+ttRegSort;
    }

    window.location.href=uebergabe_hotel+'&zielgebiets_kenner='+kenner_id+'&detail=hotel&showresult=1'+regSortString;    
}

function zur_suche(showresult){     
    window.location.href=uebergabe_hotel+'&showresult='+showresult;
}

function s_liste_tabelle(st, listId, maxReg, scrollId)
{   
    var linienchecker = 0; //zähler für zwischenlinien
    var co=0; 
    var str_glhotelTitel = "";   
    var thisHTML = ''; //Sammelt Ausgabe als String    
    var aHTML = ['']; //Sammelt Ausgabe als Array
    var lenDest = 0; //max. Anzahl auszugebender Regionen
    var startList = 0; //Liste startet Ausgabe bei...
    var fillArea = 'divRegListe'; //welches Div soll mit Liste gefüllt werden?
    var partList = 0;  //0=ganze Liste / 1=Teil-Liste
    var scrollKenner = 0;
    var txtIconTemp = 'Mit dem Klick auf die Temperatur erhalten Sie die aktuellen Werte sowie den Trend der nächsten Tage.';
    //Tooltip Glückshotel    
    var bubImgType = 'png';
    if(isIEold) {
        bubImgType = 'gif';    
    }
    
    var bubbleGHotel= '<img src="'+pfad_images+'/info.gif" alt="" border="0" style="margin-left: 3px; cursor: pointer;"';
    bubbleGHotel+= ' onMouseOver="Tip(\'<img src='+pfad_images+'/bubble_hbw_oben_180.'+bubImgType+' alt= border=0><div class=tt_bubBgImgShort'+bubImgType+'><p style=color:#ff0000;font-weight:bold;margin:0;background-color:#ffffff;>';
    bubbleGHotel+= 'Was bedeutet &quot;Glückshotel&quot;?</p><div style=background-color:#ffffff;>Bei &quot;Glückshotel&quot;-Angeboten bestimmen Sie Abflughafen, Reisetermin, Ziel und die Hotelkategorie Ihrer Reise. Den Namen Ihres Hotels erfahren Sie am Urlaubsort.</div></div><img src='+pfad_images+'/bubble_hbw_unten_180.'+bubImgType+' alt= border=0>\'';
    bubbleGHotel+= ',BGIMG,\'\',BGCOLOR,\'\',BORDERWIDTH,\'0\',WIDTH,\'180px\',PADDING,\'0\',FONTSIZE,\'10px\',FONTFACE,\'Arial, verdana, helvetica, sans-serif\',FONTCOLOR,\''+termineColorSet[2]+'\')">';
    
    //Welches Sortier-Array?
    if (st == '0'){
        lenDest = regionen_norm.length;    
    }
    else if (st == '1'){
        lenDest = regionen_air.length;
    }
    else if (st == '2'){
        lenDest = regionen_water.length;
    }     
    else if (st == '4'){
        lenDest = regionen_price.length;
    }
    else if (st == '5'){
        lenDest = regionen_string.length;
    }
    //Teil-Liste: Werte setzen
    if(typeof(maxReg)!='undefined' && maxReg > 0){
        if (typeof(listId)!='undefined'){
            startList = parseInt(listId)+1;
            lenDest = parseInt(maxReg)+parseInt(startList);
            partList = 1;
            var displayReg = true;
            if (typeof(scrollId)!='undefined'){                
                scrollKenner = parseInt(scrollId);  
            }
        }
    }
    
    //keine 100%igen gefunden
    if(lenDest <= 0 && partList == 0) {
        aHTML.push('<div class="tt_regMes">Zu Ihren Wünschen können wir Ihnen leider keine Angebote od. Alternativen vorschlagen.</div>');
    }         
        
    //Liste generieren         
    for(i=startList;i<lenDest;i++)
    {
        //Welches Array verarbeiten?
        if (st == '0'){             
            parts_2=regionen_norm[i].split("#");
            //Array mit aufgeklappten Regionen füllen
            if (activeRegs.length < 1){
                activeRegs.push(parts_2[3]);
            }
        }
        else if (st == '1'){
            parts_2=regionen_air[i].split("#");
        }
        else if (st == '2'){
            parts_2=regionen_water[i].split("#");
        }        
        else if (st == '4'){
            parts_2=regionen_price[i].split("#");
        }
        else if (st == '5'){
            parts_2=regionen_string[i].split("#");
        }
        //Text Glückshotel
        if(parts_2[1] >= 10000) {
            str_glhotelTitel = "";
        }
        var imgGlHotel = '';
        var pointerGlHotel = parts_2[0].search(/Glückshotel.+/);
        if (pointerGlHotel == false) {            
            imgGlHotel = bubbleGHotel;
            str_glhotelTitel = '';
        } else if(parts_2[1] == 10032 || parts_2[1] == 20033){
            //str_glhotelTitel = 'title="Der Hotelname wird Ihnen nach Ankunft im Zielgebiet mitgeteilt"';
            str_glhotelTitel = '';
            imgGlHotel = bubbleGHotel;
        } else {            
            str_glhotelTitel = 'title="Angebote zu diesem Reiseziel ansehen"';
        } 
        
        //Ausgabe der Region: Wird nur bei Erstellung der vollen Liste durchlaufen
        if(parts_2[2]==''){   
            //End-Tag Aufgeklapptes Regions-Div
            if(scrollKenner > 0 && displayReg){
                aHTML.push('</div>');                 
            }
            //Check: Regionen aufklappen?
            var displayReg = false;
            displayReg = checkRegStat(parts_2[3]);   
            //Style Gruppenkopf
            var disInactHead = ' style="display:block;"';
            var disActHead = ' style="display:none;"';
            if (displayReg){
                disActHead = ' style="display:block;"';
                disInactHead = ' style="display:none;"';
            }
            linienchecker = 0;
            thisHTML = '';  
            //Gruppenkopf: Inaktiv
            thisHTML+= '<div class="tt_regGroup" id="groupHead_'+parts_2[3]+'"'+disInactHead+' onMouseOver="this.className=\'tt_regGroupHigh\';" onMouseOut="this.className=\'tt_regGroup\';" title="Alle Regionen ansehen" onClick="addToActRegs(\''+parts_2[3]+'\', \''+st+'\', \''+i+'\', \''+parts_2[8]+'\', \''+scrollKenner+'\');">';
            /*if (parts_2[1] < 40000) {
                thisHTML+= '<div class="tt_regGroupHeader"><span onClick="s_hliste(' + parts_2[1] + ');" ' + str_glhotelTitel + '>' + parts_2[0] + '</span></div>';
            } else {*/
                thisHTML+= '<div class="tt_regGroupHeader">'+parts_2[0]+'</div>';
            //}
            thisHTML+= '<div class="tt_regGroupPointer">';
            /*if (parts_2[1] < 40000) {
                thisHTML+= '<div class="tt_regGroupPriLe" onClick="s_hliste(' + parts_2[1] + ');" ' + str_glhotelTitel + '>ab</div><div class="tt_regGroupPriRi"><span onClick="s_hliste(' + parts_2[1] + ');" ' + str_glhotelTitel + '>'+parts_2[7]+'&nbsp;&euro;</span></div>';
            } else {*/
                thisHTML+= '<div class="tt_regGroupPriLe">ab</div><div class="tt_regGroupPriRi">'+parts_2[7]+'&nbsp;&euro;</div>';    
            //}            
            thisHTML+= '</div>';
            thisHTML+= '</div>'; 
            //Gruppenkopf: Aktiv
            thisHTML+= '<div class="tt_regGroupAct" id="groupHeadAct_'+parts_2[3]+'"'+disActHead+' onClick="delFromActRegs(\''+parts_2[3]+'\', \''+st+'\');" title="Regionenansicht schliessen">';
            /*if (parts_2[1] < 40000) {
                thisHTML+= '<div class="tt_regGroupHeader"><span onClick="s_hliste(' + parts_2[1] + ');" ' + str_glhotelTitel + '>'+parts_2[0]+'</span></div>';
            } else {*/
                thisHTML+= '<div class="tt_regGroupHeader">'+parts_2[0]+'</div>';    
            //}            
            thisHTML+= '<div class="tt_regGroupPointer">';
            /*if (parts_2[1] < 40000) {
                thisHTML+= '<div class="tt_regGroupActPriRi"><span onClick="s_hliste(' + parts_2[1] + ');" ' + str_glhotelTitel + '>Preis pro Person</span></div>';
            } else {*/
                thisHTML+= '<div class="tt_regGroupActPriRi">Preis pro Person</div>';    
            //}            
            thisHTML+= '</div>';
            thisHTML+= '</div>';            
            //Regionen-Div
            if (displayReg){
                thisHTML+= '<div id="actRegBox_'+parts_2[3]+'">';                
            }
            else{
                thisHTML+= '<div id="actRegBox_'+parts_2[3]+'" style="display:none;"></div>';                              
            }  
            aHTML.push(thisHTML); 
        }             
        //Ausgabe der Zielgebiete in der Region
        else{
            thisHTML = '';
            if (displayReg){    
                //aHTML.push('<img id="regBorderTop_' + scrollKenner + '" src="'+pfad_images+'/spacer.gif" alt="" border="0" width="650" height="5" style="margin:1px 0 0 0;">');
                scrollCache[scrollKenner] = parts_2[9]+'#'+parts_2[2];
                scrollCacheWeather[scrollKenner] = parts_2[5]+'#'+parts_2[6];
                
                //Zwischenlinie
                if (linienchecker > 0) {
                    aHTML.push('<div id="regTopLine_' + scrollKenner + '" class="tt_regDestLine1"><img src="'+pfad_images+'/spacer.gif" alt="" border="0" width="1" height="1"></div>');
                }
                //Start Main DIV
                aHTML.push('<div class="tt_regTab" id="scrollLine_' + scrollKenner + '" onMouseOver="imgAct(\''+scrollKenner+'\');" onMouseOut="imgInact(\''+scrollKenner+'\');">');
                //Zielgebiet
                aHTML.push('<div class="tt_regErde_colA tt_aufrufziel" onClick="s_hliste('+parts_2[1]+');return false;" '+str_glhotelTitel+'>'+parts_2[0]+imgGlHotel+'</div>');                
                //Link Regionsinfo
                thisHTML = '<div id="scrollTitle_' + scrollKenner + '" class="boxTitle"><div class="tt_reg_colB" onClick="navigate(\'idContent='+scrollKenner+'&prefix=0&DLC=' + parts_2[9] + '&Laender_Ref_ID='+parts_2[2]+'\',\'scrollContent_' + scrollKenner + '\',\'\',\'reqRegInfo\'); imgActScroll(\''+scrollKenner+'\');">';                
                thisHTML+= '<div id="scrollSpecBtn_' + scrollKenner + '">'+genSpecBtnTable(scrollKenner)+'</div>';                 
                thisHTML+= '</div></div>';
                aHTML.push(thisHTML);   
                
                //NEU: Luft + Wasser in einem Button
                var thisTitle = '';
                var thisBoxClass = '';
                if(parts_2[5] != '' || parts_2[6] != '') {
                    thisTitle = ' title="'+txtIconTemp+'"';  
                    thisBoxClass = ' class="boxTitle"';  
                }
                thisHTML = '<div id="scrollTitleKli_' + scrollKenner + '"'+thisBoxClass+'>';
                if(parts_2[5] != '' || parts_2[6] != '') {
                    thisHTML+= '<div class="tt_reg_colsCD" onClick="navigate(\'idContent='+scrollKenner+'&prefix=6&DLC=' + parts_2[9] + '&Laender_Ref_ID='+parts_2[2]+'&startNavi=500100\',\'scrollContentKli_' + scrollKenner + '\',\'\',\'reqRegInfo\'); imgActScroll(\''+scrollKenner+'\');">';
                    thisHTML+= '<div id="scrollKlimaBox_' + scrollKenner + '"'+thisTitle+'>'+genWeatherBtnTable(scrollKenner, parts_2[5], parts_2[6])+'</div>';    
                } else {
                    thisHTML+= '<div class="tt_reg_colsCD">&nbsp;';    
                }
                
                thisHTML+= '</div></div>';
                aHTML.push(thisHTML);
                /*               
                thisHTML = '';               
                //open div: wetterinfos                
                thisHTML = '<div id="scrollTitleKli_' + scrollKenner + '" class="boxTitle"><div id="scrollKlimaBox_' + scrollKenner + '" style="float:left; cursor: pointer;" title="'+txtIconTemp+'" onClick="navigate(\'idContent='+scrollKenner+'&prefix=6&DLC=' + parts_2[9] + '&Laender_Ref_ID='+parts_2[2]+'&startNavi=500100\',\'scrollContentKli_' + scrollKenner + '\',\'\',\'reqRegInfo\'); imgActScroll(\''+scrollKenner+'\');">';
                //Luft
                thisHTML+= '<div class="tt_reg_colC">';
                if(parts_2[5]!=""){
                    thisHTML+= '<div class="tt_regTxtKlima">'+parts_2[5]+'&deg;C</div><img src="'+pfad_images+'/sonne.png" class="iepngfix" border="0" width="17" height="17">';
                }
                else{
                    thisHTML+= '&nbsp;';
                }
                thisHTML+= '</div>';
                aHTML.push(thisHTML);
                thisHTML = '';
                //Wasser
                thisHTML = '<div class="tt_reg_colD">';
                if(parts_2[6]!=""){
                    thisHTML+= '<div class="tt_regTxtKlima">'+parts_2[6]+'&deg;C</div><img src="'+pfad_images+'/wasser.png" class="iepngfix" border="0" width="17" height="17">';
                }
                else{
                    thisHTML+= '&nbsp;';
                }
                thisHTML+= '</div>';
                //close div: wetterinfos
                thisHTML+= '</div></div>';
                aHTML.push(thisHTML);
                */
                thisHTML = '';
                //
                aHTML.push('<div class="tt_regErde_colE">&nbsp;</div>');                 
                //Preis 
                aHTML.push('<div class="tt_reg_colF" title="Angebote zu diesem Reiseziel ansehen" onClick="s_hliste('+parts_2[1]+');"><div class="tt_regFoA2 tt_regPriLe">ab</div><div class="tt_regFoA3 tt_regPriRi">'+parts_2[4]+'&nbsp;&euro;</div><img src="'+pfad_images+'/pfeile_orange.png" class="iepngfix" alt="" border="0" width="17" height="17" style="margin:4px 0 0 5px;" id="tt_Arrow_' + scrollKenner + '"></div>');                
                // Box HIB Content                
                aHTML.push('<div id="scrollContent_' + scrollKenner + '" class="boxContent"></div>');
                aHTML.push('<div id="scrollContentBottom_' + scrollKenner + '" class="boxContentBottom"><div id="scrollCloseLink_' + scrollKenner + '" class="arrowUpLink"> </div></div>');
                // Box Klima Content                
                aHTML.push('<div id="scrollContentKli_' + scrollKenner + '" class="boxContent"></div>');
                aHTML.push('<div id="scrollContentBottomKli_' + scrollKenner + '" class="boxContentBottom"><div id="scrollCloseLinkKli_' + scrollKenner + '" class="arrowUpLink"> </div></div>');
                //End Main DIV
                aHTML.push('</div>'); 
                //aHTML.push('<img id="regBorderBot_' + scrollKenner + '" src="'+pfad_images+'/spacer.gif" alt="" border="0" width="650" height="5" style="margin:0 0 1px 0;">');
                
                linienchecker++;                 
            }//if (displayReg)
            scrollKenner++;            
        } 

    }//for  
    
    //Letztes End-Tag Aufgeklapptes Regions-Div
    if(displayReg && partList == 0){
        aHTML.push('</div>');
    }
    //Teil-Liste: Div für innerHtml
    if (partList == 1){
        fillArea = 'actRegBox_'+parts_2[3];   
        $('groupHead_'+parts_2[3]).style.display = "none"; 
        $('groupHeadAct_'+parts_2[3]).style.display = "block";
    }
    //Auszugebende Divs klarmachen
    $('divRegHead').style.display = "block";
    $('divRegFoot').style.display = "block";     
    $(fillArea).innerHTML = aHTML.join('');
    $(fillArea).style.display = "block";     
}   

function sortRegList(value) {     
    var sv = 0;
    if (value) {
        sv = value;
    } else {
    	sv = $('regSort').value;
        ttRegSort = sv; // an tc_array übergeben
    }
    $('divRegHead').style.display = "none"; 
    $('divRegFoot').style.display = "none";
    if (sv == '1'){ 
        $('divRegListe').innerHTML = '<div id="divRegWarte">SORTIERE REISEZIELE NACH LUFTTEMPERATUR...</div>';        
    }
    else if (sv == '2'){  
        $('divRegListe').innerHTML = '<div id="divRegWarte">SORTIERE REISEZIELE NACH WASSERTEMPERATUR...</div>';
    }     
    else if (sv == '4'){ 
        $('divRegListe').innerHTML = '<div id="divRegWarte">SORTIERE REISEZIELE NACH PREIS...</div>';
    }
    else if (sv == '5'){
        $('divRegListe').innerHTML = '<div id="divRegWarte">SORTIERE REISEZIELE ALPHABETISCH...</div>';
    }
    else {         
        $('divRegListe').innerHTML = '<div id="divRegWarte">SORTIERE REISEZIELE NACH BELIEBTHEIT...</div>';        
    }
    window.setTimeout("s_liste_tabelle('"+sv+"')", 10);        
    window.setTimeout("initBoxes()",10);
} 

function checkRegStat(regId){     
    for(j=0; j < activeRegs.length; j++)
    {
        if(activeRegs[j] == regId){
            return true;
        }
    }
    return false;
}

function delFromActRegs(regId, st){
    for(j=0; j < activeRegs.length; j++)
    {
        if(activeRegs[j] == regId){
            delete activeRegs[j];
        }
    }    
    $('actRegBox_'+regId).style.display = "none"; 
    $('groupHeadAct_'+regId).style.display = "none";
    $('groupHead_'+regId).style.display = "block";          
}

function addToActRegs(regId, st, listId, maxReg, scrollKenner){
    activeRegs.push(regId);
    window.setTimeout("s_liste_tabelle('"+st+"', '"+listId+"', '"+maxReg+"', '"+scrollKenner+"')", 10);        
    window.setTimeout("initBoxes()",10);
}
