function mailok(adresse) {
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(reg.test(adresse)) {
return null;
} else {
erreur+='Email incorrect<br /><br />';
nb_err++;
}
}

/*** Newsletter ***/

function verif_newsletter() {
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(reg.test(document.getElementById('input_newsletter').value)) {
email=document.getElementById('input_newsletter').value;
window.location.href='index.php?page=newsletter';
ajax_newsletter();
return false;
} else {
document.getElementById('mess_newsletter').innerHTML='Email incorrect';
return false;
}
}

var xhr=null;
function ajax_newsletter() {
if (window.XMLHttpRequest) {
xhr=new XMLHttpRequest();
if (xhr.overrideMimeType) {
xhr.overrideMimeType('text/html');
}
}
else if (window.ActiveXObject){
xhr=new ActiveXObject("Microsoft.XMLHTTP");
}
xhr.onreadystatechange=function() {
if (xhr.readyState==4 && xhr.status==200) {
if (xhr.status==200) {
document.getElementById('mess_newsletter').innerHTML=responseText;
}else{
alert('Un problème est survenu avec la requête.');
}
}
}
lien='mail_newsletter.php';
xhr.open('POST', lien, true);
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xhr.send("email="+email);
}

/*** Contact ***/

function verif_contact() {
erreur='';
nb_err=0;
if (document.getElementById('nom').value.length<1 || document.getElementById('nom').value==' ') {
erreur+='Nom incorrect<br/><br/>';
nb_err++;
}
if (document.getElementById('societe').value.length<1 || document.getElementById('societe').value==' ') {
erreur+='Société incorrecte<br/><br/>';
nb_err++;
}
mailok(document.getElementById('email').value);
if (document.getElementById('telephone').value.length>0 && isNaN(document.getElementById('telephone').value)) {
erreur+='Format du téléphone : 04XXXXXXXX<br/><br/>';
nb_err++;
}
if (document.getElementById('fax').value.length>0 && isNaN(document.getElementById('fax').value)) {
erreur+='Format du téléphone : 04XXXXXXXX<br/><br/>';
nb_err++;
}
if (document.getElementById('codep').value.length>0 && isNaN(document.getElementById('codep').value)) {
erreur+='Format du code postal : 13XXX<br/><br/>';
nb_err++;
}
if (nb_err==0) {
nom=document.getElementById('nom').value;
prenom=document.getElementById('prenom').value;
societe=document.getElementById('societe').value;
profession=document.getElementById('profession').value;
email=document.getElementById('email').value;
telephone=document.getElementById('telephone').value;
fax=document.getElementById('fax').value;
adresse=document.getElementById('adresse').value;
codep=document.getElementById('codep').value;
ville=document.getElementById('ville').value;
message=document.getElementById('message').value;
window.location.href='index.php?page=contact&envoi=ok';
ajax_contact();
return false;
}else{
document.getElementById('mess_ajax').innerHTML=erreur;
return false;
}
}

var xhr=null;
function ajax_contact() {
if (window.XMLHttpRequest) {
xhr=new XMLHttpRequest();
if (xhr.overrideMimeType) {
xhr.overrideMimeType('text/html');
}
}
else if (window.ActiveXObject){
xhr=new ActiveXObject("Microsoft.XMLHTTP");
}
xhr.onreadystatechange=function() {
if (xhr.readyState==4 && xhr.status==200) {
if (xhr.status==200) {
document.getElementById('mess_ajax').innerHTML=responseText;
}else{
alert('Un problème est survenu avec la requête.');
}
}
}
lien='mail_contact.php';
xhr.open('POST', lien, true);
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xhr.send("nom="+nom+"&prenom="+prenom+"&email="+email+"&societe="+societe+"&profession="+profession+"&telephone="+telephone+"&fax="+fax+"&adresse="+adresse+"&codep="+codep+"&ville="+ville+"&message="+message);
}
