var val = "";

/*-------------------------------------------------------------------*/
/* afficher la valeur par defaut des listes (villes e  zones) 		*/
/*-------------------------------------------------------------------*/
/*
function afficheEtoile(val){
	var s1 = new Stars({
		maxRating: 5,
		bindField: 'nStar',
		imagePath: '../images/star/model/',
		value: (val > 0) ? val : 0
		});
}
*/
function initialisation(reg,dep,vil){
	//	$('#star1').rating('example.php', {maxvalue:5, increment:1, curvalue:0});
	
	if(langue=='') 
		langue="fr_FR";
		
	getDefaultValue();
	
	if(document.getElementById("zoneTou")!='') 
	{
		var zone   = document.getElementById("zoneTou");
		zone.options.length  = 0;
		zone.options[zone.options.length]   = new Option(val,0);
	}
		
	if(reg != '') 
		var regio  = document.getElementById("reg");
	
	if(dep != '') 
		var depart = document.getElementById("dep");

	
	if(reg != 0) {
		(new PageEvent()).fireOnChange('reg');
	}
	
	if(dep != 0) {
		 selectOption(depart,dep);
	 	(new PageEvent()).fireOnChange('dep');
	}
	
	if(vil != 0){ 
		ville = document.getElementById('vil');
		afficheVilles(ville,message[4]);
		//selectOption(ville,vil);
		loadSelect(vil,ville);
		//console.log("ville="+vil);
	}
}

/*------------------------------------------------------------------------------------*/
/* ajouter un 0 pour les index des departement afin de rechercher la liste des villes */
/*------------------------------------------------------------------------------------*/

function newIndex(_index){
	//if( ( _index >= 0)&&(_index < 10) ) return '0'+_index;
	//else return _index;
	
	depart = document.getElementById("dep");
	return depart.options[_index].value;
	
}



/*-------------------------------------------------------------------  */
/* afficher la valeur par defaut des listes suivant la caulture d'user */
/*-------------------------------------------------------------------  */
function getDefaultValue(){
	switch(langue){
		case "fr_FR" : val = "Choisir";  break;
   		case "en_US" : val = "Choose";   break;
   		case "de_DE" : val = "";  break;
   		case "nl_NL" : val = "";  break;
   		case "it_IT" : val = "";  break;
   		case "es_ES" : val = "";  break;
   		default      : val = "Choisir";  break;
	}
}


/*-------------------------------------------------------------------  */
/* afficher la ville 													*/
/*-------------------------------------------------------------------  */

function loadSelect(val,selectobject){
	var k = 0;
	var trouve = false;
	alert('selectobject length' + selectobject.length);
	while((k < selectobject.length)&&(!trouve))
	{
		if(selectobject.options[k].value == val)
		{
			alert(selectobject.name + ' ' + k + ' ' + selectobject.options[k].value + ' ' + val);
			selectobject.selectedIndex=k;
			alert(selectobject.selectedIndex);
			trouve = true;
		}
				
		k++;
	}
	
	alert("k++ : " + k);
}

/*-------------------------------------------------------------------  */
/* personnaliser le nombre d'etoile pour la recherche des campings     */
/*-------------------------------------------------------------------  */

function setStar(val){
	document.forms.recherche.star.value = val;
}


/*-------------------------------------------------------------------  */
/* Gérer les pubs logis de france									   */
/*-------------------------------------------------------------------  */
/*var _defaultLogisUrl ='';	
function majPubLogisFrance(){
	var selectDep = $('dep');
	var dep	= selectDep.options[ selectDep.selectedIndex ].value;
	var selectReg = $('reg');
	var reg	= selectReg.options[ selectReg.selectedIndex ].value;
	
	var regToLogisReg	= {
		7 : '107', 
		21 : '119',
		22 : '116',
		16 : '103',
		9 : '113',
		17 : '110',
		15 : '112',
		5 : '105',
		27 : '5912',
		12 : '123',
		8 : '114',
		23 : '102',
		25 : '5912',
		3 : '102',
		4 : '108',
		26 : '5912',
		13 : '121',
		20 : '117',
		6 : '106',
		24 : '5912',
		14 : '120',
		1 : '101',
		11 : '122',
		18 : '111',
		2 : '104',
		19 : '118',
		10 : '115'
	}
	var depToLogisDep = { '2B' : '1197',  '2A' : '1196', '973' : '16', '974' : '14' };
	
	var baseUrl	= 'http://ldf.reservit.com/reservit/reserhotel.php?action=zone&partid=317&zoneid=';
	if( dep != 0 )
	{
		// correction connue de numéro
		if( depToLogisDep[dep] )
			newUrl	= baseUrl + depToLogisDep[dep];
		// départements normaux
		else if( parseInt( dep ) < 97 )
			newUrl	= baseUrl + '11' + dep;
		// pas de correspondance
		else
			newUrl	= ''
	} 
	else if( reg != 0 && regToLogisReg[ reg ] )
		newUrl	= baseUrl + regToLogisReg[ reg ];
	else
		newUrl	= '';
	if($('blockpub2') != null)
	{
		$('blockpub2').select('a').each( 
				function( tag ) {
					if( _defaultLogisUrl == '' )
						_defaultLogisUrl	= tag.href;
					if( newUrl == '' )
						tag.href = _defaultLogisUrl;
					else
						tag.href	= tag.href.replace( /(__maxdest=)([^_]+_?[^_]+)/g, '$1'+ newUrl, tag.href );
			});
	}
}*/