window.addEvent('domready', function(){
	//ACTION A EFFECTUER AU CHARGEMENT DU DOM
	if($('envoi_mailing')){
		$('envoi_mailing').addEvent('click', function(){
			 if(confirm("Etes-vous certain de vouloir envoyer le mailing ?")){
			 	$('envoi_mailing').setStyle('display','none');
			   	$('loading').setStyle('display','inline');
		     }else return false;
		});
	}
});

function validationFormContact(obj){
	var test = false;
	var i;
	var regEmail = /^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/;
	var regTel = /^[0-9]{10,}$/;
	
	for(i=0;i<obj.length;i++){
		//CHAMPS TEXTE ET CHAMPS TEXTAREA
		if((obj[i].tagName == "INPUT" && obj[i].getAttribute("type")=="text") || obj[i].tagName == "TEXTAREA"){
			if(obj[i].name.charAt(0) == '_'){
				
				if(obj[i].value==""){
					$('erreur'+obj[i].name).setStyle('display','inline');
					test = true;
				}else{
					$('erreur'+obj[i].name).setStyle('display','none');
					
					//VERIFICATION DU MAIL
					if(obj[i].name == "_mail"){
						if(obj[i].value.toUpperCase().match(regEmail)) $('erreur'+obj[i].name+'2').setStyle('display','none');
						else{
							$('erreur'+obj[i].name+'2').setStyle('display','inline');
							test = true;
						}
					}
					
				}//FIN CHAMPS REMPLI
				
			}//FIN CHAMPS OBLIGATOIRE
			else{

				//VERIFICATION DU TELEPHONE
				if(obj[i].name == "telephone"){
					if(obj[i].value=="")$('erreur_'+obj[i].name+'2').setStyle('display','none');
					else{
						if(obj[i].value.toUpperCase().match(regTel)) $('erreur_'+obj[i].name+'2').setStyle('display','none');
						else{
							$('erreur_'+obj[i].name+'2').setStyle('display','inline');
							test = true;
						}
					}
				}

			}//FIN CHAMPS NON OBLIGATOIRE
		}//FIN TEST "TEXT & TEXTAREA"
	}//FIN FOR
	
	//Test d'affichage
	if(test == true) return false;
};

function checkMail(mail){
	var regEmail = /^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/;
	
	if(mail.toUpperCase().match(regEmail)) return true;
	else{
		$('label_inscription').setStyle('display','inline');
		$('titre_mail').setStyle('display','none');
		return false;
	}
};
