// JavaScript Document

//actualiser un div avec une page
function ActuDiv(div,requete){	
var xhr_object = null; 
 if(window.XMLHttpRequest) // Firefox 
	      xhr_object = new XMLHttpRequest(); 
	   else if(window.ActiveXObject) // Internet Explorer 
	      xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	   else { // XMLHttpRequest non supporté par le navigateur 
	      alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	      return; 
	   } 
	xhr_object.open("GET", requete, true);   
	xhr_object.onreadystatechange = function() { 
		if(xhr_object.readyState == 1) {
	         document.getElementById(div).innerHTML = '<div style="text-align=center;height:100%;"><img src="images/processing.gif" border="0"></div>';
			 						}
	      	if(xhr_object.readyState == 4) {
	         document.getElementById(div).innerHTML = xhr_object.responseText;	
			 }
	   }
	  xhr_object.send(null);
}

function afficher(img){
var l=screen.width;
var h=screen.height;

document.getElementById('affichage').style.width=l;
document.getElementById('affichage').style.height=h;
document.getElementById('affichage').style.display='block';
document.getElementById('image').style.display='block';
var posx=(l-800)/2;
document.getElementById('image').style.left=posx+'px';
document.getElementById('image').style.top=50+'px';
ActuDiv('image','preview.php?img='+img);


}
function validateForm(){
var err='';
a=document.getElementById('formcontact');
societe=a.societe.value;
ville=a.ville.value;
cp=a.cp.value;
telephone=a.telephone.value;
mail=a.mail.value;
contact=a.contact.value;
if (societe==''){err+="La Raison sociale est obligatoire\n";}
if (ville==''){err+="La Ville est obligatoire\n";}
if (cp=='' || cp.length<5){err+="Le Code Postale est obligatoire\n";}
if (telephone=='' || telephone.length<10 ){err+="Le Téléphone est obligatoire\n";}
if (mail=='' ){err+="L'adresse Mail est obligatoire\n";}
if (contact==''){err+="Le Nom d\'un contact est obligatoire\n";}

if (cp!='' && isNaN(cp)){err+="Le Code Postale doit être un nombre\n";}
if (telephone!='' && isNaN(telephone)){err+="Le numéro de téléphone doit être composé de chiffres\n";}

var valide=/^[\w\-]+(\.[\w\-]+)*@[\w\-]+(\.[\w\-]+)*\.[\w\-]{2,}$/;
var testmail=valide.test(mail);
if (mail!='' &&  !testmail   ){err+="L\'adresse mail doit être valide\n";}



if (err!==''){alert('Votre demande est incomplète :\n'+err);}
if (err==''){return true;} else {return false;}

}
