// VERIFICATION d'EMAIL
	function testEmail(email) {
		if(!email.match('^[-_\.0-9a-zA-Z]{1,}@[-_\.0-9a-zA-Z]{1,}[\.][0-9a-zA-Z]{2,}$')) {
			return false;
		} else {
			return true;
		}
	}

// CHECK de la TOUCHE CLAVIER pour DEVIS GRATUIT
	function checkeypress1(ev) {
		var code=ev.keyCode;
		postemp = document.forms['checkey'].val.value;
		if ((code == 13) && (postemp==1)) {
			valideForm1();
		}
	}

// CHECK de la TOUCHE CLAVIER pour IDENTIFICATION ADMIN
	function checkeypress2(ev) {
		var code=ev.keyCode;
		postemp = document.forms['checkey'].val.value;
		if ((code == 13) && (postemp=='1')) {
			valideForm2();
		}
	}

// VERIFICATION du FORMULAIRE	de DEVIS GRATUIT
function valideForm1() {
	erreur = 0;
	contact = document.forms['form1'].contact.value;
	contact = contact.replace(' ', '');
	if (contact=="") {
		document.getElementById('reponse').innerHTML = "<br />Vous devez donner une adresse email ou un num&eacute;ro de t&eacute;l&eacute;phone";
		erreur=1;
	} else if (!testEmail(contact)) {
		erreur=1;
		if (!parseInt(contact)) {
			document.getElementById('reponse').innerHTML = "<br />Vous adresse email ou num&eacute;ro de t&eacute;l&eacute;phone est incorrect";
			erreur = 1;
		} else {
			document.getElementById('reponse').innerHTML = "<br />Votre demande est en cours de traitement, veuillez patienter...<br /><img src='../images/loading.gif' />";
			erreur = 0;
		}
	}
	if (erreur==0) {
		// Apparition de la pop-up
		$('#messtemp').fadeIn('slow', function() {
		   document.forms['form1'].submit();
		});
	} else {
		$('#messtemp').fadeIn('slow', function() {																		 
		});
	}
}

// VERIFICATION du FORMULAIRE	d'IDENTIFICATION
function valideForm2() {
	erreur = 0;
	login = document.forms['formIdent'].login.value;
	mdp = document.forms['formIdent'].mdp.value;
	if (mdp=="") {
		document.getElementById('reponse').innerHTML = "<br />Vous avez oubli&eacute; de pr&eacute;ciser<br />votre mot de passe";
		erreur=1;
	}
	if (login=="") {
		document.getElementById('reponse').innerHTML = "<br />Vous avez oubli&eacute; de pr&eacute;ciser<br />votre identifiant";
		erreur=1;
	}
	if ((mdp=="") && (login=="")) {
		document.getElementById('reponse').innerHTML = "<br />Veuillez entrer vos identifiant<br />et mot de passe";
		erreur=1;
	}
	if (erreur==0) {
		var xhr; 
		if (window.XMLHttpRequest) {
			// code for IE7+, Firefox, Chrome, Opera, Safari
	 		xhr=new XMLHttpRequest();
	 	} else {
			// code for IE6, IE5
	  	xhr=new ActiveXObject("Microsoft.XMLHTTP");
	 	}
		document.getElementById('reponse').innerHTML = "<br />Identification en cours<br /><img src='../images/loading.gif' />";
		xhr.onreadystatechange = function() { 
			if(xhr.readyState == 4) {
				if(xhr.status == 200) {
				// Traitement des données récupérées
					ident = xhr.responseText;
					if (ident==1) {
					// IDENTIFICATION CORRECTE et VALIDATION
						document.forms['formIdent'].submit();
					} else {
					// Apparition de la pop-up et ERREUR
						document.getElementById('reponse').innerHTML = "<br />D&eacute;sol&eacute;,<br />identification incorrecte";
						$('#messtemp').fadeIn('slow');
						erreur=1;
					}
				} else { 
					document.getElementById('reponse').innerHTML = "<br />Probl&egrave;me lors de l'identification,<br />veuillez essayer de nouveau";
					erreur=1;
				}
			}
		};
		xhr.open("POST", "code_ident.php", true);
		xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=ISO-8859-1"); 
		xhr.send("login="+login+"&mdp="+mdp);
	} else {
	// Apparition de la pop-up et ERREUR
		$('#messtemp').fadeIn('slow');
	}
}

// REPONSE de l'ENVOI
function stopUpload(success){
	switch (success) {
		case 1:
		document.getElementById('reponse').innerHTML = "<br />Votre demande a bien &eacute;t&eacute; envoy&eacute;e<br />Nous vous recontactons rapidement !";
		document.forms['form1'].contact.value = "";
		break;
		default:
		document.getElementById('reponse').innerHTML = "<br />Probl&egrave;me lors de l'envoi,<br />veuillez essayer de nouveau...";
		break;
	}
	return true;
}
// AFFICHAGE des NEWS
function affNews(type) {
	var xhr;
	if (window.XMLHttpRequest) {
		// code for IE7+, Firefox, Chrome, Opera, Safari
 		xhr=new XMLHttpRequest();
 	} else {
		// code for IE6, IE5
  	xhr=new ActiveXObject("Microsoft.XMLHTTP");
 	}
	xhr.onreadystatechange = function() { 
		if(xhr.readyState == 4) {
			if(xhr.status == 200) {
			// Traitement des données récupérées
				affichage = xhr.responseText;
				document.getElementById('aj_actu').innerHTML = affichage;
			} else { 
				document.getElementById('aj_actu').innerHTML = "<br />Probl&egrave;me lors du chargement...";
			}
		}
	};
	xhr.open("POST", "ajax_news.php", true);
	xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=ISO-8859-1"); 
	xhr.send("type="+type);
}
// ENVOI des FORMULAIRES CONTACT et DEMANDE de DEVIS
function env_cont() {
	// Récupération des données
		type = document.forms['form_cont'].type.value;
		societe = document.forms['form_cont'].societe.value;
		nom = document.forms['form_cont'].nom.value;
		prenom = document.forms['form_cont'].prenom.value;
		email = document.forms['form_cont'].email.value;
		tel = document.forms['form_cont'].tel.value;
		message = document.forms['form_cont'].message.value;
		if (type==2) {
			demande = document.forms['form_cont'].demande.value;
		} else {
			demande = 0;
		}
	// Envoi de la demande
		var xhr; 
		if (window.XMLHttpRequest) {
			// code for IE7+, Firefox, Chrome, Opera, Safari
			xhr=new XMLHttpRequest();
		} else {
			// code for IE6, IE5
			xhr=new ActiveXObject("Microsoft.XMLHTTP");
		}
		document.getElementById('aff_ajax').innerHTML = "<img src='../images/loading.gif' />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Traitement en cours";
		xhr.onreadystatechange = function() { 
			if(xhr.readyState == 4) {
					if(xhr.status == 200) {
							if (type==1) {
								document.getElementById('aff_ajax').innerHTML="Votre message a &eacute;t&eacute; envoy&eacute; avec succ&egrave;s.";
							} else {
								document.getElementById('aff_ajax').innerHTML="Votre demande de devis a bien &eacute;t&eacute; envoy&eacute;, nous allons y r&eacute;pondre rapidement.";
							}
					} else { 
						 document.getElementById('aff_ajax').innerHTML="Probl&egrave;me lors de l'envoi...<br /><input type='submit' value='RETOUR AU FORMULAIRE' />";
					}
			 }
		};
		xhr.open( "POST", "ajax_contact.php",  true);
		xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"); 
		xhr.send("type="+type+"&societe="+societe+"&nom="+nom+"&prenom="+prenom+"&email="+email+"&tel="+tel+"&message="+message+"&demande="+demande);
}
