$(document).ready(function() {
	/*$("a.fancyboxEnvoiAmi").fancybox({
		'centerOnScroll' : true,
		'padding'	: 15,
		'autoScale'	: false,
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'elastic',
		'titlePosition'	: 'outside'
	});*/
	if($("a.fancybox"))
	{
		$("a.fancybox").fancybox({
		'centerOnScroll' : true,
		'padding'	: 15,
		'autoScale'	: false,
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'elastic',
		'titlePosition'	: 'outside'
		});
	}
	/*$("a.fancyboxConfirm").fancybox({
		'centerOnScroll' : true,
		'padding'	: 15,
		'autoScale'	: false,
		'transitionIn'	: 'fade',
		'transitionOut'	: 'fade',
		'titlePosition'	: 'outside'
	});*/

	if($("a[rel=galerieImage]"))
	{
		 $("a[rel=galerieImage]").fancybox({
			'centerOnScroll' : true,
			'transitionIn'		: 'elastic',
			'transitionOut'		: 'elastic',
			'titlePosition' 	: 'inside',
			'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
				return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';			
			}
		});
	}
	
	/* slide */
	if($('#sildeShowMiseEnAvant'))
	{
		$('#sildeShowMiseEnAvant').cycle({
			fx: 'fade', // effet
			speed: 1000, // vitesse de la transition
			timeout : 4000, // pause entre chaque anim,
			pause : 1, // stop l'animation lorsque l'on est dessus
			pager : ".nav-slideshow"
		});
	}
	
	/* JLabel */
	if($('.jLabel'))
	{
		$('.jLabel').jLabel({ speed : 200, opacity : 0.5 }); 
	}
});



function verifMail(email)
{ var b = true;
  if (!email) b = false;
  var filtre  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
  if(!filtre.test(email)) b = false;
  return b;
}

function createXhr()
{
	var xhr = null;
	 if (window.XMLHttpRequest) // Firefox et autres
	 {
	  xhr = new XMLHttpRequest();
	 }
	 else if (window.ActiveXObject) // Internet Explorer
	 {
	  try
	  {
	   xhr = new ActiveXObject("Microsoft.XMLHTTP" );
	  }
	  catch (e)
	  {
	   try
	   {
	    xhr = new ActiveXObject("Msxml2.XMLHTTP" );
	   }
	   catch (e1)
	   {
	    xhr = null;
	   }
	     }
	}
	
	return xhr;	
}

/******** CONTACT ************/
function verifFormContact(form)
{
	var nom = form.nom;
	var tel = form.tel;
	var email = form.email;
	var message = form.message;
	var code = form.code;
	
	if(!nom.value)
	{
		alert("Veuillez saisir votre nom");
		nom.focus();
		return false;
	}
	else if(!tel.value)
	{
		alert("Veuillez saisir votre téléphone");
		tel.focus();
		return false;
	}
	else if(!email.value)
	{
		alert("Veuillez saisir votre email");
		email.focus();
		return false;
	}
	else if(!verifMail(email.value))
	{
		alert("Votre email n'est pas valide");
		email.focus();
		return false;
	}
	else if(!message.value)
	{
		alert("Veuillez saisir votre message");
		message.focus();
		return false;
	}
	else if(!code.value)
	{
		alert("Veuillez saisir votre code");
		code.focus();
		return false;
	}
	return true;
}
/******** FIN CONTACT ************/

/******** CONTACT ************/
function verifFormNewsletter(form)
{
	var email = form.email;
	
	if(!email.value)
	{
		alert("Veuillez saisir votre email");
		email.focus();
		return false;
	}
	else if(!verifMail(email.value))
	{
		alert("Votre email n'est pas valide");
		email.focus();
		return false;
	}
	else if(!form.entreprise.checked && !form.groupe.checked)
	{
		alert("Veuillez cocher un thème");
		return false;
	}
	
	return true;
}


function addInscriptionNewsletter(form)
{
	var email = form.news_email.value;
	
	if(!verifMail(email))
	{
		alert("Veuillez saisir un email valide");
		/*return false;*/
	}	
	else
	{
		var xhr = createXhr();
		xhr.onreadystatechange  = function()
		{ 
			if(xhr.readyState  == 4)
			{
				if(xhr.status == 200) 
				{
					var rep = xhr.responseText;
					phrase = "";
					if(rep == "existe")
					{
						phrase = "Vous êtes déjà inscrit à la newsletter.";
					}
					else if(rep == "ajoute")
					{
						phrase = "Votre inscription a bien été prise en compte.";
					}
					else if(rep == "errone")
					{
						phrase = "Votre email est érronée.";
					}
					
					document.getElementById("fancyboxConfirm").innerHTML = phrase;
					$("a.fancyboxConfirm").click();
					/*document.getElementById("confirmNewsletter").style.display = "block";*/
					form.email.value = "";
				} 
			}
	    }; 
		xhr.open("POST", "/ajax_addInscriptionNewsletter.php",true);
		xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
		xhr.send("email="+email);
		//return false;
	}
}

function envoiFormAmi(form)
{
	var email = form.email.value;
	var destinataire = form.destinataire.value;
	var message = form.message.value;
	var url = form.url.value;
	
	if(!verifMail(email))
	{
		alert("Veuillez saisir un email valide");
		form.email.focus();
		/*return false;*/
	}
	else if(!verifMail(destinataire))
	{
		alert("Veuillez saisir un email valide pour le destinataire");
		form.destinataire.focus();
		/*return false;*/
	}
	else
	{
		var xhr = createXhr();
		xhr.onreadystatechange  = function()
		{ 
			if(xhr.readyState  == 4)
			{
				if(xhr.status == 200) 
				{
					var rep = xhr.responseText;
					form.email.value = "";
					form.destinataire.value = "";
					form.message.value = "";
					/*$.fancybox.close();*/
					document.getElementById("fancyboxConfirm").innerHTML = "Votre message à bien été envoyé";
					$("a.fancyboxConfirm").click();
				} 
			}
		}; 
		xhr.open("POST", "/ajax_envoiFormAmi.php",true);
		xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
		xhr.send("email="+email+"&destinataire="+destinataire+"&message="+message+"&url="+url);
		//return false;
	}
	return false;
}


function envoiFormContactPoi(form)
{
	var nom = form.nom.value;
	var tel = form.tel.value;
	var email = form.email.value;
	var message = form.message.value;
	var idpoi = form.idpoi.value;
	
	if(!nom)
	{
		alert("Veuillez saisir votre nom");
		form.nom.focus();
	}
	else if(!tel)
	{
		alert("Veuillez saisir votre téléphone");
		form.tel.focus();
	}
	else if(!email)
	{
		alert("Veuillez saisir votre email");
		form.email.focus();
	}
	else if(!verifMail(email))
	{
		alert("Veuillez saisir un email valide");
		form.email.focus();
	}
	else if(!message)
	{
		alert("Veuillez saisir votre message");
		form.message.focus();
	}
	else
	{
		var xhr = createXhr();
		xhr.onreadystatechange  = function()
		{ 
			if(xhr.readyState  == 4)
			{
				if(xhr.status == 200) 
				{
					var rep = xhr.responseText;
					form.nom.value = "";
					form.tel.value = "";
					form.email.value = "";
					form.message.value = "";
					/*$.fancybox.close();*/
					document.getElementById("formContactPoi").innerHTML = "Votre message à bien été envoyé.";
					//$("a.fancyboxConfirm").click();
				} 
			}
		}; 
		xhr.open("POST", "/ajax_envoiFormContactPoi.php",true);
		xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
		xhr.send("nom="+nom+"&tel="+tel+"&email="+email+"&message="+message+"&idpoi="+idpoi);
		//return false;
	}
	return false;
}

function ouvreSousmenu(idfils)
{
	if(document.getElementById("sousmenu" + idfils)) document.getElementById("sousmenu" + idfils).style.display = "block";
}

function fermeSousmenu(idfils)
{
	if(document.getElementById("sousmenu" + idfils)) document.getElementById("sousmenu" + idfils).style.display = "none";
}

