messages = new Array;
function aff(layer,nb){
	//for(i=0;i<nb;i++)
	//	$("div#layer"+i).hide();

	if($(layer).is(":hidden")){
		$(layer).slideDown("slow");
		//$(layer).css("backgroundColor","#EEEEEE");
		document.getElementById("detailEntete" + layer.substr(9)).style.backgroundColor = "#EEEEEE" ;
	}else{
		$(layer).slideUp("slow");
		document.getElementById("detailEntete" + layer.substr(9)).style.backgroundColor = "#FFFFFF" ;
	}
}

function aff2(layer,nb){
	for(i=0;i<nb;i++){
		$("div#layer"+i).hide();
		if(document.getElementById("detailEntete" + i)){
			document.getElementById("detailEntete" + i).style.backgroundColor = "" ;
		}
	}

	document.getElementById("detailEntete" + layer.substr(9)).style.backgroundColor = "#EEEEEE" ;
	$(layer).toggle();
}

function fct_centreCarteSurOu(ps_ville){
	var geocoder = new GClientGeocoder(); // un objet geocoder pour retrouver une adresse

	geocoder.getLocations(ps_ville, function (result){
		if (result.Status.code == G_GEO_SUCCESS){
			lat = result.Placemark[0].Point.coordinates[1];
			lng = result.Placemark[0].Point.coordinates[0];
			map.setCenter(new GLatLng(lat,lng), 11);
		}
	});
}

function fct_afficheDetails(pi_idEvenement){
	document.getElementById("divAfficheDetails").style.display = "" ;

	if(navigator.appName == "Microsoft Internet Explorer"){
		document.getElementById("ifrAfficheDetails").className = "ifrAfficheDetailsIE" ;
		document.getElementById("divAfficheDetails").style.left = document.getElementById("ggmap").offsetLeft + document.getElementById("cadre_ggmap").offsetLeft + ((document.getElementById("cadre_ggmap").offsetWidth - document.getElementById("divAfficheDetails").offsetWidth) / 2) + "px" ;
		document.getElementById("divAfficheDetails").style.top = document.getElementById("ggmap").offsetTop + document.getElementById("cadre_ggmap").offsetTop + ((document.getElementById("cadre_ggmap").offsetHeight - document.getElementById("divAfficheDetails").offsetHeight) / 2) + "px" ;
	}else{
		document.getElementById("ifrAfficheDetails").className = "ifrAfficheDetailsPasIE" ;
		document.getElementById("divAfficheDetails").style.left = document.getElementById("ggmap").offsetLeft + document.getElementById("cadre_ggmap").offsetLeft + ((document.getElementById("cadre_ggmap").offsetWidth - document.getElementById("divAfficheDetails").offsetWidth) / 2) + "px" ;
		document.getElementById("divAfficheDetails").style.top = document.getElementById("ggmap").offsetTop + document.getElementById("cadre_ggmap").offsetTop + ((document.getElementById("cadre_ggmap").offsetHeight - document.getElementById("divAfficheDetails").offsetHeight) / 2) + "px" ;
	}

	ifrAfficheDetails.location.href = "http://www.closevents.com/detail_evenement_markers.php?id_evenement=" + pi_idEvenement ;
}

function fct_masquerDetails(){
	document.getElementById("divAfficheDetails").style.display = "none" ;
}

function init(){
	$('.dateRange').datepicker({showOn: 'both',beforeShow: customRange});
	function customRange(inputField){
		return {	minDate: majMinDate(inputField),
					maxDate: majMaxDate(inputField)
				};
	}

	function majMinDate(inputField){
		if(inputField.id == 'date2'){
			if($('#date1').datepicker('getDate'))
				return($('#date1').datepicker('getDate'));
			else
				return('+1d');
		}else if(inputField.id == 'date1'){
			if($('#date2').datepicker('getDate')){
				var onemonth = new Date();
				var t = new Date($('#date2').datepicker('getDate'));
				onemonth.setTime(t.getTime() - 30 * 24 * 60 * 60 * 1000);
				return(onemonth);
			}else
				return('-0d');
		}
		else
			return(null);
	}

	function majMaxDate(inputField){
		if(inputField.id == 'date1'){
			if($('#date2').datepicker('getDate'))
				return($('#date2').datepicker('getDate'));
			else
				return('4y');
		}else if(inputField.id == 'date2'){
			return('4y');
		}
		else
			return('4y');
	}
}

function fct_DateToDateSansSeparateur_s(ps_date){
	var fa_tmp = ps_date.split("/") ;
	var fs_date = "" ;
	for(i = 0; i < fa_tmp.length; i++){
		fs_date += fa_tmp[i] ;
	}

	return fs_date ;
}

function lance_rechercheOLD(){
	document.form2.submit();
}

function lance_recherche_periodeOLD(){
	document.location="index.php?date1="+$("#date1").val() +"&date2="+$("#date2").val()+"&periode=3";
}

function replaceAll(str, search, repl) {  
	while (str.indexOf(search) != -1)  
		str = str.replace(search, repl);  
	return str;  
}  