﻿function affiche(aff){
	//alert(aff);
	tes="#"+aff;
	$(tes).slideDown('slow');//css("display","block")
	//$("#b1").css("color","white");
}

function efface(aff){
	tes="#"+aff;
	$(tes).slideUp('slow');
	
}
function closeForm(){
	alert("message parti");
    $('#messageSent').show('slow');
    setTimeout('$("#messageSent").hide(); $("#form_contact").slideUp("slow")', 5000);
	}


function nonvide(){
	tag1=document.getElementsByName("Name")[0].value;
	tag2=document.getElementsByName("Email")[0].value;
	ftag2="";

	var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]­{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');
	if(!ftag2==1 && !tag2==""){
		if(reg.test(tag2)){
			ftag2=1;
		}
		else{
			ftag2=0;
			alert("Adresse mail non valide");
		}
	}
	if(!tag1=="" && ftag2==1){
		document.getElementsByName("valid")[0].disabled=false;
	}
	else{
		document.getElementsByName("valid")[0].disabled=true;
	}

}

function nvcontact(){
	tag1=document.getElementsByName("tel")[0].value;
	tag2=document.getElementsByName("nom")[0].value;
	tag3=document.getElementsByName("pnom")[0].value;
	tag4=document.getElementsByName("mail")[0].value;
	ftag4="";
	var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]­{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');
	
	if(!ftag4==1 && !tag4==""){
		if(reg.test(tag4)){
			ftag4=1;
		}
		else{
			ftag4=0;
			alert("Adresse mail non valide");
		}
	}	
	if(!tag1=="" && !tag2=="" && !tag3=="" && ftag4==1){
		document.getElementsByName("valid")[0].disabled=false;
	}
	else{
		document.getElementsByName("valid")[0].disabled=true;
	}
/*	if(!ftag4==1 && !tag4==""){
		if(reg.test(tag2)){
			ftag2=1;
		}
		else{
			ftag2=0;
			alert("Adresse mail non valide");
		}
	}
	if(!tag1=="" && !tag2=="" && !tag3=="" ftag4==1){
		document.getElementsByName("valid")[0].disabled=false;
	}
	else{
		document.getElementsByName("valid")[0].disabled=true;
	}
*/
}






function ChangeOnglet_2(active, nombre, tab_prefix, contenu_prefix){
	for (var i=1; i<nombre+1; i++){
		document.getElementById(contenu_prefix+i).style.display='none';
		document.getElementById(tab_prefix+i).className='';
	}
	document.getElementById(contenu_prefix+active).style.display='block';
	document.getElementById(tab_prefix+active).className='active';
}

function getFormData(form)
	{
		var data1 = "";
		var form = document.getElementById(form);
		var elements = form.elements;
		for(var i=0; i<form.length; i++)
			{
				data1 += elements[i].name + "=" +escape(elements[i].value);
				if((i+1)<form.length)
					{
						data1+="&";
					}
			}
		return data1;
	}

function kikoo(fichier)
	{
	alert("debut kikoo");
		var xhr=null;
		var data="null";

	/*	if(form!="null")
		{
			if(method=="GET")
			{
			data=form;
			method="POST";
			}
			else
			{
			data = getFormData(form);
			}
		}*/
// détection du navigateur pour la création de l'objet XMLHttpRequest (soit l'acronyme xhr)
		if (window.XMLHttpRequest)
		{
			xhr = new XMLHttpRequest();
			alert("firefox");
		}
		else if (window.ActiveXObject)
		{
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
			alert("explorer")
		}
		xhr.open( 'POST', 'envoi.php', true);
		xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xhr.send(data);

/*		if (document.getElementById)
                {
                        document.getElementById(div).innerHTML=xhr.responseText;
                }
                else
                {
                        if (document.layers)
                        {
                                document.div.innerHTML=xhr.responseText;
                        }
                        else
                        {
                                document.all.div.innerHTML=xhr.responseText;
                        }
                }*/

	}

// Appels
//ajax("monfichier.php", "div_de_destination", "GET", null)
//ajax("monfichier.php", "div_de_destination", "POST", null)
// ces appels permettent d'exécuter le script contenu dans monfichier.php et d'afficher le retour dans la div d'id div_de_destination,
// ici il n'y a pas de paramètre. Ce sont les appels de base, ils me servent notamment pour faire les liens hypertextes.
//ajax("monfichier.php", "div_de_destination", "GET", "c=2&d=4")
// cet appel permet d'exécuter le script contenu dans monfichier.php et d'afficher le retour dans la div d'id div_de_destinatio, les 
//données c=2 et d=4 sont transmises par la méthode POST.
//ajax("monfichier.php", "div_de_destination", "POST", "mon_formulaire")
// cet appel permet d'exécuter le script contenu dans monfichier.php et d'afficher le retour dans la div d'id div_de_destinatio, les
// données du formulaire sont récupérées et mises en forme (également encodées avec la fonction escape, équivalent de l'url_encode de 
// php) par la fonction getFormData puis sont transmises par la méthode POST.
