function menu_init(){
	$('.kwicks').kwicks({  
        maxWidth: 190,  
		duration: 800,  
        easing: 'easeOutQuint'  
    });  
}


//-------------------------------------- CHANGER CONTENU ----------------------------------------//
function test()
{
//$(".accordeon").next("div").hide();  // Rend invisible les zone visible
	$(".accordeon").click(function(){
		if($(this).next("div").is(":hidden"))
			{
			$(".accordeon").next("div:visible").slideUp();
			$(this).next("div").slideDown("slow");
			}
	});
}

function ajax_page_advanced(ele,msg,url){
	$(ele).slideUp("slow", function(){
		$(ele).html(msg).show("slow", function(){
			$(ele).load(url+" "+ele, null, function(){
				var tampon = $(ele).html();
				$(ele).html(msg).hide("slow",function(){
					$(ele).html(tampon);
					$(ele).slideDown("slow");
				});
			});
		});
	});
}


//-------------------------------------- CAPTCHA ----------------------------------------//
function captcha()
{					
  var xhr; 
    if (window.XMLHttpRequest)                 //  Objet de la fenêtre courant
		{ 
		xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
		} 
	else 
		if (window.ActiveXObject)                    //  Version Active
			{ 
			xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
			}
 
    xhr.onreadystatechange  = function()
    { 
         if(xhr.readyState  == 4)
         { 
              if(xhr.status  == 200) 
				{ 
				var d = new Date();

				 document.getElementById('captchaimage').innerHTML = '<a style="text-decoration:none;cursor:pointer;" onclick="javascript:captcha()" title="Cliquez pour rafraichir l\'image"><img class="captcha" src="scripts/captcha.php?'+d.getTime()+'" width="132" height="46" alt="image captcha" /></a>';

				 }
              else 
				{
                 alert("Erreur captcha>> STATUS ="+xhr.status+" ,READYSTATE ="+xhr.readyState);
				 }
         }
    }; 

   xhr.open( "GET", "scripts/captcha.php",  true); 
   xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");    
   xhr.send(null); 

}
//-------------------------------------- MAIL ----------------------------------------//
function verif_captcha()
{
// Verification image captcha
 var submission = document.getElementById('captcha').value;

    var xhr; 
    if (window.XMLHttpRequest)                 //  Objet de la fenêtre courant
		{ 
		xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
		} 
	else 
		if (window.ActiveXObject)                    //  Version Active
			{ 
			xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
			}
 
    xhr.onreadystatechange  = function()
    { 
         if(xhr.readyState  == 4)
         { 
              if(xhr.status  == 200) 
				{ 
				verif_info(xhr.responseText);
				 }
              else 
				{
                 alert("Erreur verif >> STATUS ="+xhr.status+" ,READYSTATE ="+xhr.readyState);
				 }
         }
    }; 

   xhr.open( "POST", "scripts/verif_captcha.php",  true); 
   xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");    
   xhr.send("submission="+submission); 
}

function verif_info(verif_captcha)
{
var msg = "";
// Verification si image captcha ok
 if(verif_captcha == '1')
	{
		// verification du formulaire
		// Nom
		var nom = document.getElementById('nom').value; 
		if(nom == "")
			{
			msg += "Veuillez saisir votre nom \n"; 
			document.getElementById('nom').style.backgroundColor = "#FF4F4F";
			}
		// Email
		var email = document.getElementById('email').value; 
		if(email == "")
			{
			msg += "Veuillez saisir votre email \n"; 
			document.getElementById('email').style.backgroundColor = "#FF4F4F";
			}
		// Message
		var message = document.getElementById('message').value;
		if(message == "")
			{
			msg += "Veuillez saisir votre message \n"; 
			document.getElementById('message').style.backgroundColor = "#FF4F4F";
			}
			// SI MANQUE INFORMATION
			if (msg != "")
				{
				alert(msg);
				}
			// SI LES INFORMATIONS SONT BONNES
			if (msg == "")
				{
				envoyer_mail(nom,email,message);
				}
	}
 else
	{
	alert('Mauvaise frappe image captcha');
	}
}

function envoyer_mail(nom,email,message)
{
	var xhr; 
    if (window.XMLHttpRequest)                 //  Objet de la fenêtre courant
		{ 
		xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
		} 
	else 
		if (window.ActiveXObject)                    //  Version Active
			{ 
			xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
			}
 
    xhr.onreadystatechange  = function()
    { 
         if(xhr.readyState  == 4)
         { 
              if(xhr.status  == 200) 
				{ 
				verif_info(xhr.responseText);
				 }
              else 
				{
                 alert("Erreur verif >> STATUS ="+xhr.status+" ,READYSTATE ="+xhr.readyState);
				 }
         }
    }; 
	
				xhr.onreadystatechange = function() 
					{ 
					if( (xhr.readyState == 4) && (xhr.status == 200) ) 
						{ // On affiche dans une boite de dialogue le retour de envoyer_mail.php 
						alert(xhr.responseText);
						} 
					else
						{   
						//alert("Erreur N° " + xhr.status);
						} 
					} 
					// On envoie la requete a "ajax/envoyer_mail.php" 
					xhr.open("POST",'scripts/envoyer_mail.php',true); 
					xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
					// ici, on peut recuperer les valeurs du formulaire si ne n'est pas déja fait
					// exemple :
					//var param = document.getElementById('id').value;
					// On envoie les parametres 
					xhr.send("nom="+escape(nom)+"&email="+escape(email)+"&message="+escape(message));
}


//-------------------------------------- INIT ----------------------------------------//
$(document).ready(function(){
	// Initialisation du menu
	menu_init();
	//Application du chargement ajax avec animation sur les liens ayant une classe "lien"
	$("a.lien").click(function(){
		ajax_page_advanced('#contenu','<p style="text-align: center">Chargement ...</p>',this.href);
		return false;
	});
});

//-------------------------------------- test ----------------------------------------//

$(document).ready(function(){ 

			$("a.one").click( function(){ $
				("body").removeClass().addClass("bg1"); 
			});

			$("a.two").click( function(){ $
				("body").removeClass().addClass("bg2"); 
			});

			$("a.three").click( function(){ $
				("body").removeClass().addClass("bg3"); 
			}); 
			
			$("a.four").click( function(){ $
				("body").removeClass().addClass("bg4"); 
			}); 	
		});

