/*------------------------------------
----Relise par www.ec-webdesign.fr----
--------------------------------------
//------------------------------------------------------------------------------------------------------VARIABLE--------------*/
var on = '<span class="aff_vert">*</span>' ;
var off = '<span class="aff_rouge">*</span>' ;
var oblige = '<span class="aff_rouge">Le champ en rouge est obligatoire</span><br/>';
var mail_erreur = '<span class="aff_rouge">Votre mail est invalide</span><br/>';
var mail_exitepas = '<span class="aff_rouge">Ce mail n\'existe pas</span><br/>';
var pdf_erreur = '<span class="aff_rouge">Le fichier doit être sous format "PDF"</span><br/>';
var confirme = '... ENVOI EN COURS <img src="design/image/icone/chargement.gif" /> ... ';
var mail_existe = '<span class="aff_rouge">Ce mail existe déjà!</span>';
//------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------FONCTION--------------*/
//---------------------------------Ecriture
function writediv(id,texte){
    document.getElementById(id).innerHTML = texte;
}
//---------------------------------Controle couleur
function controle_rouge(ici){
	ici.style.background = "url(design/image/bouton/verif_red.jpg) repeat-x";
}
function controle_vert(ici){
	ici.style.background = "url(design/image/bouton/verif_green.jpg) repeat-x";
}
//---------------------------------
function verifwrite(note,id){
    if(note == ''){
	 	writediv(id,off);
	}else if(id == 'r_mail'){
		if (!filter.test(note)) {
			writediv(id,off);
		}else{
			writediv(id,on);
		}
	}else{
	  	writediv(id,on);
	}
}
function verif_select(id){
	var choix_select = document.forms["maform"].choix_S;
    if(choix_select[0].checked == 0 && choix_select[1].checked == 0){
	 	writediv(id,off);
	}else{
	  	writediv(id,on);
	}
}
function verif_radio(id){
	var choix_radio = document.forms["maform"].choix_R;
    if(choix_radio.selectedIndex == 0){
	 	writediv(id,off);
	}else{
	  	writediv(id,on);
	}
}
//------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------verifier Exsite
//------------------------------------------------------------------------------------------------------

function file(fichier){
     if(window.XMLHttpRequest) // FIREFOX
          xhr_object = new XMLHttpRequest();
     else if(window.ActiveXObject) // IE
          xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
     else
          return(false);
     xhr_object.open("GET", fichier, false);
     xhr_object.send(null);
     if(xhr_object.readyState == 4) 
	 	return(xhr_object.responseText);
     else return(false);
     }
	 
//------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------FORMULAIRE
//------------------------------------------------------------------------------------------------------

function verifier_newsletter(){
	var msg = "";
	var input_nom = document.forms["maform"].nom_news_m;
	var nom = input_nom.value;
	var input_prenom = document.forms["maform"].prenom_news_m;
	var prenom = input_prenom.value;
	var input_mail = document.forms["maform"].mail_news_m;
	var mail = input_mail.value;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	
	if(nom=='' || nom=='Votre nom'){
		controle_rouge(input_nom);
		msg = oblige;
	}else{
		controle_vert(input_nom);
	}
	if(prenom=='' || prenom=='Votre prénom'){
		controle_rouge(input_prenom);
		msg = oblige;
	}else{
		controle_vert(input_prenom);
	}
	if(mail=='' || mail=='Votre mail'){
		controle_rouge(input_mail);
		msg = oblige;
	}else if (!filter.test(mail)){
		controle_rouge(input_mail);
		msg += mail_erreur;
	}else if(texte = file('php/verif_mail.php?mail_news_m='+escape(mail))){
		if(texte == 1){
			controle_rouge(input_mail);
			msg += mail_existe;
    	}else if(texte == 2){
			controle_vert(input_mail);
			msg += "";
  		}	
	}
	
	if (msg == ""){
		writediv('resultat',confirme);
		return(true);
	}else{
		writediv('resultat',msg);
		return(false);
	}
}

function verifier_newsletter_off(){
	var input_mail = document.forms["maform"].mail_news_m;
	var mail = input_mail.value;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	var msg = "";
	
	if(mail=='' || mail=='Votre mail'){
		controle_rouge(input_mail);
		msg = oblige;
	}else if (!filter.test(mail)){
		controle_rouge(input_mail);
		msg = mail_erreur;
	}else if(texte = file('php/verif_mail.php?mail_news_m='+escape(mail))){
		if(texte == 2){
			controle_rouge(input_mail);
			msg = mail_exitepas;
    	}else if(texte == 1){
			controle_vert(input_mail);
			msg = confirme;
  		}	
	}
	
	if (msg == confirme){
		writediv('resultat',msg);
		return(true);
	}else{
		writediv('resultat',msg);
		return(false);
	}
}

//------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------Rollover
//------------------------------------------------------------------------------------------------------
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//---------------------------->>>>>>>>>>>>>>>><>
//---------------------------->>>>>>>>>>>>>>>><>
//---------------------------->>>>>>>>>>>>>>>><>
//---------------------------->>>>>>>>>>>>>>>><>
//---------------------------->>>>>>>>>>>>>>>><>
//---------------------------->>>>>>>>>>>>>>>><>

//modele
function modele(){
	var input_mail = document.forms["maform"].mail_news_m;
	var mail = input_mail.value;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	var msg = "";
}
function verifier_form(){
	var nom = document.forms["maform"].nom.value;
	var prenom = document.forms["maform"].prenom.value;
	var choix_select = document.forms["maform"].choix_S;
	var choix_radio = document.forms["maform"].choix_R;
	var mail = document.forms["maform"].mail.value;
	//PDF
	var pdf_file = document.forms["maform"].dossierPDF.value;
	pdf_nb = pdf_file.length;//alert("ok");
	pdf_verif = pdf_file.substring(pdf_nb-3,pdf_nb);
	//-----------------------------------------------------------------SI
	if(nom==''){
		writediv('resultat','Vous devez obligatoirement saisir le champ "Nom" ');
	}else if(prenom==''){
		writediv('resultat','Vous devez saisir champ "Prenom" obligatoire');
	}else if(choix_radio[0].checked == 0 && choix_radio[1].checked == 0){
		writediv('resultat','Vous devez saisir champ "Sexe" obligatoire');
	}else if(choix_select.selectedIndex == 0){
		writediv('resultat','Vous devez saisir champ "Fruit" obligatoire');
	}else if(mail==''){
		writediv('resultat','Vous devez saisir champ "Mail" obligatoire');
	}else if (!filter.test(mail)) {
			writediv('resultat',mail_erreur);
	}else if(pdf_file==''){
		writediv('resultat','Vous devez saisir champ "PDF" obligatoire');
	}else if(pdf_verif!='pdf'){
		writediv('resultat',pdf_erreur);
		document.forms["maform"].dossierPDF.value = "";
	}else{
			document.forms["maform"].submit();
	}
}
