function addslashes(txt) {
	txt.replace(/\\("|'|\\)/g, "$1");
	return txt;
}

function changeVisibilityAsterisqueCp(pays)
{
	if(pays != '')
	{
		document.getElementById('formDisplay').style.display='block';
		if(pays == 'FR' || pays == 'IT')
			document.getElementById('asterisqueCp').style.visibility='visible';
		else
			document.getElementById('asterisqueCp').style.visibility='hidden';
	}
	else
	{
		document.getElementById('formDisplay').style.display='none';
	}
}

function fermeResultatVilleByCp()
{
	document.getElementById('resultatVilleByCp').style.display='none';
}

function selectVilleByCp(cp,ville)
{
	document.form_inscription.cp.value = cp;
	document.form_inscription.ville.value = ville;
	fermeResultatVilleByCp();
}

function afficheVilleByCp(cp) // element = actualite, page, formation, produit
{
	pays = document.form_inscription.pays.value;
	if(cp.length >= 2 && (pays == 'FR' || pays == 'IT') )
	{
		var xhr = createXhr();
		xhr.onreadystatechange  = function()
		{ 
			if(xhr.readyState  == 4)
			{
				if(xhr.status  == 200) 
				{
					var resultat = xhr.responseText;
					document.getElementById("villeByCp").innerHTML = resultat;
				}
		      } 
		};
		
		xhr.open("GET", "/ajax_afficheVilleByCp.php?cp="+cp+"&pays="+pays,true);
		xhr.send(null);
	}
	else
	{
		document.getElementById("villeByCp").innerHTML = "";
	}
	
	return false;
}



window.onresize = function()
{
	placeLightbox();
}

function getWindowWidth()
{
	var w = 0;
	if (typeof(window.innerWidth) == 'number')
	{ // Netscape
	    w = window.innerWidth;
	}
	else if (document.documentElement && document.documentElement.clientWidth)
	{
	    w = document.documentElement.clientWidth;
	}
	else if (document.body && document.body.offsetWidth)
	{ //client
	    w = document.body.offsetWidth;
	}
	return w;
}

function placeLightbox()
{
	if(document.getElementById('formLightboxConteneur'))
	{
		var largeurEcran = getWindowWidth();
		//var largeurLightbox = document.getElementById('formLightboxConteneur').offsetWidth;
		var largeurLightbox = 696;
		var left = Math.abs((largeurEcran - largeurLightbox) / 2);
		document.getElementById('formLightboxConteneur').style.left = left+'px';
	}
}

function getFormEmail(id,element,formulaire,codeOpe,msg) // element = actualite, page, formation, produit
{
	/** affichage du form **/
	var xhr = createXhr();
	xhr.onreadystatechange  = function()
	{ 
		if(xhr.readyState  == 4)
		{    
			if(xhr.status  == 200) 
			{
				var resultat = xhr.responseText;
				if(document.getElementById("formLightbox"))
				{
					document.getElementById("formLightbox").innerHTML = resultat;
					ouvrirFondLightbox();
					placeLightbox();
					document.getElementById("formLightboxConteneur").style.display = "block";
				}
			}
	      } 
	};
	
	if(!msg || msg=="undefined") {
		xhr.open("GET", "/getFormEmail.php?id="+id+"&element="+element+"&formulaire="+formulaire+"&codeOpe="+codeOpe,true);
	}
	else {
		xhr.open("GET", "/getFormEmail.php?id="+id+"&element="+element+"&formulaire="+formulaire+"&codeOpe="+codeOpe+"&msg="+msg,true);
	}
	xhr.send(null);
	
	return false;
}

function fermeFormulaireLightbox()
{
	document.getElementById('formLightboxConteneur').style.display='none';
	if(document.getElementById('fondLightbox'))
	{
		document.getElementById('fondLightbox').style.display='none';
	}
}

function ouvrirFondLightbox()
{
	if(document.getElementById('fondLightbox')) document.getElementById('fondLightbox').style.display='block';
}

function fermerFondLightbox()
{
	if(document.getElementById('fondLightbox')) document.getElementById('fondLightbox').style.display='none';
	if(document.getElementById('formLightboxConteneur')) document.getElementById('formLightboxConteneur').style.display='none';
}


function verifFormRechercheTelechargement(formu)
{
	datedeb = formu.date_debut.value;
	datefin = formu.date_fin.value;
	
	if(datedeb && !isDate(datedeb))
	{
		return false;
	}
	if(datefin && !isDate(datefin))
	{
		return false;
	}
	
	return true;
}

function isDate(dateStr) {						
	var reg = /^([0-9][0-9])\/([0-9][0-9])\/([0-9][0-9][0-9][0-9])$/;
	var matchArray = dateStr.match(reg);
	
	if (matchArray == null) {
		alert('Veuillez saisir une date au format jj/mm/aaaa.');
		return false;
	}
	
	month = matchArray[2];
	day = matchArray[1];
	year = matchArray[3];
	
	if (month < 1 || month > 12) {
		alert('Le mois doit être compris entre 1 et 12.');
		return false;
	}
	
	if (day < 1 || day > 31) {
		alert('Le jour doit être compris entre 1 et 31.');
		return false;
	}
	
	if ((month==4 || month==6 || month==9 || month==11) && day==31) {
		alert('Le mois '+month+' ne peut pas avoir 31 jours!')
		return false;
	}
	
	if (month == 2) {
		var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
		if (day > 29 || (day==29 && !isleap)) {
			alert('Février ' + year + ' ne peut pas avoir ' + day + ' jours!');
			return false;
		}
	}
	return true;
}

var indicePub = 0;
var time="";
function lanceAnimPub()
{
	if(document.getElementById("pub"+indicePub))
	{
		time = setTimeout("changePub()",tableauPub[indicePub]);
	}
	else
	{
		indicePub = 0;
		time = setTimeout("changePub()",tableauPub[indicePub]);
	}
}

function changePub()
{
	var element = document.getElementById("pub"+indicePub);
	indicePlus = indicePub+1;
	if(document.getElementById("pub"+indicePlus))
	{
		var elementSuiv = document.getElementById("pub"+indicePlus);
		indiceSuiv = indicePub+1;
	}
	else
	{
		var elementSuiv = document.getElementById("pub0");
		indiceSuiv = 0;
	}
	
	
	element.style.display = 'none';
	elementSuiv.style.display = 'block';
		
	indicePub = indiceSuiv;
	clearTimeout(time);
	time = setTimeout("changePub()",tableauPub[indicePub]);
}

function verifFormRecherche(formu)
{
	if(!formu.mot.value)
	{
		alert("Lütfen kelime giriniz");
		formu.mot.focus();
		return false;	
	}	
	else if(formu.mot.value.length < 3)
	{
		alert("Lütfen en az 3 karakter giriniz");
		formu.mot.focus();
		return false;	
	}	
	return  true;
}


/******* FORM ENVOI AMI ****/
function envoiFormEnvoiAmi()
{
	email = document.formEnvoiAmi.email.value; 
	destinataire = document.formEnvoiAmi.destinataire.value; 
	message = document.formEnvoiAmi.message.value;
	
	idFamille = document.formEnvoiAmi.idFamille.value;
	idPartenaire = document.formEnvoiAmi.idPartenaire.value;
	idMarche = document.formEnvoiAmi.idMarche.value;
	idProduit = document.formEnvoiAmi.idProduit.value;
	
	lienPage = document.formEnvoiAmi.lienPage.value;

	if(!email)
	{
		alert("Lütfen email giriniz");
		return false;	
	}
	if(!verifEmail(email))
	{
		alert("Lütfen doğru bir email giriniz");
		return false;	
	}
	if(!destinataire)
	{
		alert("Lütfen alıcı kişinin emailini giriniz");
		return false;	
	}
	if(!verifEmail(destinataire))
	{
		alert("Lütfen alıcı kişinin emailini doğru giriniz");
		return false;	
	}
	if(!message)
	{
		alert("Mesajınızı yazanız");
		return false;	
	}
	var xhr2 = createXhr();
    xhr2.onreadystatechange  = function()
    { 
         if(xhr2.readyState  == 4)
         {
              if(xhr2.status  == 200) 
              {
	             
			  	var rep = xhr2.responseText;
			  	rep = rep.replace("\t","");
			  	document.getElementById("div_formEnvoiAmi").style.display="none";
				document.getElementById("confirm_formEnvoiAmi").style.display="block";
				document.formEnvoiAmi.email.value =""; 
				document.formEnvoiAmi.destinataire.value =""; 
				document.formEnvoiAmi.message.value ="";	
              } 
         }
    }; 
 	xhr2.open("POST", "/ajax_envoiFormEnvoiAmi.php",true);
	xhr2.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
	xhr2.send("destinataire="+destinataire+"&email="+email+"&message="+message+"&idFamille="+idFamille+"&idPartenaire="+idPartenaire+"&idMarche="+idMarche+"&idProduit="+idProduit+"&lienPage="+lienPage);
    return false;
}

function afficheFormEnvoiAmi()
{
	ouvrirFondLightbox();
	if(document.getElementById("div_formEnvoiAmi"))
		document.getElementById("div_formEnvoiAmi").style.display="block";
	if(document.getElementById("confirm_formEnvoiAmi"))	
		document.getElementById("confirm_formEnvoiAmi").style.display="none";	
}
function fermeFormEnvoiAmi()
{
	fermerFondLightbox();
	if(document.getElementById("div_formEnvoiAmi"))
		document.getElementById("div_formEnvoiAmi").style.display="none";
	if(document.getElementById("confirm_formEnvoiAmi"))	
		document.getElementById("confirm_formEnvoiAmi").style.display="none";	
		
	document.formEnvoiAmi.email.value="";	
	document.formEnvoiAmi.message.value="";
	document.formEnvoiAmi.destinataire.value="";
}
/******* FIN FORM CONTACT NORMAl ****/
function verifEmail(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 xhr2 = null;
	 if (window.XMLHttpRequest) // Firefox et autres
	 {
	  xhr2 = new XMLHttpRequest();
	 }
	 else if (window.ActiveXObject) // Internet Explorer
	 {
	  try
	  {
	   xhr2 = new ActiveXObject("Microsoft.XMLHTTP" );
	  }
	  catch (e)
	  {
	   try
	   {
	    xhr2 = new ActiveXObject("Msxml2.XMLHTTP" );
	   }
	   catch (e1)
	   {
	    xhr2 = null;
	   }
	     }
	}
	
	return xhr2;
}


var time;
function ouvremenu(num_menu,li){
	if(li)
	{
		var margeleft = li.offsetLeft;
	}
	var liste = document.getElementsByTagName("a");
	for(var i =0; i < liste.length; i++)
	{
		if(liste[i].className == "lienCouleur")	
			liste[i].className = "lien";
	}
	
	for(var i=0; i < 15; i++)
	{
		if(document.getElementById("ss_menu"+i) && "ss_menu"+i != num_menu)
		{
			document.getElementById("ss_menu"+i).style.display='none';				
		}
		if(document.getElementById("soussousmenu"+i))
		{
			document.getElementById("soussousmenu"+i).style.display='none';	
		}
	}
	
	/** ferme menu produit **/
	if(document.getElementById("ss_menu_produit") && "ss_menu_produit" != num_menu)
	{
		document.getElementById("ss_menu_produit").style.display='none';				
	}
	if(document.getElementById("soussousmenu_partenaire"))
	{
		document.getElementById("soussousmenu_partenaire").style.display='none';	
	}
	if(document.getElementById("soussousmenu_marche"))
	{
		document.getElementById("soussousmenu_marche").style.display='none';	
	}
	if(document.getElementById("soussousmenu_famille"))
	{
		document.getElementById("soussousmenu_famille").style.display='none';	
	}

	if(document.getElementById(num_menu))
	{
		document.getElementById(num_menu).style.display='block';
		document.getElementById(num_menu).style.position="absolute";	
		document.getElementById(num_menu).style.left=margeleft+"px";	
	}
	if(time)
		clearTimeout(time);
	time = setTimeout("fermeAllMenu()",5000);	
}

function fermeAllMenu(){
	for(var i=0; i < 15; i++)
	{
		if(document.getElementById("ss_menu"+i))
		{
			document.getElementById("ss_menu"+i).style.display='none';	
		}
		if(document.getElementById("soussousmenu"+i))
		{
			document.getElementById("soussousmenu"+i).style.display='none';	
		}
	}
	/** ferme menu produit **/
	if(document.getElementById("ss_menu_produit"))
	{
		document.getElementById("ss_menu_produit").style.display='none';				
	}
	if(document.getElementById("soussousmenu_partenaire"))
	{
		document.getElementById("soussousmenu_partenaire").style.display='none';	
	}
	if(document.getElementById("soussousmenu_marche"))
	{
		document.getElementById("soussousmenu_marche").style.display='none';	
	}
	if(document.getElementById("soussousmenu_famille"))
	{
		document.getElementById("soussousmenu_famille").style.display='none';	
	}
}

function fermemenu(num_menu){
	if(document.getElementById(num_menu))
		document.getElementById(num_menu).style.display='none';
}


/*var time2;*/
function ouvresousmenu(id,li,nb,pere)
{
	if(li)
	{
		
		var margeleft = li.offsetLeft;
		var largeur = pere.offsetWidth;
		largeur = largeur; // padding
		
		var hauteur = nb * 20; // 30 = hauteur d'un li
		hauteur = hauteur + 110;
		
	}
	
	var liste = document.getElementsByTagName("a");
	for(var i =0; i < liste.length; i++)
	{
		if(liste[i].className == "lienCouleur")	
			liste[i].className = "lien";
	}
	for(var i=0; i < 15; i++)
	{
		if(document.getElementById("soussousmenu"+i) && "soussousmenu"+i != id)
		{
			document.getElementById("soussousmenu"+i).style.display='none';	
		}
	}
	if(document.getElementById("soussousmenu_partenaire"))
	{
		document.getElementById("soussousmenu_partenaire").style.display='none';	
	}
	if(document.getElementById("soussousmenu_marche"))
	{
		document.getElementById("soussousmenu_marche").style.display='none';	
	}
	if(document.getElementById("soussousmenu_famille"))
	{
		document.getElementById("soussousmenu_famille").style.display='none';	
	}
	if(document.getElementById(id))
	{
		if(pere)
		{
			pere.className="lienCouleur";	
		}
		document.getElementById(id).style.display='block';
		document.getElementById(id).style.position="absolute";	
		document.getElementById(id).style.left= margeleft + largeur + "px";
		document.getElementById(id).style.top= hauteur + "px";
	}
	if(time)
		clearTimeout(time);
	time = setTimeout("fermeAllMenu()",5000);	
}


var time3;
function afficheSousCombo(element)
{
	if(element == "div")
	{
		
		if(document.getElementById("souscombo"))
		{
			if(document.getElementById("souscombo").style.display == "block")
				document.getElementById("souscombo").style.display = "none";
			else
				document.getElementById("souscombo").style.display = "block";	
		}
	}
	else
	{
		if(document.getElementById("souscombo"))
			document.getElementById("souscombo").style.display = "block";
	}
	if(time3)
		clearTimeout(time3);
	time3 = setTimeout("fermeSousCombo()",5000);
}

function fermeSousCombo()
{
	if(document.getElementById("souscombo"))
		document.getElementById("souscombo").style.display = "none";	
}



/***************************************************
 * ouvre une pop-up (scrolling optionnel 0 ou 1)
 ***************************************************/
function pop(page, width, height, scroll)
{ win = window.open(page, "", 'scrollbars='+scroll+', width='+width+', height='+height+', top=100, left=350, resizable=yes'); }



/* ############### VERIFICATION DES FORMULAIRES ################################ */
function verifFormInscriptionSite(form)
{
	if(!form.pays.value)
	{
		alert("Ülkenizi seçiniz");
		return false;	
	}
	else if(!form.civilite.value)
	{
		alert("Bay/Bayan kısmını seçiniz");
		form.civilite.focus();
		return false;	
	}	
	else if(!form.nom.value)
	{
		alert("Soyadınızı giriniz");
		form.nom.focus();
		return false;	
	}
	else if(!verifQueLettre(form.nom.value))
	{
		alert("Soyadınız sadece harften oluşmalıdır");
		form.nom.focus();
		return false;	
	}
	else if(!form.prenom.value)
	{
		alert("Adınızı giriniz");
		form.prenom.focus();
		return false;	
	}
	else if(!verifQueLettre(form.prenom.value))
	{
		alert("Adınız sadece harften oluşmalıdır");
		form.nom.focus();
		return false;	
	}
	else if(!form.email.value)
	{
		alert("Lütfen email giriniz");
		form.email.focus();
		return false;	
	}
	else if(!verifMail(form.email.value))
	{
		alert("Lütfen doğru bir email giriniz");
		form.email.focus();
		return false;	
	}
	else if(!form.tel.value)
	{
		alert("Telefon numaranızı giriniz");
		form.tel.focus();
		return false;	
	}
	else if(!verifQueChiffre(form.tel.value))
	{
		alert("Telefon numaranız sadece rakamdan oluşmalıdır");
		form.tel.focus();
		return false;	
	}
	else if(form.portable.value != '' && !verifQueChiffre(form.portable.value))
	{
		alert("Gsm numaranız sadece rakamdan oluşmalıdır");
		form.portable.focus();
		return false;	
	}
	else if(form.fax.value != '' && !verifQueChiffre(form.fax.value))
	{
		alert("Faks numaranız sadece rakamdan oluşmalıdır");
		form.fax.focus();
		return false;	
	}
	else if(form.fonction.value == '')
	{
		alert("Görevinizi seçiniz");
		form.fonction.focus();
		return false;	
	}
	else if(!form.societe.value)
	{
		alert("Firmanızı giriniz");
		form.societe.focus();
		return false;	
	}
	else if(!form.adresse.value)
	{
		alert("Adresinizi giriniz");
		form.adresse.focus();
		return false;	
	}
	else if((form.pays.value == 'FR' || form.pays.value == 'IT') && !form.cp.value)
	{
		alert("Posta kodunuzu giriniz");
		form.cp.focus();
		return false;
	}
	else if(!form.ville.value)
	{
		alert("İlinizi giriniz");
		form.ville.focus();
		return false;	
	}
	else if(!form.profil.value)
	{
		alert("Profilinizi giriniz");
		form.profil.focus();
		return false;	
	}
	else if(!form.connaissance_site.value)
	{
		alert("Merci de renseigner le champ 'connaissance du site'");
		form.connaissance_site.focus();
		return false;	
	}
	
	/*else if(!form.opt.checked)
	{
		alert("Kabul etmelisiniz");
		return false;	
	}*/
	//return verifCode(form);
	
	// sauvegarde du formulaire
	formulaire = form.formulaire.value;
	civilite = form.civilite.value;
	nom = form.nom.value;
	prenom = form.prenom.value;
	email = form.email.value;
	fonction = form.fonction.value;
	//activite = form.activite.value;
	tel = form.tel.value;
	portable = form.portable.value;
	fax = form.fax.value;
	connaissance_site = form.connaissance_site.value;
	societe = form.societe.value;
	//compl_societe = form.compl_societe.value;
	adresse = form.adresse.value;
	adresse2 = form.adresse2.value;
	cp = form.cp.value;
	bp = form.bp.value;
	ville = form.ville.value;
	pays = form.pays.value;
	profil = form.profil.value;
	/** on recupere les centre d'interêts et les thèmes cochés **/
	var liste = document.getElementsByTagName("input");
	//var chaineCentre = "";
	var chaineTheme = "";
	for(var i=0; i< liste.length; i++)
	{
		/*if(liste[i].getAttribute("name") == "centre[]" && liste[i].checked)
		{
			if(chaineCentre != "")
				chaineCentre = chaineCentre+"@";
			chaineCentre = chaineCentre+liste[i].value;	
		}
		else*/
		if(liste[i].getAttribute("name") == "theme[]" && liste[i].checked)
		{
			if(chaineTheme != "")
				chaineTheme = chaineTheme+"@";
			chaineTheme = chaineTheme+liste[i].value;	
		}
	}
	
	var xhr = createXhr();
	xhr.onreadystatechange  = function()
	{ 
		if(xhr.readyState  == 4)
		{
			if(xhr.status  == 200) 
			{
				var resultat = xhr.responseText;
				if(resultat == "erreurcode")
				{
					alert("Güvenlik kodu yanlış");
				}
				else
				{
					if(document.getElementById("formLightbox"))
						document.getElementById("formLightbox").innerHTML = resultat;
				}
					
			}
	      } 
	};
	
	com_refus = form.com_refus.value;
	if(com_refus == "") com_refus = 0;
	
	codeOpe = 0;
	if(form.codeOpe)
		codeOpe = form.codeOpe.value;
	
	
	xhr.open("POST", "/saveForm.php",true);
	xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
	//xhr.send("com_refus="+com_refus+"&opt=1&idprod="+form.idprod.value+"&idformation="+form.idformation.value+"&code="+form.code.value+"&civilite="+civilite+"&nom="+nom+"&prenom="+prenom+"&email="+email+"&fonction="+fonction+"&tel="+tel+"&portable="+portable+"&fax="+fax+"&connaissance_site="+connaissance_site+"&societe="+societe+"&compl_societe="+compl_societe+"&adresse="+adresse+"&adresse2="+adresse2+"&cp="+cp+"&bp="+bp+"&ville="+ville+"&pays="+pays+"&profil="+profil+"&centre="+chaineCentre+"&theme="+chaineTheme+"&formulaireSave=inscription&formulaire="+formulaire);
	xhr.send("codeOpe="+codeOpe+"&idevenement="+form.idevenement.value+"&com_refus="+com_refus+"&opt=1&idpage="+form.idpage.value+"&idactu="+form.idactu.value+"&idperso="+form.idperso.value+"&iddocument="+form.iddocument.value+"&idprod="+form.idprod.value+"&idformation="+form.idformation.value+"&idevenement="+form.idevenement.value+"&code="+form.code.value+"&civilite="+civilite+"&nom="+nom+"&prenom="+prenom+"&email="+email+"&fonction="+fonction+"&tel="+tel+"&portable="+portable+"&fax="+fax+"&connaissance_site="+connaissance_site+"&societe="+societe+"&adresse="+adresse+"&adresse2="+adresse2+"&cp="+cp+"&bp="+bp+"&ville="+ville+"&pays="+pays+"&profil="+profil+"&theme="+chaineTheme+"&formulaireSave=inscription&formulaire="+formulaire);
		
	return false;
}

function verifFormDemandeDevis(form)
{
	if(!form.email.value)
	{
		alert("Lütfen email giriniz");
		form.email.focus();
		return false;	
	}
	if(!verifMail(form.email.value))
	{
		alert("Dogru bir email adresi giriniz");	
		form.email.focus();
		return false;
	}
	
	if(!form.besoin.value)
	{
		alert("İhtiyacınızı seçiniz");
		form.besoin.focus();
		return false;	
	}
	if(!form.delai_livraison.value)
	{
		alert("Teslimat süresini seçiniz");
		form.delai_livraison.focus();
		return false;	
	}
	if(!form.tel.value)
	{
		alert("Telefon numaranizi giriniz");
		form.tel.focus();
		return false;	
	}
	/*else if(!form.opt.checked)
	{
		alert("Kabul etmelisiniz");
		return false;	
	}*/
		
	// sauvegarde du formulaire
	var xhr = createXhr();
	xhr.onreadystatechange  = function()
	{ 
		if(xhr.readyState  == 4)
		{
			if(xhr.status  == 200) 
			{
				var resultat = xhr.responseText;
				if(resultat == "erreurcode")
				{
					alert("Güvenlik kodunu yanlis girdiniz");
				}
				else
				{
					if(document.getElementById("formLightbox"))
						document.getElementById("formLightbox").innerHTML = resultat;
				}
					
			}
	      } 
	};
	
	idprod = form.idprod.value;
	
	marque1 = form.marque1.value;
	reference1 = form.reference1.value;
	quantite1 = form.quantite1.value;
	
	marque2 = form.marque2.value;
	reference2 = form.reference2.value;
	quantite2 = form.quantite2.value;
	
	marque3 = form.marque3.value;
	reference3 = form.reference3.value;
	quantite3 = form.quantite3.value;
	
	besoin = form.besoin.value;
	delai_livraison = form.delai_livraison.value;
	tel = form.tel.value;
	message = form.message.value;
	
	codeOpe = 0;
	if(form.codeOpe)
		codeOpe = form.codeOpe.value;
		
	xhr.open("POST", "/saveForm.php",true);
	xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
	//xhr.send("code="+form.code.value+"&message="+message+"&besoin="+besoin+"&delai_livraison="+delai_livraison+"&tel="+tel+"&marque1="+marque1+"&reference1="+reference1+"&quantite1="+quantite1+"&marque2="+marque2+"&reference2="+reference2+"&quantite2="+quantite2+"&marque3="+marque3+"&reference3="+reference3+"&quantite3="+quantite3+"&id="+form.id.value+"&email="+form.email.value+"&formulaireSave=demande_devis");
	xhr.send("codeOpe="+codeOpe+"&idprod="+idprod+"&message="+message+"&besoin="+besoin+"&delai_livraison="+delai_livraison+"&tel="+tel+"&marque1="+marque1+"&reference1="+reference1+"&quantite1="+quantite1+"&marque2="+marque2+"&reference2="+reference2+"&quantite2="+quantite2+"&marque3="+marque3+"&reference3="+reference3+"&quantite3="+quantite3+"&id="+form.id.value+"&email="+form.email.value+"&formulaireSave=demande_devis&formulaire=demande_devis");
		
	return false;
}

function verifFormAvisSite(form)
{
	/*if(!form.message.value)
	{
		alert("Mesaj giriniz");
		form.message.focus();
		return false;	
	}*/
	
	// sauvegarde du formulaire
	var xhr = createXhr();
	xhr.onreadystatechange  = function()
	{ 
		if(xhr.readyState  == 4)
		{
			if(xhr.status  == 200) 
			{
				var resultat = xhr.responseText;
				if(resultat == "erreurcode")
				{
					alert("Güvenlik kodunu yanlis girdiniz");
				}
				else
				{
					if(document.getElementById("formLightbox"))
						document.getElementById("formLightbox").innerHTML = resultat;
				}
					
			}
	      } 
	};
	
	xhr.open("POST", "/saveForm.php",true);
	xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
	xhr.send("id="+form.id.value+"&message="+form.message.value+"&email="+form.email.value+"&formulaireSave=avis_site");
		
	return false;
}

function verifFormDemandeInfo(form)
{
	/*if(!form.message.value)
	{
		alert("Mesaj giriniz");
		form.message.focus();
		return false;	
	}*/
		
	// sauvegarde du formulaire
	var xhr = createXhr();
	xhr.onreadystatechange  = function()
	{ 
		if(xhr.readyState  == 4)
		{
			if(xhr.status  == 200) 
			{
				var resultat = xhr.responseText;
				if(resultat == "erreurcode")
				{
					alert("Güvenlik kodunu yanlis girdiniz");
				}
				else
				{
					if(document.getElementById("formLightbox"))
						document.getElementById("formLightbox").innerHTML = resultat;
				}
					
			}
	      } 
	};
	
	codeOpe = 0;
	if(form.codeOpe)
		codeOpe = form.codeOpe.value;
		
	xhr.open("POST", "/saveForm.php",true);
	xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
	xhr.send("codeOpe="+codeOpe+"&idpage="+form.idpage.value+"&idactu="+form.idactu.value+"&idformation="+form.idformation.value+"&idevenement="+form.idevenement.value+"&idprod="+form.idprod.value+"&id="+form.id.value+"&message="+form.message.value+"&email="+form.email.value+"&formulaireSave=demande_info");
		
	return false;
}

function verifFormAbonnementNewsletter(form)
{
	/*if(!form.opt.checked)
	{
		alert("Kabul etmelisiniz");
		return false;	
	}*/
	//return verifCode(form);
	
	/** on recupere les centre d'interêts et les thèmes cochés **/
	var liste = document.getElementsByTagName("input");
	var chaineTheme = "";
	for(var i=0; i< liste.length; i++)
	{
		if(liste[i].getAttribute("name") == "theme[]" && liste[i].checked)
		{
			if(chaineTheme != "")
				chaineTheme = chaineTheme+"@";
			chaineTheme = chaineTheme+liste[i].value;	
		}
	}

	// sauvegarde du formulaire
	var xhr = createXhr();
	xhr.onreadystatechange  = function()
	{ 
		if(xhr.readyState  == 4)
		{
			if(xhr.status  == 200) 
			{
				var resultat = xhr.responseText;
				if(resultat == "erreurcode")
				{
					alert("Güvenlik kodunu yanlis girdiniz");
				}
				else
				{
					if(document.getElementById("formLightbox"))
						document.getElementById("formLightbox").innerHTML = resultat;
				}
			}
	      } 
	};
	
	xhr.open("POST", "/saveForm.php",true);
	xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
	xhr.send("id="+form.id.value+"&theme="+chaineTheme+"&email="+form.email.value+"&formulaireSave=abonnement_newsletter");
		
	return false;
}

function verifFormInscriptionFormation(form)
{
	/*if(!form.opt.checked)
	{
		alert("Kabul etmelisiniz");
		return false;	
	}*/
	
	// sauvegarde du formulaire
	var xhr = createXhr();
	xhr.onreadystatechange  = function()
	{ 
		if(xhr.readyState  == 4)
		{
			if(xhr.status  == 200) 
			{
				var resultat = xhr.responseText;
				if(resultat == "erreurcode")
				{
					alert("Güvenlik kodunu yanlis girdiniz");
				}
				else
				{
					if(document.getElementById("formLightbox"))
						document.getElementById("formLightbox").innerHTML = resultat;
				}
					
			}
	      } 
	};
	
	codeOpe = 0;
	if(form.codeOpe)
		codeOpe = form.codeOpe.value;
		
	xhr.open("POST", "/saveForm.php",true);
	xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
	xhr.send("codeOpe="+codeOpe+"&idformation="+form.idformation.value+"&id="+form.id.value+"&message="+form.message.value+"&email="+form.email.value+"&formulaireSave=formation");
		
	return false;
}


function verifFormInscriptionEvenement(form)
{
	/*if(!form.opt.checked)
	{
		alert("Kabul etmelisiniz");
		return false;	
	}*/
	
	// sauvegarde du formulaire
	var xhr = createXhr();
	xhr.onreadystatechange  = function()
	{ 
		if(xhr.readyState  == 4)
		{
			if(xhr.status  == 200) 
			{
				var resultat = xhr.responseText;
				if(resultat == "erreurcode")
				{
					alert("Güvenlik kodunu yanlis girdiniz");
				}
				else
				{
					if(document.getElementById("formLightbox"))
						document.getElementById("formLightbox").innerHTML = resultat;
				}
					
			}
	      } 
	};
	
	codeOpe = 0;
	if(form.codeOpe)
		codeOpe = form.codeOpe.value;
		
	xhr.open("POST", "/saveForm.php",true);
	xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
	xhr.send("codeOpe="+codeOpe+"&idevenement="+form.idevenement.value+"&id="+form.id.value+"&message="+form.message.value+"&email="+form.email.value+"&formulaireSave=evenement");
		
	return false;
}

function verifFormIdentification(form)
{
	if(!form.email.value)
	{
		alert("Lütfen email giriniz");	
		form.email.focus();
		return false;
	}	
	else if(!verifMail(form.email.value))
	{
		alert("Dogru bir email adresi giriniz");	
		form.email.focus();
		return false;
	}
	
	/** affichage du form **/
	var xhr = createXhr();
	xhr.onreadystatechange  = function()
	{ 
		if(xhr.readyState  == 4)
		{    
			if(xhr.status  == 200) 
			{
				var resultat = xhr.responseText;
				if(document.getElementById("formLightbox"))
				{
					document.getElementById("formLightbox").innerHTML = resultat;
					ouvrirFondLightbox();
					document.getElementById("formLightboxConteneur").style.display = "block";
				}
			}
	      } 
	};
	
	idprod = "";
	if(form.idprod)
	{
		idprod = form.idprod.value;
	}
	if(idprod == "") idprod = 0;
	
	idformation = "";
	if(form.idformation)
	{
		idformation = form.idformation.value;
	}
	if(idformation == "") idformation = 0;
	
	idevenement = "";
	if(form.idevenement)
	{
		idevenement = form.idevenement.value;
	}
	if(idevenement == "") idevenement = 0;
	
	iddocument = "";
	if(form.iddocument)
	{
		iddocument = form.iddocument.value;
	}
	if(iddocument == "") iddocument = 0;
	
	idpage = "";
	if(form.idpage)
	{
		idpage = form.idpage.value;
	}
	if(idpage == "") idpage = 0;
	
	idactu = "";
	if(form.idactu)
	{
		idactu = form.idactu.value;
	}
	if(idactu == "") idactu = 0;
	
	idPerso = 0;
	if(form.idPerso) {
		idPerso = form.idPerso.value;
	}
	codeOpe = "";
	if(form.codeOpe)
	{
		codeOpe = form.codeOpe.value;
	}
	if(codeOpe == "") codeOpe = 0;
	
	msg = "";
	if(form.msg)
	{
		msg = form.msg.value;
	}
	
	xhr.open("GET", "/afficheForm.php?codeOpe="+codeOpe+"&email="+form.email.value+"&idactu="+idactu+"&idpage="+idpage+"&idprod="+idprod+"&idformation="+idformation+"&idevenement="+idevenement+"&iddocument="+iddocument+"&idperso="+idPerso+"&formulaire="+form.formulaire.value+"&msg="+addslashes(msg),true);
	xhr.send(null);
	
	return false;
}

function verifCode(formu)
{
	code = formu.code.value;
	if(code != "")
	{
		var xhr = createXhr();
		 
		xhr.onreadystatechange  = function()
		{ 
			if(xhr.readyState  == 4)
			{    
				if(xhr.status  == 200) 
				{
					var resultat = xhr.responseText;
					resultat = resultat.replace(" ","");
					if(resultat == "faux")
					{
						alert("Güvenlik kodunu yanlis girdiniz");
						//return false;
					}
					else
					{
						formu.submit();
					}
				}
		      } 
		};
	    
	   xhr.open("GET", "/verifCode.php?code="+code,true);
	   xhr.send(null);
	}
	else
	     alert("Kodu yukarıdaki gibi giriniz");
   
   return false;
}


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 verifQueLettre(champ)
{
  var b = true;
  var filtre  = /^([a-zA-Zâêîôûàèìòùáéíóúäëïöüãõñçğış\-])+$/i;
  //
  if(!filtre.test(champ)) b = false;
  return b;
}

function verifQueChiffre(champ)
{
  var b = true;
  var filtre  = /^([0-9])+$/;
  if(!filtre.test(champ)) b = false;
  return b;
}

function filtreListeProduit(champ)
{
	var form = document.form_filtre;
	if(form.champ_filtre.value == champ)
	{
		if(form.sens_filtre.value == "ASC")
		{
			form.sens_filtre.value = "DESC";
		}
		else
		{
			form.sens_filtre.value = "ASC";
		}
	}
	else
	{
		form.champ_filtre.value = champ;
		form.sens_filtre.value = "ASC";
	}
	
	form.submit();
	
}
