function s_hliste(kenner_id, nurflug, id_pays){
	var detail=(nurflug==1)?'termine':'hotel';
	//window.location.href=uebergabe_hotel+'&zielgebiets_kenner='+kenner_id+'&detail='+detail+'&showresult=1';
	window.location.href=uebergabe_hotel+'&zielgebiets_kenner='+kenner_id+'&tt_countries='+id_pays+'&detail='+detail+'&showresult=1';
	//window.location.href=uebergabe_hotel+'&zielgebiets_kenner='+kenner_id+'&tt_countries='+id_pays+'&detail='+detail+'&showresult=1';
}


/**
 * Pour lancer vers un autre moteur (erde ou fewo)
 * @param url_moteur
 */
function s_hliste_moteur(kenner_id, url_moteur, detail){
	if(url_moteur == 'fewo'){
		url_location = uebergabe_hotel_fewo+'&zielgebiets_kenner='+kenner_id+'&detail='+detail+'&showresult=1';
	}
	if(url_moteur == 'erde'){
		url_location = uebergabe_hotel_erde+'&zielgebiets_kenner='+kenner_id+'&detail='+detail+'&showresult=1';
	}
    window.location.href = url_location;
}

//_________________________________________________________________________________

/**
 * 
 * Go to the step 1 (url)
 * 
 */
function zur_suche(){
	window.location.href='http://voyages.anyway.com/sejour-pas-cher/sejour-degriffe.aspx';
}

//_________________________________________________________________________________

var GlCheck;


function s_liste_tabelle(nurflug, pfad_images){
    var ausgabe_preis_reg = new Array();
    var k;
	var tab_str;
	var str_glhotelTitel = "";

    // --- Beginn der Tabelle
    //tab_str = '<table cellspacing="0" cellpadding="0" border="0" class="regtab">';
    tab_str = '<div id="cont_bordure_bg_centre">';
    tab_str += '<div id="cont_bg_degrade_bleu">';
  
    if(regionen_2.length <= 0) {
        //tab_str += '<h2 class="cl_titre_h2">Nous ne pouvons vous proposer aucune offre ni alternative correspondant &agrave; vos souhaits.</h2>';
    	tab_str += '<h2 class="cl_titre_h2">Nous ne pouvons pas vous proposer d\'offres S&eacute;jours correspondant exactement aux crit&egrave;res s&eacute;lectionn&eacute;s.<br/>Veuillez modifier vos crit&egrave;res de s&eacute;lection ou consulter nos offres alternatives.</h2>';
    }
    else{
        var regionen_alt = new Array();
        var co=0;
        var regChecker=0;
                    
        if(n_ctop==0){
            tab_str += '<h2 class="cl_titre_h2">Des offres alternatives correspondent &agrave; vos souhaits</h2>';
        }
        else{
            //-------------------Kopf tabelle------------------------------------------------
            tab_str += '<h2 class="cl_titre_h2">Toutes nos offres de s&eacute;jours</h2>';
           
        }
        
        /**
         * 
         * RESULTS OF THE HOTELS LIST 
         * 
         */
        var compteur_region = 0;
        
        for(i=0;i<regionen_2.length;i++){
        	var parts_2 = regionen_2[i].split("#");
            if(parts_2[1] >= 10000) {
                str_glhotelTitel = "";
            }
            if(parts_2[1] == 10032){
                str_glhotelTitel = 'title="Le nom de l\'hôtel est communiqué dès l\'arrivée sur place"';
            }
            
            //---array FOR ALTERNATIVE OFFERS
            if((parts_2[6]==1 || parts_2[6]==2) && n_calt!=0){
                var tmp = new Array(regionen_2[i]);
                regionen_alt = regionen_alt.concat(tmp);
            }
            
            //--- SECURE AREA FOR TOP MATCHES
            if(parts_2[3]==''){
                var tmpzg = new Array(regionen_2[i]);
                co=1;
            }
           
            //--- OUTPUT OF TOP MATCHES
            if(parts_2[6]==0){
                if(co==1){
                    tmp=String(tmpzg);
                    parts_2=tmp.split("#") ;
                    co=0;
                    i--;
                }
                
                // OUTPUT OF THE REGION
                if(parts_2[3]==''){
                	if (compteur_region > 0){
                		tab_str += ' </div>';// end <div class="results_container">
                	}
                	
                	 var showRegionName = "";
                     var tmp_reg="";
                     var count_regionLength = parts_2[0].length;
                     
                     if (count_regionLength > 33){
//                         showRegionName = editSpecialChars(parts_2[0].substr(0, 30));
//                         showRegionName += "...";
                         tmp_reg=parts_2[0].substr(0, 30)+"...";
                     }
                     else{
//                         showRegionName = editSpecialChars(parts_2[0]);
                         tmp_reg=parts_2[0];
                     }
                     var tt_find = tmp_reg.search(/Circuits/);
                     var tt_find2 = tmp_reg.search(/Croisières/);
                     if(tt_find!="-1"){
                         var tt_ausg_tmp_reg = "Circuits";
                     }
                     else if(tt_find2!="-1"){
                         var tt_ausg_tmp_reg = "Croisières";
                     }
                     else{
                         var tt_ausg_tmp_reg = tmp_reg;
                     }
                	
                  
                   tab_str += ' <div class="results_container">';
             	   tab_str += '   <div class="titre_resultats"> ';
			       tab_str += '     <h3><a href="javascript:s_hliste('+parts_2[2]+',0, '+parts_2[11]+');" class="gras">'+parts_2[0]+'</a></h3>';
			       tab_str += '   </div>';
		           tab_str += '   <ul class="header_list_step_2 sz_11 gras cl_entete_liste">';
			       tab_str += '      <li class="col1">&nbsp;</li>';
			       tab_str += '      <li class="col2">M&eacute;t&eacute;o</li>';
			       tab_str += '      <li class="col3">H&ocirc;tels</li>';
		           tab_str += '      <li class="col4">Prix (&agrave; partir de*)</li>';
                   tab_str += '   </ul>';

                    regChecker=1;
                    compteur_region++;
                }
                //Ausgabe der Zielgebiete in der Region
                else{
                	// Ouverture de la POPUP (en savoir plus)
                	 var tmp_Ziel = "";
                     var count_zielLength = parts_2[0].length;
                     if (count_zielLength > 25){
                         showZielName = editSpecialChars(parts_2[0].substr(0, 25));
                         showZielName += "...";
                         tmp_Ziel=parts_2[0].substr(0, 25)+"...";
                     }
                     else{
                         showZielName = editSpecialChars(parts_2[0]);
                         tmp_Ziel=parts_2[0];
                     }
                	
                  tab_str += ' <ul class="results_list_step_2">';
                   //Glueckshotels                    
                    var pointerGlHotel = parts_2[0].search(/Gl&uuml;ckshotel.+/);
                    
                    // Picture
                    if(pointerGlHotel!=-1){
                        GlCheck=1;
                        tab_str += ' <li class="col1 sz_12 gras"><a href="javascript:s_hliste('+parts_2[2]+','+nurflug+', '+parts_2[11]+');" title="Le nom de l&rsquo;hotel vous sera communiqu&eacute; sur la page des offres de destinations">'+parts_2[0]+'</a><!--<br /><img src="'+imgDest+parts_2[5]+'.jpg" onerror="this.onerror=null;this.src=\''+pfad_images+'/_pic.gif\';"/>--></li>';
                    }
                    else{
                        tab_str += ' <li class="col1 sz_12 gras"><a href="javascript:s_hliste('+parts_2[2]+','+nurflug+', '+parts_2[11]+');">'+parts_2[0]+'</a><!--<br /><img src="'+imgDest+parts_2[5]+'.jpg" onerror="this.onerror=null;this.src=\''+pfad_images+'/_pic.gif\';"/>--></li>'; // On ajoute <a href="#" id="imghotel" name="imghotel"> si on veut afficher la preview en jquery
                    }
                    
                    // Description 
                    //tab_str += ' <li class="col2 sz_11">'+parts_2[10]+'</li>';
                    
                    // En savoir plus
                    if(parts_2[3]!=999){
                    	 tab_str += '<li class="col2 sz_11"><a href="javascript:void(0);" onClick="oHIB(\'\',\''+parts_2[3]+'\',\''+parts_2[3]+'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'region\');return false;" '+str_glhotelTitel+'>En savoir plus sur "'+tmp_Ziel+'"</a></li>';
                    }
                    else{
                    	 tab_str += '<li class="col2 sz_11">&nbsp;</li>';
                    }
                    
                    // Temperature et meteo
                    tab_str += '  <li class="col3 sz_11">';
                    if(parts_2[7]!=""){
                        
                         tab_str += '<img src="'+pfad_images+'/cont_soleil.gif" title="Temp&eacute;rature de l&rsquo;air" />&nbsp;'+parts_2[7]+'&deg;C&nbsp;&nbsp;';
                    }
                    else{
                        tab_str += '&nbsp;';
                    }
                    tab_str += ' <br/>';
                    if(parts_2[8]!=""){
                        
                         tab_str += '<img src="'+pfad_images+'/cont_temperature.gif" title="Temp&eacute;rature de l&rsquo;eau"/>&nbsp;'+parts_2[8]+'&deg;C';
                    }
                    else{
                        tab_str += '&nbsp;';
                    }
                    tab_str += '</li>';
                    
                    // Nb hotels
                    var reg = new RegExp("(circuit)", "gi"); // insensible ï¿½ la casse
                    nb_results_hotels = parseFloat(parts_2[9]);
                    name_hotel = parts_2[0];
                    
                    if(reg.test(name_hotel)){
                    	(nb_results_hotels > 1)? link_name_hotel = 'circuits' : link_name_hotel = 'circuit';
                    } 
                    else{
                    	(nb_results_hotels > 1)? link_name_hotel = 'h&ocirc;tels' : link_name_hotel = 'h&ocirc;tel';
                    }
                    
                    tab_str += '<li class="col4 sz_12 gras"><a href="javascript:s_hliste('+parts_2[2]+','+nurflug+', '+parts_2[11]+');">'+parts_2[9]+' '+link_name_hotel+'</a></li>';
                    
                    // Price
                    tab_str += '<li class="col5"><span><a href="javascript:s_hliste('+parts_2[2]+','+nurflug+', '+parts_2[11]+');" class="cl_titre_princ sz_20 gras">'+parts_2[4]+'&euro;*</a></span><br /><span class="cl_normal sz_10">par personne/TTC</span></li>';

                    // ---
                    regChecker=0;
                     tab_str += '    </ul>';
                     tab_str += '    <br class="cleaner" />';
                 } // end ELSE

            }  // end IF (output of the region)
            
            
        }  //for
        
        // Close the 'results_container' div if we have the results table 
        if(n_ctop!=0){
        	tab_str += ' </div>';// end <div class="results_container">
        }
        
        /**
         * 
         * RESULTS OF THE ALTERNATIVE OFFERS 
         * if there are alternative matches
         * 
         */
        if(n_calt>0){
        	alt = "ALT";
            if(n_ctop!=0){ 
                tab_str += '<br /><h2 class="cl_titre_h2">Offres alternatives proches de vos souhaits</h2>';
            }
            
            var str_glhotelTitel = "";
            compteur_region = 0;
            
            for(i=0;i<regionen_alt.length;i++){
                parts_2=regionen_alt[i].split("#");
                
                if(parts_2[1] >= 10000) {
                    str_glhotelTitel = "";
                }
                if(parts_2[1] == 10032){
                    str_glhotelTitel = 'title="Le nom de l\'hôtel est communiqué dès l\'arrivée sur place"';
                }
                
                //---REGION
                if(parts_2[3]==''){
                    var tmpzg = new Array(regionen_alt[i]);
                    co=1;
                }
                
                //--- OUTPUT OF ALERTNATIVE
                if(parts_2[6]==1){
                    if(co==1){
                        tmp=String(tmpzg);
                        parts_2=tmp.split("#") ;
                        co=0;
                        i--;
                    }
                    
                    // AUSGABE DER REGION
                    if(parts_2[3]==''){
                    	//alert(compteur_region);
                    	//alert(compteur_region);
	                    if (compteur_region > 0){
	                		tab_str += ' </div>';// end <div class="results_container">
	                	}
	                    
	                    tab_str += ' <div class="results_container">';
	                    tab_str += '   <div class="titre_resultats"> ';
	                    tab_str += '      <h3><a href="javascript:s_hliste('+parts_2[2]+',0, '+parts_2[11]+');" class="gras">'+parts_2[0]+'</a></h3>';
	                    tab_str += '   </div>';
	                    tab_str += '<ul class="header_list_step_2 sz_11 gras cl_entete_liste">';
	                    tab_str += '  <li class="col1">&nbsp;</li>';
	                    tab_str += '  <li class="col2">M&eacute;t&eacute;o</li>';
	                    tab_str += '  <li class="col3">H&ocirc;tels</li>';
	                    tab_str += '  <li class="col4">Prix (&agrave; partir de)</li>';
	                    tab_str += '</ul>';
	                    
	                    regChecker = 1;
	                    compteur_region++;
                    }
                    // AUSGABE DER ZIELGEBIETE IN DER REGION
                    else{
                    	// Ouverture de la POPUP (en savoir plus)
                    	var tmp_Ziel = "";
                        var count_zielLength = parts_2[0].length;
                        if (count_zielLength > 25){
                            showZielName = editSpecialChars(parts_2[0].substr(0, 25));
                            showZielName += "...";
                            tmp_Ziel=parts_2[0].substr(0, 25)+"...";
                        }
                        else{
                            showZielName = editSpecialChars(parts_2[0]);
                            tmp_Ziel=parts_2[0];
                        }
                    	
                        tab_str += ' <ul class="results_list_step_2">';
                        var pointerGlHotel = parts_2[0].search(/Gl&uuml;ckshotel.+/);
                        
                        // GLUECKSHOTELS
                        if(pointerGlHotel!=-1){
                        GlCheck=1;
                        tab_str += ' <li class="col1 sz_12 gras"><a href="javascript:s_hliste('+parts_2[2]+','+nurflug+', '+parts_2[11]+');" title="Le nom de l&rsquo;hotel vous sera communiqu&egrave; sur la page des offres de destinations">'+parts_2[0]+'</a><!--<br /><img src="'+imgDest+parts_2[5]+'.jpg" onerror="this.onerror=null;this.src=\''+pfad_images+'/_pic.gif\';"/>--></li>';
                        }
                        else{
                          tab_str += ' <li class="col1 sz_12 gras"><a href="javascript:s_hliste('+parts_2[2]+','+nurflug+', '+parts_2[11]+');">'+parts_2[0]+'</a><!--<br /><img src="'+imgDest+parts_2[5]+'.jpg" onerror="this.onerror=null;this.src=\''+pfad_images+'/_pic.gif\';"/>--></li>';
                        }
                        
                        // Description 
                        //tab_str += ' <li class="col2 sz_11">'+parts_2[10]+'</li>';
                        
                        // En savoir plus
                        if(parts_2[3]!=999){
                        	 tab_str += '<li class="col2 sz_11"><a href="javascript:void(0);" onClick="oHIB(\'\',\''+parts_2[3]+'\',\''+parts_2[3]+'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'\',\'region\');return false;" '+str_glhotelTitel+'>En savoir plus sur "'+tmp_Ziel+'"</a></li>';
                        }
                        else{
                        	 tab_str += '<li class="col2 sz_11">&nbsp;</li>';
                        }
                       
                        tab_str += '  <li class="col3 sz_11">';
	                    
	                    // ********* METEO
	                    if(parts_2[7]!=""){
	                         tab_str += '<img src="'+pfad_images+'/cont_soleil.gif" title="Temp&eacute;rature de l&rsquo;air" />'+parts_2[7]+'&deg;C&nbsp;&nbsp;';
	                    }
	                    else{
	                        tab_str += '&nbsp;';
	                    }
	                    tab_str += ' <br/>';
	                    
	                    // ********* TEMPERATURE
	                    if(parts_2[8]!=""){
	                         tab_str += '<img src="'+pfad_images+'/cont_temperature.gif" title="Temp&eacute;rature de l&rsquo;eau"/> '+parts_2[8]+'&deg;C';
	                    }
	                    else{
	                        tab_str += '&nbsp;';
	                    }
	                    
	                    tab_str += '</li>';
	                    
	                    // Nb hotels
	                    var reg = new RegExp("(circuit)", "gi"); // insensible ï¿½ la casse
	                    nb_results_hotels = parseFloat(parts_2[9]);
	                    name_hotel = parts_2[0];
	                    
	                    if(reg.test(name_hotel)){
	                    	(nb_results_hotels > 1)? link_name_hotel = 'circuits' : link_name_hotel = 'circuit';
	                    } 
	                    else{
	                    	(nb_results_hotels > 1)? link_name_hotel = 'h&ocirc;tels' : link_name_hotel = 'h&ocirc;tel';
	                    }
	                    
	                    tab_str += '<li class="col4 sz_12 gras"><a href="javascript:s_hliste('+parts_2[2]+','+nurflug+', '+parts_2[11]+');">'+parts_2[9]+' '+link_name_hotel+'</a></li>';
	                    tab_str += '<li class="col5"><span><a href="javascript:s_hliste('+parts_2[2]+','+nurflug+', '+parts_2[11]+');" class="cl_titre_princ sz_20 gras">'+parts_2[4]+'&euro;*</a></span><br /><span class="cl_normal sz_10">par personne/TTC</span></li>';
	
	                    regChecker=0;
	                    tab_str += '    </ul>';
	                    tab_str += '    <br class="cleaner" />';
                    }
                }  // end Output of alertnative
                
            }  // end for
            
            tab_str += ' </div>';// end <div class="results_container">
            
        }  // end if(n_calt>0){
        
        
    }  // end else
    
    
     
    tab_str += '</div>'; //<div id="cont_bg_degrade_bleu">   
    tab_str += '</div>';  // <div id="cont_bordure_bg_centre">
    tab_str += '<div id="cont_bordure_bas_bleu"></div>';
  
 
	document.write(tab_str);
} 
