// JavaScript Document

function createXHR(){
	var request = false;
	try{
		request = new ActiveXObject('Msxml2.XMLHTTP');
	}catch (err2) {
		try {
			request = new ActiveXObject('Microsoft.XMLHTTP');
		}catch (err3) {
			try {
				request = new XMLHttpRequest();
			}catch (err1){
				request = false;
			}
		}
	}
	return request;
}

function affiche_contact(){
	document.contact.nom.value = "Nom";
	document.contact.prenom.value = "Prénom";
	document.contact.societe.value = "Société";
	document.contact.adresse.value = "Adresse";
	document.contact.cp.value = "Code postal";
	document.contact.ville.value = "Ville";
	document.contact.tel.value = "Téléphone";
	document.contact.fax.value = "Fax";
	document.contact.mail.value = "Email";
	document.contact.infos_projet.value = "";
	$("#formulaire_contact").fadeIn(200);
	$("#loading_contact").fadeOut(200, function(){
		document.getElementById('loading_contact').innerHTML="<img src=\"images/ajax-loader.gif\" /><br />Envoi en cours";
	});
}

function mail_contact(){
	
	testm = false ;
	for (var j=1 ; j<(document.contact.mail.value.length) ; j++) {
		if (document.contact.mail.value.charAt(j)=='@') { 
			if (j<(document.contact.mail.value.length-4)){ 
				for (var k=j ; k<(document.contact.mail.value.length-2) ; k++) { 
					if (document.contact.mail.value.charAt(k)=='.') testm = true;
				} 
			} 
		} 
	}
	a="0";
	
	if (document.contact.nom.value.length == 0 || document.contact.nom.value=="Nom") {
		afficher_alert('Vous n\'avez pas indiqué votre nom.', document.contact.nom); 
		a="1";
	}else if (document.contact.prenom.value.length == 0 || document.contact.prenom.value=="Prénom") {
		afficher_alert('Vous n\'avez pas indiqué votre prénom.', document.contact.prenom); 
		a="1"; 
	}else if (document.contact.tel.value.length == 0 || document.contact.tel.value=="Téléphone") {
		afficher_alert('Vous n\'avez pas indiqué votre numéro de téléphone.', document.contact.tel); 
		a="1"; 
	}else if (document.contact.mail.value.length == 0 || document.contact.mail.value=="Email") {
		afficher_alert('Vous n\'avez pas indiqué votre adresse e-mail.', document.contact.mail); 
		a="1"; 
	}else if ((testm==false) && (document.contact.mail.value.length != 0)) {
		afficher_alert('Votre adresse e-mail est incorrecte.', document.contact.mail); 
		a="1";
	}else if (document.contact.infos_projet.value.length == 0) {
		afficher_alert('Vous n\'avez pas indiqué les informations sur votre projet.', document.contact.infos_projet); 
		a="1";
	}

	if(a=="0"){
		$("#formulaire_contact").fadeOut(200);
		$("#loading_contact").fadeIn(200);
		
		nom = document.contact.nom.value;
		prenom = document.contact.prenom.value;
		type_client = document.contact.type_client.value;
		societe = document.contact.societe.value;
		adresse = document.contact.adresse.value;
		cp = document.contact.cp.value;
		ville = document.contact.ville.value;
		tel = document.contact.tel.value;
		fax = document.contact.fax.value;
		mail = document.contact.mail.value;
		infos_projet = document.contact.infos_projet.value;
		
		var req = createXHR();
		req.onreadystatechange = function(){ 			
			if(req.readyState == 4){
				if(req.status == 200){						
					reponse=req.responseText;	
					document.getElementById('loading_contact').innerHTML=reponse;
					setTimeout("affiche_contact()", 5000);
				}	
			} 
		}; 
		req.open("GET", "js/message_contact.php?nom="+nom+"&prenom="+prenom+"&type_client="+type_client+"&societe="+societe+"&adresse="+adresse+"&cp="+cp+"&ville="+ville+"&tel="+tel+"&fax="+fax+"&mail="+mail+"&infos_projet="+infos_projet, true); 
		req.send(null);
	}
	
}
function affiche_contact_bas(){
	document.contact_bas.nom.value = "Nom";
	document.contact_bas.prenom.value = "Prénom";
	document.contact_bas.societe.value = "Société";
	document.contact_bas.adresse.value = "Adresse";
	document.contact_bas.cp.value = "Code postal";
	document.contact_bas.ville.value = "Ville";
	document.contact_bas.tel.value = "Téléphone";
	document.contact_bas.fax.value = "Fax";
	document.contact_bas.mail.value = "Email";
	document.contact_bas.infos_projet.value = "";
	$("#formulaire_contact_bas").fadeIn(200);
	$("#loading_contact_bas").fadeOut(200, function(){
		document.getElementById('loading_contact_bas').innerHTML="<img src=\"images/ajax-loader.gif\" /><br />Envoi en cours";
	});
}

function mail_contact_bas(){
	
	testm = false ;
	for (var j=1 ; j<(document.contact_bas.mail.value.length) ; j++) {
		if (document.contact_bas.mail.value.charAt(j)=='@') { 
			if (j<(document.contact_bas.mail.value.length-4)){ 
				for (var k=j ; k<(document.contact_bas.mail.value.length-2) ; k++) { 
					if (document.contact_bas.mail.value.charAt(k)=='.') testm = true;
				} 
			} 
		} 
	}
	a="0";
	
	if (document.contact_bas.nom.value.length == 0 || document.contact_bas.nom.value=="Nom") {
		afficher_alert('Vous n\'avez pas indiqué votre nom.', document.contact_bas.nom); 
		a="1";
	}else if (document.contact_bas.prenom.value.length == 0 || document.contact_bas.prenom.value=="Prénom") {
		afficher_alert('Vous n\'avez pas indiqué votre prénom.', document.contact_bas.prenom); 
		a="1"; 
	}else if (document.contact_bas.tel.value.length == 0 || document.contact_bas.tel.value=="Téléphone") {
		afficher_alert('Vous n\'avez pas indiqué votre numéro de téléphone.', document.contact_bas.tel); 
		a="1"; 
	}else if (document.contact_bas.mail.value.length == 0 || document.contact_bas.mail.value=="Email") {
		afficher_alert('Vous n\'avez pas indiqué votre adresse e-mail.', document.contact_bas.mail); 
		a="1"; 
	}else if ((testm==false) && (document.contact_bas.mail.value.length != 0)) {
		afficher_alert('Votre adresse e-mail est incorrecte.', document.contact_bas.mail); 
		a="1";
	}else if (document.contact_bas.infos_projet.value.length == 0) {
		afficher_alert('Vous n\'avez pas indiqué les informations sur votre projet.', document.contact_bas.infos_projet); 
		a="1";
	}

	if(a=="0"){
		$("#formulaire_contact_bas").fadeOut(200);
		$("#loading_contact_bas").fadeIn(200);
		
		nom = document.contact_bas.nom.value;
		prenom = document.contact_bas.prenom.value;
		type_client = document.contact_bas.type_client.value;
		societe = document.contact_bas.societe.value;
		adresse = document.contact_bas.adresse.value;
		cp = document.contact_bas.cp.value;
		ville = document.contact_bas.ville.value;
		tel = document.contact_bas.tel.value;
		fax = document.contact_bas.fax.value;
		mail = document.contact_bas.mail.value;
		infos_projet = document.contact_bas.infos_projet.value;
		
		var req = createXHR();
		req.onreadystatechange = function(){ 			
			if(req.readyState == 4){
				if(req.status == 200){						
					reponse=req.responseText;	
					document.getElementById('loading_contact_bas').innerHTML=reponse;
					setTimeout("affiche_contact_bas()", 5000);
				}	
			} 
		}; 
		req.open("GET", "js/message_contact.php?nom="+nom+"&prenom="+prenom+"&type_client="+type_client+"&societe="+societe+"&adresse="+adresse+"&cp="+cp+"&ville="+ville+"&tel="+tel+"&fax="+fax+"&mail="+mail+"&infos_projet="+infos_projet, true); 
		req.send(null);
	}
	
}

function affiche_rappel_bas(){
	document.rappel_bas.nom.value = "Nom";
	document.rappel_bas.tel.value = "Téléphone";
	document.rappel_bas.heure.value = "Heure de rappel souhaitée";
	$("#rappel_bas").fadeIn(200);
	$("#loading_rappel").fadeOut(200, function(){
		document.getElementById('loading_rappel').innerHTML="<img src=\"images/ajax-loader.gif\" /><br />Envoi en cours";
	});
}


function mail_rappel(){
	
	a="0";
	
	if (document.rappel_bas.nom.value.length == 0 || document.rappel_bas.nom.value=="Nom") {
		afficher_alert('Vous n\'avez pas indiqué votre nom.', document.contact_bas.nom); 
		a="1";
	}else if (document.rappel_bas.tel.value.length == 0 || document.rappel_bas.tel.value=="Téléphone") {
		afficher_alert('Vous n\'avez pas indiqué votre numéro de téléphone.', document.contact_bas.tel); 
		a="1"; 
	}

	if(a=="0"){
		$("#rappel_bas").fadeOut(200);
		$("#loading_rappel").fadeIn(200);
		
		nom = document.rappel_bas.nom.value;
		tel = document.rappel_bas.tel.value;
		heure = document.rappel_bas.heure.value;
		
		var req = createXHR();
		req.onreadystatechange = function(){ 			
			if(req.readyState == 4){
				if(req.status == 200){						
					reponse=req.responseText;	
					document.getElementById('loading_rappel').innerHTML=reponse;
					setTimeout("affiche_rappel_bas()", 5000);
				}	
			} 
		}; 
		req.open("GET", "js/message_rappel.php?nom="+nom+"&tel="+tel+"&heure="+heure, true); 
		req.send(null);
	}
	
}

