var copyright=new Date();
var copyright=copyright.getFullYear();

$(function() {	 
	 $('#displayPromo').hide();
	 myFooter.loadContact();
	 $('#ContactFormconfirm').hide();
	 $('#CadeauFormconfirm').hide();
	 $('#affActu').hide();
 });

function myChangeHandlerPays()
 {
	   //Belgique
		if( this.options[this.selectedIndex].value==1){
			myUtil.Reg('BL');
			myUtil.CurrentCountry='BL';
			}
		//Croatie
		if( this.options[this.selectedIndex].value==2){
			myUtil.Reg('CR');
			myUtil.CurrentCountry='CR';
			}
		//Espagne
		if( this.options[this.selectedIndex].value==3){
			myUtil.Reg('ES');
			myUtil.CurrentCountry='ES';
			}
		//France
		if( this.options[this.selectedIndex].value==4){
			myUtil.Reg('FR');
			myUtil.CurrentCountry='FR';
			}
		//Italie
		if( this.options[this.selectedIndex].value==5){
			myUtil.Reg('IT');
			myUtil.CurrentCountry='IT';
			}
		//Luxembourg
		if( this.options[this.selectedIndex].value==6){
			myUtil.Reg('LX');
			myUtil.CurrentCountry='LX';
			}
        //Pays-Bas
		if( this.options[this.selectedIndex].value==7){
			myUtil.Reg('NL');
			myUtil.CurrentCountry='NL';
			}
	myUtil.changeBackground();
  }
  
  function myChangeHandlerPromo()
  {
	  if( this.options[this.selectedIndex].value==1){
		   myUtil.loadPromo('mer');
		   $('#FlashCarte').hide();			   
	  }
	  if( this.options[this.selectedIndex].value==2){
		   myUtil.loadPromo('campagne');
		   $('#FlashCarte').hide();	
	  }
	  if( this.options[this.selectedIndex].value==3){
		   myUtil.loadPromo('montagne');
		   $('#FlashCarte').hide();	
	  }
 }
  
 function launchCentres(myreg)
 {	 
		if(myreg==null){
			var myregion = $('#reg'+myUtil.lang+'').val();
		}else{
			var myregion = myreg;
			$('#reg'+myUtil.lang+'').val(myreg);

		}
		if(myUtil.lang=='FR'){
		var mylocalisation = $('#local'+myUtil.lang+'').val();
		var myhebergement = $('#heb'+myUtil.lang+'').val();
		$('#myListLocalisation').fadeIn('slow',function(){
				$('#myListHebergement').fadeIn('slow',function(){
						$(this).delay(750,function(){
							document.getElementById("flashmap").zoomMap(myUtil.CurrentCountry,myregion);
								});
							});
					});
		}else{
			$(this).delay(750,function(){
				document.getElementById("flashmap").zoomMap(myUtil.CurrentCountry,myregion);
			});
		}
		myUtil.Centres(myregion,mylocalisation,myhebergement);
		
			if (myregion == "0")
			{
				$('#myListHebergement').fadeOut('slow',
						function(){
							$('#myListLocalisation').fadeOut('slow');
							$('.myListCentre').hide();
						});
			}
}
  
 function launchClubs()
 {
		var mydepartement = $('#dept'+myUtil.lang+'').val();
/*		myUtil.Clubs(mydepartement);
			if (mydepartement == "0")
			{
				$('.myListCentre').hide();
			}
*/  
		var str="DeptID="+ mydepartement +"&todo=loadClub";
		$.ajax({ 
		   type: "POST", 
		   url: "utils.php", 
		   data:str,
		   dataType: "json",
		   success: function(response)
		   {
			   if(response.code ==1){
					document.getElementById("flashmap").dataClub(response.data,0);
				}
			}
		});
}
  
 function launchPlage(plageID)
 {
		var str="plageID="+ plageID +"&todo=loadPlage";
		$.ajax({ 
		   type: "POST", 
		   url: "utils.php", 
		   data:str,
		   dataType: "json",
		   success: function(response)
		   {
			   if(response.code ==1){
					document.getElementById("flashmap").dataPlage(response.data);
				}
			}
		});
  }

function addslashes (str) {
    return (str+'').replace(/([\\"'])/g, "\\$1").replace(/\u0000/g, "\\0");
}

var myUtil = {
	lang : "",
	opened : 0,
	globalFlash : 0,
	carousselVisible : 6,
	prev : "",
	prevClicked : "",
	prevClickedDiv : "",
	CurrentCountry : null,
	/*Données listes déroulantes*/
	Reg : function(region,option) {
		$("#pays").val(option);
		myUtil.closeMenu();
		var str="region="+ region +"&todo=loadRegion";
		$.ajax({ 
		   type: "POST", 
		   url: "utils.php", 
		   data:str,
		   dataType: "json",
		   success: function(response)
		   {			   
				if(response.code==1)
				{
					myUtil.CurrentCountry=response.type;
					if (response.type == "NL" || response.type == "CR" || response.type == "FR" || response.type == "BL" || response.type == "ES" || response.type == "IT" || response.type == "LX")
					{
						var contentRegion = '<form name="form'+response.type+'" id="form'+response.type+'">';
							contentRegion += '<label>Recherche par nom de centre</label>';
							contentRegion += '<input type="text" id="searchCentres" name="searchCentres">';
							contentRegion += '<input type="hidden" id="result" name="result">';
							contentRegion += '<select name="reg'+response.type+'" id="reg'+response.type+'" onchange="launchCentres.apply(this)" class="classHover">';
							contentRegion += '<option value="0" class="ac_odd">S&eacute;lectionner une r&eacute;gion</option>';	
							jQuery.each(response.data, function (i)
							 {
								contentRegion += '<option value="'+ response.data[i].ID +'" class="ac_odd">'+ response.data[i].region +'</option>';								 
							 });
							contentRegion += '</select>';
							contentRegion += '</form>';
							$('#myListRegion').html(contentRegion);
							//Affichage du menu
							$('#menu').fadeIn();
							$("input#searchCentres").autocomplete("utils.php?todo=loadAutocompletion&country="+response.type+"", {
									width: 185,
									selectFirst: true,
									autoFill: false,
									max : 30
								});
							$('input#searchCentres').result(function(event, data, formatted) {
									$('#result').html(formatted);
									var str = str_replace('Ã©', 'e', formatted);
									str = str_replace('Ã¢', 'a', str);
									str = str_replace('Ã¢', 'a', str);
									str = str_replace('Ã¨', 'e', str);
									str = str_replace('Ã´', 'o', str);
									str = str_replace('Ãª', 'e', str);
									str = str_replace('Ã¯', 'i', str);
									str = str_replace('Ã®', 'i', str);
									str = str_replace('Ã¶', 'o', str);
									myUtil.uniqueCentre(addslashes(str),response.type);
									})
							
												
								if (response.type == "FR")
								{//On affiche la recherche par localisation 
									var contentLocal = '<form name="formLocal'+response.type+'" id="formLocal'+response.type+'">';
										contentLocal += '<select name="local'+response.type+'" id="local'+response.type+'" onchange="launchCentres.apply(this)" class="classHover">';
										jQuery.each(response.datalocal, function (i)
										 {
											contentLocal += '<option value="'+ response.datalocal[i].ID +'" class="ac_odd">'+ response.datalocal[i].localisation +'</option>';								 
										 });
										contentLocal += '</select>';
										contentLocal += '</form>';
										$('#myListLocalisation').html(contentLocal);
										
									//On affiche la recherche par type d'hébergement
									var contentHeb = '<form name="formHeb'+response.type+'" id="formHeb'+response.type+'">';
										contentHeb += '<select name="heb'+response.type+'" id="heb'+response.type+'" onchange="launchCentres.apply(this)" class="classHover">';
										jQuery.each(response.dataheb, function (i)
										 {
											contentHeb += '<option value="'+ response.dataheb[i].ID +'" class="ac_odd">'+ response.dataheb[i].hebergement +'</option>';								 
										 });
										contentHeb += '</select>';
										contentHeb += '</form>';
										$('#myListHebergement').html(contentHeb);
									
									//On affiche la recherche par département
									var contentDept = '<form name="formDept'+response.type+'" id="formDept'+response.type+'">';
										contentDept += '<select name="dept'+response.type+'" id="dept'+response.type+'" onchange="launchClubs.apply(this)" class="classHover">';
										contentDept += '<option value="0" class="ac_odd">S&eacute;lectionner un d&eacute;partement</option>';	
										jQuery.each(response.datadept, function (i)
										 {
											contentDept += '<option value="'+ response.datadept[i].ID +'">'+ response.datadept[i].nomDepart +'</option>';								 
										 });
										contentDept += '</select>';
										contentDept += '</form>';
										$('#myListDepartement').html(contentDept);
										
								}else{
								$('#myListLocalisation').fadeOut('slow');
								$('#myListHebergement').fadeOut('slow');
								$('#myListDepartement').fadeOut('slow');
								}
								
								if($.browser.safari || $.browser.mozilla){
									$('.classHover').hover(function() {
									  $(this).addClass('ac_over');
									}, function() {
									  $(this).removeClass('ac_over');
									});
								}
								
								myUtil.lang = response.type;
								
								$(this).delay(750,function(){
									document.getElementById("flashmap").alphaMap(region);
								});

					}
					if (response.type == "EUROPE")
					{
						var contentRegion = '<form name="form'+response.type+'" id="form'+response.type+'">';
							contentRegion += '<select name="pays" id="pays" onchange="myChangeHandlerPays.apply(this)">';
							contentRegion += '<option value="0">S&eacute;lectionner un pays</option>';	
							jQuery.each(response.data, function (i)
							{
								contentRegion += '<option value="'+ response.data[i].ID +'">'+ response.data[i].Pays +'</option>';
							 });
							contentRegion += '</select>';
							contentRegion += '</form>';
							
							$('#myListPays').html(contentRegion);
							$('#myListPays').fadeIn('slow');							
					}
					
				}
			}
		});
		
	},
	
	//Swap Image
	swapImage : function (id_bt, urlImg) {
		$(id_bt).attr("src","images/search/menu/"+urlImg);		
	},
	
	changeBackground : function(){
	$('#container').animate(
		{opacity: 0.5},
				function (){
				 $('#container').removeClass();
				 $('#container').addClass('background'+myUtil.lang+'');
				 $('#container').animate({opacity: 1});
				});
	},
	
	//Menu
	openMenu : function(div) {
		if (myUtil.prev != "")
			{
			$('#'+myUtil.prev+'').slideUp('slow');
			myUtil.opened = 0;
			}
		
		if(myUtil.opened == 0){
			if(myUtil.lang == "FR"){
					if(div=="sub_plage"){
						document.getElementById("flashmap").plage();
						myUtil.globalFlash = 0;
						myUtil.hideList();
					}else if(div=="sub_clubs"){
						document.getElementById("flashmap").club();
						
						$('#'+div+'').removeAttr('display');
						$('#'+div+'').slideDown('slow');
						myUtil.opened = 1;
						myUtil.prev = div;
						myUtil.hideList();
						myUtil.globalFlash = 0;
					}else if(div=="sub_promos"){
						$('#'+div+'').removeAttr('display');
						$('#'+div+'').slideDown('slow');
						myUtil.opened = 1;
						myUtil.prev = div;
						myUtil.hideList();
						myUtil.globalFlash = 1;
					}else{					
						document.getElementById("flashmap").activemap();
						$('#'+div+'').removeAttr('display');
						$('#'+div+'').slideDown('slow');
						myUtil.opened = 1;
						myUtil.prev = div;
						myUtil.hideList();
						myUtil.globalFlash = 0;
					}
			}else{
				if(div=="sub_centres"){
					document.getElementById("flashmap").activemap();
					$('#'+div+'').removeAttr('display');
					$('#'+div+'').slideDown('slow');
					myUtil.opened = 1;
					myUtil.prev = div;
					myUtil.hideList();
				}else{
					alert('Cette fonction n\'est pas disponible pour ce pays !');
				}
			}
		}
	},
	
	clicked : function(menu, div){
		$('#'+menu+'').attr('src','images/search/menu/'+div+'_on.png');	
		$('#'+div+'').removeAttr("onmouseout");
		if (myUtil.prevClicked != ""){
			if (myUtil.prevClickedDiv != div){
			$("#"+myUtil.prevClickedDiv+"").attr("onMouseOut","myUtil.swapImage('#"+myUtil.prevClicked+"','"+myUtil.prevClickedDiv+"_off.png');");
			$("#"+myUtil.prevClicked+"").attr("src","images/search/menu/"+myUtil.prevClickedDiv+"_off.png");
			}
		}

		myUtil.prevClicked = menu;
		myUtil.prevClickedDiv = div;

	},
	
	closeMenu : function() {
			$('#sub_clubs').slideUp('slow');
			$('#sub_centres').slideUp('slow');
			$('#sub_promos').slideUp('slow');
			$('.myListCentre').fadeOut();
			$('#resultDonnees').fadeOut();
			$('#dept'+myUtil.lang+'').val(0);	
			$('#reg'+myUtil.lang+'').val(0);
			$('#promotions'+myUtil.lang+'').val(0);
	},
	backtoFlash : function(div) {	
			if (myUtil.globalFlash == 1)
			{				
			$('#displayPromo').fadeOut();
			$('#FlashCarte').fadeIn('slow',function(){
					$(this).delay(1000,function(){
								document.getElementById("flashmap").alphaMap('FR');
								myUtil.openMenu(div);							
							});
					});
			}else{
			myUtil.openMenu(div);	
			}
	},
	
	//Eléments masqués au changement de menu
	hideList : function(){
		$('.myListCentre').fadeOut();
		$('#reg'+myUtil.lang+'').val(0);		
		$('#myListLocalisation').fadeOut('slow');
		$('#myListHebergement').fadeOut('slow');
		$('#dept'+myUtil.lang+'').val(0);		
		$('#resultDonnees').fadeOut('slow');
		$('#promotions'+myUtil.lang+'').val(0);
	},	
	
	//Récupération des centres
	Centres : function(region, localisation, hebergement) {
		if(myUtil.lang=='FR'){
			var str="Region="+ region +"&Localisation="+ localisation +"&Hebergement="+ hebergement +"&todo=loadCentres&country="+myUtil.lang;
		}else{
			var str="Region="+ region +"&todo=loadCentres&country="+myUtil.lang;
		}
		$.ajax({ 
		   type: "POST", 
		   url: "utils.php", 
		   data:str,
		   dataType: "json",
		   success: function(response)
		   {			   
				if(response.code==1)
				{
					var contentCentres = '<ul id="Resultats">';
					if(response.data=='')
					{
							contentCentres += '<li>Il n\'y a pas de centres correspondant &agrave; vos crit&egrave;res de recherche...</li>';
					}else{
						var z = 0;
						jQuery.each(response.data, function (i)
						{
							var str = str_replace('Ã©', 'e', response.data[i].nomCentre);
								str = str_replace('Ã¢', 'a', str);
								str = str_replace('\u009e', 'z', str);
							contentCentres += '<li><a href="javascript:void(0);" onclick="myUtil.scrollWin(\''+addslashes(str)+'\')" id="listeResultats">'+response.data[i].nomCentre +'</a></li>';
							z++;
						 });
					}
					contentCentres += '</ul>';
					
					$('.myListCentre').fadeOut(function(){					   
							$('.myListCentre').html(contentCentres);
						});			
					$('.myListCentre').corner();
					$('.myListCentre').fadeIn('slow',function(){
							if (myUtil.carousselVisible<=z)
								{
								myUtil.carouselListCentre();
								}
							});
				}
			}
		});
	},
	
	//Récupération des centres
	uniqueCentre : function(nomCentre, Country) {
		var str="nomCentre="+ nomCentre +"&todo=loadUniqueCentre&country="+ Country +"";
		$.ajax({ 
		   type: "POST", 
		   url: "utils.php", 
		   data:str,
		   dataType: "json",
		   success: function(response)
		   {			   
				if(response.code==1)
				{	
					var contentCentres = '<ul id="Resultats">';
					if(response.data=='')
					{
							contentCentres += '<li>Il n\'y a pas de r&eacute;sultats...</li>';
					}else{
						var z = 0;
						jQuery.each(response.data, function (i)
						{
							var str = str_replace('Ã©', 'e', response.data[i].nomCentre);
								str = str_replace('Ã¢', 'a', str);
								str = str_replace('Ã¨', 'e', str);
								str = str_replace('Ã´', 'o', str);
								str = str_replace('Ãª', 'e', str);
								str = str_replace('Ã¯', 'i', str);
								str = str_replace('Ã®', 'i', str);
								str = str_replace('Ã¶', 'o', str);
							contentCentres += '<li><a href="javascript:void(0);" onclick="myUtil.scrollWin(\''+addslashes(str)+'\')" id="listeResultats">'+response.data[i].nomCentre +'</a></li>';
							z++;
						 });
					}
					contentCentres += '</ul>';
					
					$('.myListCentre').fadeOut(function(){					   
							$('.myListCentre').html(contentCentres);
						});			
					$('.myListCentre').corner();
					$('.myListCentre').fadeIn('slow');
					document.getElementById("flashmap").zoomMap(myUtil.CurrentCountry,response.data[0].regionID);
				}
			}
		});
	},
	
	//Récupération des données centres
	DonneesCentres : function(id) {
		var ID = addslashes(id);
			ID = str_replace('Ã¨', 'e', ID);
			ID = str_replace('Ã´', 'o', ID);
			ID = str_replace('Ãª', 'e', ID);
			ID = str_replace('Ã¯', 'i', ID);
			ID = str_replace('Ã®', 'i', ID);
			ID = str_replace('Ã¶', 'o', ID);
		var str="ID="+ ID +"&todo=loadDonneesCentres&country="+myUtil.lang;
		$.ajax({ 
		   type: "POST", 
		   url: "utils.php", 
		   data:str,
		   dataType: "json",
		   success: function(response)
		   {
				if(response.code==1)
				{
					var IMGPath = "";
					if (myUtil.lang == "FR")
					{IMGPath = "images/france/imagesFicheCentre/photoCentre";}
					else if (myUtil.lang == "CR")
					{IMGPath = "images/croatie/ficheCroatieCentre/photoCroatieCentre";}
					else if (myUtil.lang == "ES")
					{IMGPath = "images/espagne/ficheEspagneCentre/photoEspagneCentre";}
					else if (myUtil.lang == "IT")
					{IMGPath = "images/italie/ficheItalieCentre/photoItalieCentre";}
					else if (myUtil.lang == "LX")
					{IMGPath = "images/luxembourg/ficheLuxembourgCentre/photoLuxembourgCentre";}
					else if (myUtil.lang == "NL")
					{IMGPath = "images/hollande/ficheHollandeCentre/photoHollandeCentre";}
					else if (myUtil.lang == "BL")
					{IMGPath = "images/Belgique/ficheBelgiqueCentre/photoBelgiqueCentre";}
					
					var contentDonneesCentres = '<table width="844" border="0" cellspacing="0" cellpadding="0" id="returnDonneesCentres" align="left">';
					 	contentDonneesCentres += '	<tr>';
						contentDonneesCentres += '		<td width="288">';
						contentDonneesCentres += '			<div id="" style="width:288px; height:100x; position:absolute; z-index:10; padding-top:270px; padding-left:8px;">';
						contentDonneesCentres += '<script type="text/javascript">\n';
						contentDonneesCentres += 'var flashvars = {};\n';
						contentDonneesCentres += 'flashvars.nomcentre = "'+ response.data[0].nomCentre +'";\n';
						contentDonneesCentres += 'var params = {};\n';
						contentDonneesCentres += 'params.wmode = "transparent";\n';
						contentDonneesCentres += 'var attributes = {};\n';
						contentDonneesCentres += 'attributes.id = "photo";';
						contentDonneesCentres += 'swfobject.embedSWF("swf/photo.swf", "nomFlashCentre", "283", "100", "9.0.0", "expressInstall.swf", flashvars, params, attributes);\n';
						contentDonneesCentres += '</script>\n';
						contentDonneesCentres += '<div id="nomFlashCentre">';
						contentDonneesCentres += '<p align="center" style="width:283px; height:100px; background-color:#FFFFFF;">';
						contentDonneesCentres += '<br /><br />Afin de visualiser ce contenu vous avez besoin de télécharger<br /> ou encore de mettre à jour votre version de Flash Player.<br /> <br />Pour se faire merci de cliquer sur le bouton ci-dessous :<br /> <br /><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" border="0"/></a></p></div>';
                   		contentDonneesCentres += '			</div>';
						contentDonneesCentres += '			<div id="" style="width:288px; height:357px; background-image:url(images/search/data/fondPhoto.png); background-repeat:no-repeat;">';
						if (response.data[0].flashFiche != "")
						{
							contentDonneesCentres += '<script type="text/javascript">\n';
                            contentDonneesCentres += 'var flashvars = {};\n';
                            contentDonneesCentres += 'var params = {};\n';
                            contentDonneesCentres += 'var attributes = {};\n';
                            contentDonneesCentres += 'attributes.id = "visioFlash";';
                            contentDonneesCentres += 'swfobject.embedSWF("'+IMGPath+'/flashCentre/'+response.data[0].flashFiche+'", "visioFlashContainer", "238", "218", "9.0.0", "expressInstall.swf", flashvars, params, attributes);\n';
                       	    contentDonneesCentres += '</script>\n';
                            contentDonneesCentres += '<div id="visioFlashContainer">';
                            contentDonneesCentres += '<p align="center" style="width:238px; height:218px; background-color:#FFFFFF;">';
                            contentDonneesCentres += '<br /><br />Afin de visualiser ce contenu vous avez besoin de télécharger<br /> ou encore de mettre à jour votre version de Flash Player.<br /> <br />Pour se faire merci de cliquer sur le bouton ci-dessous :<br /> <br /><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" border="0"/></a></p></div>';
						}else{
                    		contentDonneesCentres += '				<img src="'+IMGPath+'/'+response.data[0].photoFiche+'" alt="" width="238" height="218" style="margin-top:33px; margin-left:26px;"/>';
						}
                   		contentDonneesCentres += '			</div>';
						contentDonneesCentres += '		</td>';
						contentDonneesCentres += '		<td width="16">&nbsp;</td>';
						contentDonneesCentres += '		<td width="540">';
						contentDonneesCentres += '			<table width="540" border="0" cellspacing="0" cellpadding="0">';
						contentDonneesCentres += '			  <tr>';
						contentDonneesCentres += '				<td class="resultDonneesBginfosCentres" valign="top">';
						contentDonneesCentres += '					<table width="540" border="0" cellspacing="0" cellpadding="0">';
						contentDonneesCentres += '					  <tr>';
						contentDonneesCentres += '						<td colspan="3" style="padding-top:2px;" align="right">';
						contentDonneesCentres +=  '							<img src="images/imagesFicheCentre/etoiles/'+response.data[0].photoEtoile+'" alt="">';
						var lengthlogo =response.datalogo.length;
						if (lengthlogo != "")
						{
						contentDonneesCentres +=  '	<img src="images/imagesFicheCentre/logos/'+response.datalogo[0].photoLogo+'" alt="">';
						}
						contentDonneesCentres += '						</td>';
						contentDonneesCentres += '					  </tr>';
						contentDonneesCentres += '					  <tr>';
						contentDonneesCentres += '						<td width="2">&nbsp;</td>';
						contentDonneesCentres += '						<td width="246" class="middleFont"><span class="resultDonneesTitreBleu">Type :</span> <span class="strongitalic">'+response.datatype[0].localisation+'</span></td>';
						contentDonneesCentres += '						<td width="292" class="structures">Structures d\'accueil</td>';
						contentDonneesCentres += '					  </tr>';
						contentDonneesCentres += '					  <tr>';
						contentDonneesCentres += '						<td>&nbsp;</td>';
						contentDonneesCentres += '						<td class="middleFont"><span class="resultDonneesTitreBleu">Surface (ha):</span> <span class="strongitalic">'+response.data[0].surface+'</span></td>';
						
						if (response.dataheb != 0){
							contentDonneesCentres += '						<td class="middleFont">&nbsp;&nbsp;&nbsp;Emplacement de camping-caravaning : '+response.dataheb[0].nombre+'</td>';
						}else{
							contentDonneesCentres += '						<td class="middleFont">Emplacement de camping-caravaning : 0</td>';
						}
						
						contentDonneesCentres += '					  </tr>';
						contentDonneesCentres += '					  <tr>';
						contentDonneesCentres += '						<td>&nbsp;</td>';
						contentDonneesCentres += '						<td class="middleFont"><span class="resultDonneesTitreBleu">Dates d\'ouvertures :</span><br><span class="strongitalic">'+response.data[0].dateOuverture+'</span></td>';
						if (response.datacampingcar != 0){
							contentDonneesCentres += '						<td class="middleFont">Emplacement de camping-car : '+response.datacampingcar[0].nombre+'</td>';
						}else{
							contentDonneesCentres += '						<td class="middleFont">Emplacement de camping-car : 0</td>';
						}
						
						contentDonneesCentres += '					  </tr>';
						if (response.datatextes != ""){
						if (response.datatextes[0].texte2 != ""){
						contentDonneesCentres += '					  <tr><td></td><td colspan="2" class="middleFont"><span id="texte">'+response.datatextes[0].texte1+'<br />'+response.datatextes[0].texte2+'<br />'+response.datatextes[0].texte3+''+response.datatextes[0].texte4+'</span></td></tr>';
						}}
						contentDonneesCentres += '					  <tr>';
						contentDonneesCentres += '						<td class="middleFont">&nbsp;</td>';
						contentDonneesCentres += '						<td class="middleFont"><p>'+response.data[0].adresse+' <br />'+response.data[0].codePostal+' '+response.data[0].ville+'<br />';
						contentDonneesCentres += '						  T&eacute;l.: +'+response.data[0].telephone+'<br />';
						contentDonneesCentres += '						Fax.: +'+response.data[0].fax+'</p>';
						contentDonneesCentres += '						  <p>Contact : '+response.data[0].contact+'';
						if (response.data[0].contact != "")
						{
							contentDonneesCentres += '<br>';
						}
						contentDonneesCentres += '						 <a href="http://'+response.data[0].internet+'" target="_blank"><img src="images/search/site.gif" border="0" alt="Visiter le site internet" title="Visitez le site internet"></a>';
						contentDonneesCentres += '						 <a href="mailto:'+response.data[0].email+'"><img src="images/search/mail.gif" border="0" alt="Contacter par email" title="Contacter par email"></a></p></td>';
						contentDonneesCentres += '						<td valign="top"><p><span class="locatifs">H&eacute;bergements locatifs</span><br />';						
						contentDonneesCentres +='							<table>';
						var j=1;
						var z=0;
						var length = response.dataloc.length;

						if (length != 0)
						{
							for (i=0;i<length;i++) 
							{
							  contentDonneesCentres +='								<tr>';
							  contentDonneesCentres +='									<td>';
							   if(z<length){
							  contentDonneesCentres +=										'<table border="0" width="150" cellpadding="0" cellspacing="0"><tr><td width="21"><img src="images/imagesFicheCentre/hebergement/'+response.dataloc[z].photoHeberg+'" alt=""></td><td>&nbsp;'+response.dataloc[z].hebergement+' : '+response.dataloc[z].nombre+'</td></tr><tr><td colspan="2" align="left"><img src="images/search/trait_heb.gif" width="98%" height="1"></td></tr></table>';
							   }
							  contentDonneesCentres +='									</td>';
							  contentDonneesCentres +='									<td>';
							  if(j<length){
							  contentDonneesCentres +=										'<table border="0" width="150" cellpadding="0" cellspacing="0"><tr><td width="21"><img src="images/imagesFicheCentre/hebergement/'+response.dataloc[j].photoHeberg+'" alt=""></td><td>&nbsp;'+response.dataloc[j].hebergement+' : '+response.dataloc[j].nombre+'</td></tr><tr><td colspan="2" align="left"><img src="images/search/trait_heb.gif" width="98%" height="1"></td></tr></table>';
							  }
							  contentDonneesCentres +='									</td>';
							  contentDonneesCentres +='								</tr>';
							  j=j+2;
							  z=z+2;
							 }
						}else{
							 contentDonneesCentres +='								<tr><td>Pas d\'h&eacute;bergement locatif ou non communiqu&eacute;. </td></tr>';
						}
						contentDonneesCentres +='							</table></p>';					
						contentDonneesCentres += '						</td>';
						contentDonneesCentres += '					  </tr>';
						contentDonneesCentres += '					</table> ';
						contentDonneesCentres += '				</td>';
						contentDonneesCentres += '			</tr>';
						contentDonneesCentres += '  			 <tr>';
						contentDonneesCentres += '				<td class="resultDonneesBginfosPictos">';
						contentDonneesCentres += '							<div id="tabs">';
						contentDonneesCentres += '								<ul>';
						contentDonneesCentres += '									<li><a href="#tabs-1"><img src="images/search/data/titre_sport.png" alt="Activit&eacute;s sportives" title="Activit&eacute;s sportives" border="0" /></a></li>';
						contentDonneesCentres += '									<li><a href="#tabs-2"><img src="images/search/data/titre_loisirs.png" alt="Activit&eacute;s culturelles" title="Activit&eacute;s culturelles" border="0" /></a></li>';
						contentDonneesCentres += '									<li><a href="#tabs-3"><img src="images/search/data/titre_sante.png" alt="Forme" title="Forme" border="0" /></a></li>';
						contentDonneesCentres += '									<li><a href="#tabs-4"><img src="images/search/data/titre_services.png" alt="Services" title="Services" border="0" /></a></li>';
						contentDonneesCentres += '								</ul>';
						
						contentDonneesCentres += '								<div id="tabs-1" class="resultDonneesBGPictos"><p>';
						if (response.datapictosport != "")
						{
							jQuery.each(response.datapictosport, function (i)
							{
								var pictosport = str_replace('Ext', 'ext&eacute;rieur', response.datapictosport[i].picto);
								if (response.datapictosport[i].ID > 47)
								{
									var rollpicto1  = 'propos&eacute;e &agrave; <strong>l\'ext&eacute;rieur du centre</strong>';
								}else{
									var rollpicto1  = 'propos&eacute;e &agrave; <strong>l\'int&eacute;rieur du centre</strong>';
								}
								contentDonneesCentres += '<img alt="'+pictosport+'" title="'+pictosport+' ('+rollpicto1+')" src="images/imagesFicheCentre/pictogrammes/'+response.datapictosport[i].photoPicto+'" class="pictos" />';
							});
						}else{
							contentDonneesCentres += '&nbsp;&nbsp;Pas d\'activit&eacute;s sportives ou non communiqu&eacute;es.';
						}
						contentDonneesCentres += '								</p></div>';
						
						contentDonneesCentres += '								<div id="tabs-2" class="resultDonneesBGPictos"><p>';
						if (response.datapictoculture != "")
						{
							jQuery.each(response.datapictoculture, function (i)
							{
							var pictoculture = str_replace('Ext', 'ext&eacute;rieur', response.datapictoculture[i].picto);
							if (response.datapictoculture[i].ID > 47)
								{
									var rollpicto2  = 'propos&eacute;e &agrave; <strong>l\'ext&eacute;rieur du centre</strong>';
								}else{
									var rollpicto2  = 'propos&eacute;e &agrave; <strong>l\'int&eacute;rieur du centre</strong>';
								}
							contentDonneesCentres += '<img alt="'+pictoculture+'" title="'+pictoculture+' ('+rollpicto2+')" src="images/imagesFicheCentre/pictogrammes/'+response.datapictoculture[i].photoPicto+'" class="pictos" />';
							});
						}else{
							contentDonneesCentres += '&nbsp;&nbsp;Pas d\'activit&eacute;s culturelles ou non communiqu&eacute;es.';
						}
						contentDonneesCentres += '								</p></div>';
						
						contentDonneesCentres += '								<div id="tabs-3" class="resultDonneesBGPictos"><p>';
						if (response.datapictoforme != "")
						{
							jQuery.each(response.datapictoforme, function (i)
							{
								var pictoforme = str_replace('Ext', 'ext&eacute;rieur', response.datapictoforme[i].picto);
								if (response.datapictoforme[i].ID > 47)
								{
									var rollpicto3  = 'propos&eacute;e &agrave; <strong>l\'ext&eacute;rieur du centre</strong>';
								}else{
									var rollpicto3  = 'propos&eacute;e &agrave; <strong>l\'int&eacute;rieur du centre</strong>';
								}
								contentDonneesCentres += '<img alt="'+pictoforme+'" title="'+pictoforme+' ('+rollpicto3+')" src="images/imagesFicheCentre/pictogrammes/'+response.datapictoforme[i].photoPicto+'" class="pictos" />';
							});
						}else{
							contentDonneesCentres += '&nbsp;&nbsp;Pas d\'activit&eacute;s ou non communiqu&eacute;.';
						}
						contentDonneesCentres += '								</p></div>';
						contentDonneesCentres += '								<div id="tabs-4" class="resultDonneesBGPictos"><p>';
						if (response.datapictoservice != "")
						{
							jQuery.each(response.datapictoservice, function (i)
							{
								var pictoservice = str_replace('Ext', 'ext&eacute;rieur', response.datapictoservice[i].picto);
								if (response.datapictoservice[i].ID > 47)
								{
									var rollpicto4  = 'propos&eacute;e &agrave; <strong>l\'ext&eacute;rieur du centre</strong>';
								}else{
									var rollpicto4  = 'propos&eacute;e &agrave; <strong>l\'int&eacute;rieur du centre</strong>';
								}
								contentDonneesCentres += '<img alt="'+pictoservice+'" title="'+pictoservice+' ('+rollpicto4+')" src="images/imagesFicheCentre/pictogrammes/'+response.datapictoservice[i].photoPicto+'" class="pictos" />';
							});
						}else{
							contentDonneesCentres += '&nbsp;&nbsp;Pas d\'activit&eacute;s ou non communiqu&eacute;.';
						}
						contentDonneesCentres += '								</p></div>';
						contentDonneesCentres += '							</div>';
						contentDonneesCentres += '				</td>';
						contentDonneesCentres += '			</tr>';
						contentDonneesCentres += '		</table>';
						contentDonneesCentres += '	</td>';
						contentDonneesCentres += '  </tr>';
						contentDonneesCentres += '</table>';

						$('#resultDonnees').fadeOut(function(){					   
							$('#resultDonnees').html(contentDonneesCentres);	
							$("#tabs").tabs();
							$('#int').hide();
							$('#ext').hide();
						});
						$('#resultDonnees').fadeIn(function(){
							$(this).delay(1000,function(){
								$("#tabs-1 img[title]").tooltip({effect: "fade", tip: '#demotip'});
								$("#tabs-2 img[title]").tooltip({effect: "fade", tip: '#demotip'});
								$("#tabs-3 img[title]").tooltip({effect: "fade", tip: '#demotip'});
								$("#tabs-4 img[title]").tooltip({effect: "fade", tip: '#demotip'});
							});
						});
						
				}
			}
		});
	},

//Scroll de la page vers l'affichage du résultat
	scrollWin : function(str) {
		if($.browser.safari){
			var html = "body";
		}else{
			var html = "html";
		}
			$(html).animate(
			{scrollTop: $("#bottom").offset().top},
			1000,
			function (){ myUtil.DonneesCentres(str) }
			);
	},
	
	//Défilement de la liste des résultats
	carouselListCentre : function(){
		 $(".myListCentre").jCarouselLite({  
			 vertical: true,  
			 visible: myUtil.carousselVisible,  
			 auto:1500,  
			 speed:1000
		});  
	},
	
	//Récupération des clubs
	Clubs : function(idDept) {
		var str="idDept="+ idDept +"&todo=loadClubs";
		$.ajax({ 
		   type: "POST", 
		   url: "utils.php", 
		   data:str,
		   dataType: "json",
		   success: function(response)
		   {			   
				if(response.code==1)
				{	
				//document.getElementById("flashmap").loadmarqueur('france','aquitaine');
					var contentCentres = '<ul id="Resultats">';
					if(response.data=='')
					{
							contentCentres += '<li>Il n\'y a pas de centres correspondant &agrave; vos crit&egrave;res de recherche...</li>';
					}else{
						var z = 0;
						jQuery.each(response.data, function (i)
						{
							var str = str_replace('Ã©', 'e', response.data[i].nomCentre);
								str = str_replace('Ã¢', 'a', str);
							contentCentres += '<li><a href="javascript:void(0);" onclick="myUtil.scrollWin(\''+addslashes(str)+'\')" id="listeResultats">'+response.data[i].nomClub +'</a></li>';
							z++;
						 });
					}
					contentCentres += '</ul>';
					
					$('.myListCentre').fadeOut(function(){					   
							$('.myListCentre').html(contentCentres);
						});				
					$('.myListCentre').corner();
					$('.myListCentre').fadeIn('slow',function(){
							if (myUtil.carousselVisible<=z)
								{
								myUtil.carouselListCentre();
								}
							});
				}
			}
		});
	},
	//Récupération des anciens numéros de NatInfo
	NatInfo : function() {
		var str="todo=loadNatInfo";
		$.ajax({ 
		   type: "POST", 
		   url: "utils.php", 
		   data:str,
		   dataType: "json",
		   success: function(response)
		   {			   
				if(response.code==1)
				{	
					var contentNatInfo = '';
						jQuery.each(response.data, function (i)
						{
						//var str = str_replace('Ã©', 'e', response.data[i].nomCentre);
						//	str = str_replace('Ã¢', 'a', str);
						contentNatInfo += '<div>';
						contentNatInfo += '<table width="690" border="0" cellspacing="0" cellpadding="0">';
						contentNatInfo += '<tr><td rowspan="2" width="167" valign="top"><img src="images/natInfo/'+response.data[i].picture+'" alt="NatInfo sommaire du n&deg; '+response.data[i].ID+'"/></td>';
						contentNatInfo += '<td colspan="2"><h3>Sommaire du n&deg; '+response.data[i].ID+'</h3></td></tr>';
						contentNatInfo += '<tr>';
						contentNatInfo += '<td width="260" valign="top">'+response.data[i].col1+'</td>';
						contentNatInfo += '<td width="260" valign="top">'+response.data[i].col2+'</td>';
						contentNatInfo += '</tr>';
						contentNatInfo += '</table></div>';
						 });

					contentNatInfo += '';
					
					$('.items').html(contentNatInfo);
					$(".scrollable").scrollable({vertical:true, size: 2}).mousewheel();
				}
			}
		});
	},
	//Récupération des centres
	loadPromo : function(lieu) {
		var str="lieu="+ lieu +"&todo=loadPromo";
		$.ajax({ 
		   type: "POST", 
		   url: "utils.php", 
		   data:str,
		   dataType: "json",
		   success: function(response)
		   {			   
				if(response.code==1)
				{	
					var contentPromos = '<ul id="promo_navi"> ';
						
						jQuery.each(response.data, function (i)
						{
							var str = str_replace('\r', '<br />', response.data[i].bonPlan);
							contentPromos += '<li>';
							contentPromos += '<span id="spanImg"><img src="images/bonsPlans/'+response.data[i].photo1+'"></span>';
							contentPromos += '<p><strong>'+response.data[i].bandeau+'</strong><p>';
							contentPromos += '<p>'+str+'<p>';
							contentPromos += '<p>Site : <a href="http://'+response.data[i].site+'" target="_blank">'+response.data[i].site+'</a><br />';
							contentPromos += 'Mail : <a href="mailto:'+response.data[i].mail+'">'+response.data[i].mail+'</a><br />'+response.data[i].tel+'</p>';
							if (i > 1)
							{
							contentPromos += '<span class="top" onclick="myAnnonces.scrollWin();">&uarr; haut de page</span>';
							}
							contentPromos += '</li>';
						 });
						contentPromos += '</ul>';
					
					$('#displayPromo').fadeOut(function(){					   
							$('#displayPromo').html(contentPromos);
						});		
					
					$('#displayPromo').show('slow');
				}
			}
		});
	}
}

/******************/
/*****Overlay*****/
/******************/
var myOverlay = {
	//ouverture overlays
	Load : function(str){
	$("#"+str+"").overlay({
			effect: 'apple',
			expose: {
				color: '#32758e',
				loadSpeed: 'slow',
				closeSpeed: 'slow',
				opacity: 0.4
				}, 
            api: true
			}).load();
	}
}

/******************/
/*Petites annonces*/
/******************/

var myAnnonces = {
	//Affichage des annonces
	Get : function(typeAnnonce) {
		var str="typeAnnonce="+typeAnnonce+"&todo=loadAnnonce";
		$.ajax({ 
		   type: "POST", 
		   url: "utils.php", 
		   data:str,
		   dataType: "json",
		   success: function(response)
		   {			   
				if(response.code==1)
				{
					var contentAnnonce = '<table border="0" cellspacing="0" cellpadding="0">';
						jQuery.each(response.data, function (i)
						{
						var str = str_replace('\r\n', '<br />', response.data[i].texte);
							str = str_replace('m\u0094', 'm&sup2;', str);
							str = str_replace('\u0095', '&ndash;', str);
							str = str_replace('\u0096', '-', str);
						var mention = str_replace('\u0095', '<br>&bull;', response.data[i].mention);
						contentAnnonce += '<tr><td>';
						contentAnnonce += '<p><table border="0" cellspacing="0" cellpadding="0" width="100%"><tr><td width="80%" align="left" class="annTitre">'+response.data[i].titre+'</td><td width="20%" align="right">';
						if (i > 3)
						{
						contentAnnonce += '<span class="top" onclick="myAnnonces.scrollWin();">&uarr; haut de page</span>';
						}
						contentAnnonce += '</td></tr></table></p>';
						contentAnnonce += '<p>'+str+'</p>';
						contentAnnonce += '<p class="annMention">'+mention+'</p>';
						contentAnnonce += '<p><em>R&eacute;f&eacute;rence : '+response.data[i].Reference+'</em></p>';
						contentAnnonce += '<p>'+response.data[i].textContact+'</p>';
						if (response.data[i].mail != "")
						{
						contentAnnonce += '<p class="annMail">Mail : <a href="mailto:'+response.data[i].mail+'">'+response.data[i].mail+'</a></p>';
						}
						if (response.data[i].web != "")
						{
						contentAnnonce += '<p class="annMail">Site internet : <a href="http://'+response.data[i].web+'" target="_blank">'+response.data[i].web+'</a></p>';
						}
						if (response.data[i].photo1 != "")
						{
							contentAnnonce += '<p>';
							contentAnnonce += '<img src="images/petitesAnnonces/'+response.data[i].photo1+'" class="imgAnnonce">';
							
							if (response.data[i].photo2 != "")
							{
								contentAnnonce += '<img src="images/petitesAnnonces/'+response.data[i].photo2+'" class="imgAnnonce">';
							}
							if (response.data[i].photo3 != "")
							{
								contentAnnonce += '<img src="images/petitesAnnonces/'+response.data[i].photo3+'" class="imgAnnonce">';
							}
							contentAnnonce += '</p>';
						}
						contentAnnonce += '</td></tr>';
						contentAnnonce += '<tr><td>&nbsp;</td></tr>';
						contentAnnonce += '<tr><td class="sepAnnonce">&nbsp;</td></tr>';
						contentAnnonce += '<tr><td>&nbsp;</td></tr>';
						 });

					contentAnnonce += '</table>';
					contentAnnonce += '<br clear="all" />';
					
						if(response.typeAnnonce==1)
						{
						$('#location').html(contentAnnonce);
						$('#location').fadeIn('slow');
						}
						else if(response.typeAnnonce==2)
						{
						$('#vente').html(contentAnnonce);
						}
						else if(response.typeAnnonce==3)
						{
						$('#offre').html(contentAnnonce);
						}
						else if(response.typeAnnonce==4)
						{
						$('#divers').html(contentAnnonce);
						}
				}
			}
		});
	},
	
	//Scroll animé (haut de page)
	scrollWin : function() {
		if($.browser.safari){
			var html = "body";
		}else{
			var html = "html";
		}
			$(html).animate(
			{scrollTop: $("#topPage").offset().top},
			2000);
	},
	
	//Tooltip bouton flash Uploadify
	ToolInput : function(){
		$("#uploadifyUploader").tooltip({
			effect: "fade", 
			tip: '#demotipUpload'
		});
		$("#uploadify2Uploader").tooltip({
			effect: "fade", 
			tip: '#demotipUpload'
		});
	},
	
	//Exécution de l'envoi du formulaire 
	sendAnnonce : function (nom, prenom, field, email, rubrique, sujet, msg, cat) {
		if (cat == "free")
		{
		var str="todo=sendAnnonce&nom="+nom+"&prenom="+prenom+"&carteONE="+field+"&email="+email+"&rubrique="+rubrique+"&sujet="+sujet+"&msg="+msg+"&cat="+cat;
		}else if (cat == "payed"){
		var str="todo=sendAnnonce&nom="+nom+"&prenom="+prenom+"&choix="+field+"&email="+email+"&rubrique="+rubrique+"&sujet="+sujet+"&msg="+msg+"&cat="+cat;
		}
		
		$.ajax({ 
		   type: "POST", 
		   url: "utils.php", 
		   data:str,
		   dataType: "json",
		   success: function(response)
		   {	
		   
		   if(response.code==1)
				{
					if(response.launchPaypal==1)
						{
							var ContentConfirm = '<fieldset class="expose">';
								ContentConfirm += '<legend><strong>CONFIRMATION</strong></legend>';
								ContentConfirm += '<table width="100%">';		
								ContentConfirm += '<tr>';
								ContentConfirm += '<td valign="top" height="200" align="left" style="padding-top: 20px; padding-left: 100px; font-size: 13px;">';
								ContentConfirm += '<p>Bonjour '+prenom+' '+nom+',</p>';
								ContentConfirm += '<p>';
								ContentConfirm += 'Votre annonce nous est bien parvenue et nous vous remercions de votre confiance.';
								ContentConfirm += '<br/>';
								ContentConfirm += 'Elle sera mise en ligne dans les meilleurs d&eacute;lais, apr&egrave;s r&eacute;ception de votre r&egrave;glement';
								ContentConfirm += '</p>';
								ContentConfirm += '<p align="right" style="padding-right:70px">';
								ContentConfirm += '<br/>';
								ContentConfirm += '<br/>';
								ContentConfirm += 'L\'&eacute;quipe One Naturism';
								ContentConfirm += '</p><br /><br /><br /><br />';
								ContentConfirm += '<p><form action="https://www.paypal.com/cgi-bin/webscr" method="post" id="payCBAnnonce">';
								ContentConfirm += '<input type="hidden" name="cmd" value="_xclick" />';
								ContentConfirm += '<input type="hidden" name="business" value="contact@onenaturism.com" />';
								ContentConfirm += '<input type="hidden" name="undefined_quantity" value="1" />';
								ContentConfirm += '<input type="hidden" name="item_name" value="PETITE ANNONCE SUR SITE WWW.ONENATURISM.COM" />';
								ContentConfirm += '<input type="hidden" name="item_number" value="" />';
								ContentConfirm += '<input type="hidden" name="amount" value="'+field+'" />';
								ContentConfirm += '<input type="hidden" name="page_style" value="PayPal" />';
								ContentConfirm += '<input type="hidden" name="no_shipping" value="0" />';
								ContentConfirm += '<input type="hidden" name="currency_code" value="EUR" />';
								ContentConfirm += '<input type="hidden" name="lc" value="FR" />';
								ContentConfirm += '<input type="hidden" name="bn" value="PP-BuyNowBF" />';
								ContentConfirm += '<p><table align="left"><tr><td style="padding-left:180px;">';
								ContentConfirm += '<input type="image" src="images/shop/addtocard.png" border="0" id="submitAchat" name="submitAchat" alt="Effectuez vos paiements via PayPal : une solution rapide, gratuite et sécurisée" border="0" />';
								ContentConfirm += '<img alt="" border="0" src="https://www.paypal.com/fr_FR/i/scr/pixel.gif" width="1" height="1" />';
								ContentConfirm += '</td><td>&nbsp;</td><td><span id="cbnum" onclick="javascript:submitForm(\'payCBAnnonce\');">Paiement en ligne par CB</span></td></tr></table></p>';	
								ContentConfirm += '</form></p>';
								ContentConfirm += '</td>';
								ContentConfirm += '</tr>';
								ContentConfirm += '</table>';
								ContentConfirm += '</fieldset>';		
						}else{					
							var ContentConfirm = '<fieldset class="expose">';
								ContentConfirm += '<legend><strong>CONFIRMATION</strong></legend>';
								ContentConfirm += '<table width="100%">';		
								ContentConfirm += '<tr>';
								ContentConfirm += '<td valign="top" height="200" align="left" style="padding-top: 20px; padding-left: 100px; font-size: 13px;">';
								ContentConfirm += '<p>Bonjour '+prenom+' '+nom+',</p>';
								ContentConfirm += '<p>';
								ContentConfirm += 'Votre annonce nous est bien parvenue et nous vous remercions de votre confiance.';
								ContentConfirm += '<br/>';
								ContentConfirm += 'Nous la mettons en ligne dans les plus brefs d&eacute;lais.';
								ContentConfirm += '</p>';
								ContentConfirm += '<p align="right" style="padding-right:70px">';
								ContentConfirm += '<br/>';
								ContentConfirm += '<br/>';
								ContentConfirm += 'L\'&eacute;quipe One Naturism';
								ContentConfirm += '</p>';
								ContentConfirm += '</td>';
								ContentConfirm += '</tr>';
								ContentConfirm += '</table>';
								ContentConfirm += '</fieldset>';
						}
					
			}else{
						var ContentConfirm = '<fieldset class="expose">';
							ContentConfirm += '<legend><strong>ERREUR</strong></legend>';
							ContentConfirm += '<table width="100%">';		
							ContentConfirm += '<tr>';
							ContentConfirm += '<td height="200" align="left" style="padding-top: 20px; padding-left: 100px; font-size: 13px;">';
							ContentConfirm += '<p>';
							ContentConfirm += 'Une erreur est survenue pendant l\'envoi du formulaire...';
							ContentConfirm += '</p>';
							ContentConfirm += '</td>';
							ContentConfirm += '</tr>';
							ContentConfirm += '</table>';
							ContentConfirm += '</fieldset>';					
				}
					$('#sendAnnonce').hide(1500, function () {
						$('#confirm').html(ContentConfirm);
						$('#confirm').fadeIn('slow');
					  });
			
		   }
		});
	},
	
	//Initialisation Upload des photos
	Upload: function (uploadify, menuUpload, submitForm, fileQueue) {
		$('#'+uploadify+'').uploadify({
			'uploader'       : 'swf/uploadify.swf',
			'script'         : 'uploadify.php',
			'cancelImg'      : 'images/annonces/cancel.png',
			'folder'         : 'uploads/',
			'queueID'        : ''+fileQueue+'',
			'auto'           : false,
			'multi'          : true,
			'buttonText'	 : 'Parcourir',
			'simUploadLimit' : 1,
			'sizeLimit'		 : 1048576,
			'queueSizeLimit' : 4,
			'fileDesc'		 : '*.jpg;*.jpeg;*.png;*.gif',
			'fileExt'		 : '*.jpg;*.jpeg;*.png;*.gif',
			onAllComplete: function (event, data) {
				$('#'+menuUpload+'').fadeOut('slow');
				$('#'+submitForm+'').attr({disabled: ""});
			},
			onError: function (event, queueID, fileObj, errorObj) {
				if (errorObj.info == 1048576)
				{
				alert("Erreur : Le poids maximal autorisé par photo est de 1 Mo !");
				}
			},
			onCancel : function(event, queueID, fileObj,data) {
				if (data.fileCount == 0)
				{
				$('#'+menuUpload+'').fadeOut('slow');
				}
			}
		});
	},
	
	//Envoi des photos
	Envoi : function (email, uploadify) {
		if($('#'+email+'').val().length != 0) {
			if(!isValidEmailAddress($('#'+email+'').val())) {
					alert('Adresse email incorrecte !');
				}else{
					 $('#'+uploadify+'').uploadifySettings('scriptData', {'email': $('#'+email+'').val() });
					 $('#'+uploadify+'').uploadifyUpload();
					 }
		 }else{
			alert("Merci de renseigner votre email pour envoyer des photos.");
		 }
	},
	
	//Envoi des données du formulaire
	Form : function (email, field, cat) {
		$('#sendAnnonce').submit(function() {
										  
			if (cat == "free"){
				var nom = $('#nom').val();
				var prenom = $('#prenom').val();
				var rubrique = $('#rubrique').val();
				var msg = $('#msg').val();
				var sujet = $('#sujet').val();
			}else if (cat == "payed"){
				var nom = $('#nom2').val();
				var prenom = $('#prenom2').val();
				var rubrique = $('#rubrique2').val();
				var msg = $('#msg2').val();
				var sujet = $('#sujet2').val();
			}
		
			if (nom == null || nom == "" || prenom == null || prenom == "" || $('#'+email+'').val() == null || $('#'+email+'').val() == "" || $('#'+field+'').val() == null || $('#'+field+'').val() == "" || rubrique == "" || sujet == null || sujet == "" || msg == null || msg == "")
			{
				alert('Les champs marqués d\'un "*" sont obligatoires !');
				return false;
			}
			else
			{		
				if(!isValidEmailAddress($('#'+email+'').val())) {
					alert('Adresse email incorrecte !');
					return false;
				}
				//return true;
			}	
			 myAnnonces.sendAnnonce(nom, prenom, $('#'+field+'').val(), $('#'+email+'').val(), rubrique, sujet, msg, cat);
			 return false;
		});	
	},
	
	//Affichage bouton photo en fonction du type d'annonces
	DisplayPhoto : function(){
		if( this.options[this.selectedIndex].value==""){
			$('#vosPhotos').hide('slow');
			$('#uploadify2Uploader').hide('slow');
			$('#submit2').attr({disabled: "disabled"});
			}
		if( this.options[this.selectedIndex].value==1.00){
			$('#vosPhotos').hide('slow');
			$('#uploadify2Uploader').hide('slow');
			$('#submit2').attr({disabled: ""});
			}
		if( this.options[this.selectedIndex].value==5.00 || this.options[this.selectedIndex].value==10.00 || this.options[this.selectedIndex].value==15.00){
			$('#vosPhotos').show('slow');
			$('#uploadify2Uploader').show('slow');
			$('#submit2').attr({disabled: "disabled"});
		}
	}
}

function isValidEmailAddress(emailAddress) {
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
		return pattern.test(emailAddress);
	}
	
function submitForm (str) {
	$('#'+str+'').submit();
}

/******************/
/*****Actualités***/
/******************/

var myActu = {
	prevDiv : 0,
	//Affichage des actualités
	Get : function() {
		var str="todo=loadActu";
		$.ajax({ 
		   type: "POST", 
		   url: "utils.php", 
		   data:str,
		   dataType: "json",
		   success: function(response)
		   {			   
				if(response.code==1)
				{
						var contentActu = '<table border="0" cellspacing="0" cellpadding="3" width="100%">';
						jQuery.each(response.data, function(i)
						{
						var ContentTitre = str_replace('<br>', ' - ', response.data[i].titre);
						var ContentArticle = str_replace('\r', '<br />', response.data[i].article);
						ContentArticle = str_replace('\u0095', '<br>&bull;', ContentArticle);
						ContentArticle = str_replace('\u0093', '&ldquo;', ContentArticle);
						ContentArticle = str_replace('\u0094', '&rdquo;', ContentArticle);
						var texteCouleur = str_replace('\u0095', '<br>&bull;', response.data[i].texteCouleur);
						var adresse = str_replace('\u0095', '&bull;', response.data[i].adresse);
						
        				contentActu += '	<tr>';
          				contentActu += ' 		<td id="bginfo"><span id="Articletitre'+response.data[i].IDart+'" class="h3" onclick="javascript:myActu.affArticle('+response.data[i].IDart+');">'+ContentTitre+'</span></td>';
          				contentActu += '	</tr>';
          				contentActu += '	<tr>';
            			contentActu += '		<td valign="top"><table id="Article'+response.data[i].IDart+'" style="display:none;border-left: solid 1px #f5e5ef; border-right: solid 1px #f5e5ef; border-bottom: solid 1px #f5e5ef;" width="100%"><tr><td>';
						if (response.data[i].sousTitre != ""){
						contentActu += '					<p class="stitre">'+response.data[i].sousTitre+'</p>';
						}
						if (response.data[i].photo != ""){
						contentActu += '					<p><img src="images/infos/'+response.data[i].photo+'"></p>';
						}
						contentActu += ''+ContentArticle+'';
						if (response.data[i].texteCouleur != ""){
						contentActu += '					<p class="tcoul">'+texteCouleur+'</p>';
						}
						if (response.data[i].adresse != ""){
						contentActu += '					<p>'+adresse+'</p>';
						}
						if (response.data[i].mail != ""){
						contentActu += '					<a href="mailto:'+response.data[i].mail+'">'+response.data[i].mail+'</a><br />';
						}
						if (response.data[i].siteInternet != ""){
						contentActu += '					<a href="http://'+response.data[i].siteInternet+'" target="_blank">'+response.data[i].siteInternet+'</a><br />';
						}
						if (response.data[i].promo != ""){
						contentActu += '					<p>> Voir les promotions</p>';
						}else{
						contentActu += '					<p>&nbsp;</p>';
						}
						contentActu +='</td></tr></table></td>';
          				contentActu += '	</tr>';
						});
						contentActu += '</table>';
						
						$('#affActu').html(contentActu);
						$('#affActu').fadeIn('slow');				
/*						$('#pages').fadeIn('slow', function(){
								myActu.Scrollable();
							});*/
						
				}
			}
		});
	},
	
	affArticle:function(idDiv)
		{
			if(myActu.prevDiv != idDiv){
				$('#Article'+myActu.prevDiv).slideUp("slow");
				myActu.prevDiv = idDiv;
			}
			$('#Article'+idDiv).slideUp("fast");
			$('#Article'+idDiv).removeAttr("display");
			$('#Article'+idDiv).slideDown("slow");
			$(this).delay(1000,function(){
				scrollWin('Articletitre'+idDiv);							
				});
		}
}

/******************/
/*****Footer***/
/******************/

var myFooter = {
	//Test de validité du mail (contact)
	ContactCheckMail : function() {		
		if(!isValidEmailAddress($('#contact_email').val())) {
				alert('Adresse email incorrecte !');
				return false;
			}else{
				myFooter.ContactSend($('input[name=civilite]:checked').val(), $('#contact_nom').val(), $('#contact_prenom').val(), $('#contact_email').val(), $('#contact_sujet').val(), $('#contact_msg').val());
				return false;		
			}		
	},
	
	//Envoi du formulaire de contact
	ContactSend : function(civilite, nom, prenom, email, sujet, msg) {		
		var str="todo=sendContactForm&civilite="+civilite+"&nom="+nom+"&prenom="+prenom+"&email="+email+"&sujet="+sujet+"&msg="+msg;
		$.ajax({ 
		   type: "POST", 
		   url: "utils.php", 
		   data:str,
		   dataType: "json",
		   success: function(response)
		   {			   
				if(response.code==1)
				{	
					$('#ContactForm').hide('slow', function(){
									$('#ContactFormconfirm').show('slow');
								});
				}
			}
		});
	},
	
	//Activation du bouton submit du formulaire de contact
	ContactActive :function(){
		if ($('#contact_nom').val() != "" && $('#contact_prenom').val() != "" && $('#contact_email').val() != "" && $('#contact_sujet').val() != "" && $('#contact_msg').val() != "")
		{
			$('#contactSubmit').attr({disabled: ""});
		}
	},

	//Chargement du formulaire de contact (Overlay)
	loadContact :function(){
		$("#footer ul#liste li  a[rel]").overlay({
		effect: 'apple',
		expose: {color: '#32758e', loadSpeed: 'slow', closeSpeed: 'slow', opacity: 0.4},
		onBeforeLoad: function(event) {
			$('#contactSubmit').attr({disabled: "disabled"});
			$('#contact_nom').val("");
			$('#contact_prenom').val("");
			$('#contact_email').val("");
			$('#contact_sujet').val("");
			$('#contact_msg').val("");
			},
		onClose: function(event) {
			$('#ContactFormconfirm').hide();
			$('#ContactForm').show();
			}
		});

		$('#contact_nom').blur(function () {myFooter.ContactActive();});
		$('#contact_prenom').blur(function () {myFooter.ContactActive();});
		$('#contact_email').blur(function () {myFooter.ContactActive();});
		$('#contact_sujet').blur(function () {myFooter.ContactActive();});
		$('#contact_msg').blur(function () {myFooter.ContactActive();});
		$('#ContactForm').submit(function () {											
			myFooter.ContactCheckMail();
			return false;
		});
	},
	
	//Fermeture overlay
	Close : function(str){
		$("a[rel]").each(function() { 
				if ($(this).overlay()) { 
					$(this).overlay().close(); 
				}  
			}); 
		
		$(this).delay(1000,function(){
				myOverlay.Load(""+str+"");							
				});
	}
}
