// JavaScript Document

//fonction popup pour le callback
function wcb(){
	//window.open('/contact/webcallback.php',"webcallback","menubar=no, status=no, scrollbars=no, , width=750, height=400");
	window.open('/contact/webcallback.htm',"webcallback","menubar=no, status=no, scrollbars=no, , width=600, height=341");
}

//fonction popup pour le formulaire de prise de RDV
function prdv(){
	window.open('/contact/contact.php',"priserdv","menubar=no, status=no, scrollbars=no, , width=750, height=700");
}

//fonction popup pour le jeu
function ppjeu(){
	window.open('/jeu/popup-jeu-rivassur.php',"jeu","menubar=no, status=no, scrollbars=no, , width=510, height=365");
}

function trim(str) {
   return str.replace(/(^\s*)|(\s*$)/g,"");
}

//teste le champ de formulaire : non vide (nom de champ de formulaire, libellé
function checkFormTexte(txt, libelle,len){
	if(trim(eval(txt).value).length<len){
		alert(libelle);
		eval(txt).focus();
		return false;
	}
	return true;
}

//teste la validité d'une adresse mail
function verifmail(email,obli){
	var verif = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]{2,}[.][a-zA-Z]{2,4}$/
	
	if((obli==0)&&(eval(email).value == ""))	return true
	if ((verif.exec(eval(email).value) == null)||(eval(email).value == "")){
		alert("Cet email n'est pas valide!");
		eval(email).focus();
		return false;
	}
	return true;
}

//Boutons radios
function testerRadio(radio, libelle) {
	var sel=false;
    for (var i=0; i<eval(radio).length;i++) {
         if (eval(radio)[i].checked) {
            sel=true;
         }
    }
	if(sel==false){
		alert(libelle);
	}
	return sel;
}

//Contrôle n° d'assuré pour jeu-concours
function ctrl_syntaxe_num_assure(){
	
	var n_assure=document.frmJ.n_assure;
	var verif = /^[0-9]{9}[a-zA-Z]{1}$/
	
	if ((verif.exec(eval(n_assure).value) == null)||(eval(n_assure).value == "")){
		alert("Le n° d\'assuré est incorrect !\nVeuillez renouveler votre saisie.");
		eval(n_assure).focus();
		return false;
	}
	return true;

}
