// JavaScript Document
function verifCrypto(){
		var url = 'crypto/verifier.php';
		var pars = "code="+document.getElementById("code").value;	
		var myAjax = new Ajax.Updater(
			'reponse', 
			url, 
			{evalScripts: true,	method: 'post', parameters: pars, onComplete: onFinish});	
		
		function onFinish(){		
			var test=new String(document.getElementById("reponse").innerHTML);			
			if(test.length<=1){				
				document.getElementById("reponse").innerHTML="";
				document.getElementById("code").value = "";				
				//document.location='inscription.php';
				document.frm_crypt.submit();
			}else{
				alert("Veuillez saisir le bon pictogramme");
				document.images.cryptogram.src='crypto/cryptographp.php?cfg=0&&'+Math.round(Math.random(0)*1000)+1;
				document.getElementById("code").className = "";
				document.getElementById("code").focus();				
				return false;
			}
		}	
}

mail = '^[a-zA-Z0-9]+([_|\.|-]{1}[a-zA-Z0-9]+)*@[a-zA-Z0-9]+([_|\.|-]{1}[a-zA-Z0-9]+)*[\.]{1}[a-zA-Z]{2,6}$';
function verif_frm(){
	
		if(document.getElementById("nom").value==""){
			alert("Le champ nom est obligatoire")
			return false;
		}
		
		if(document.getElementById("prenom").value==""){
			alert("Le champ prenom est obligatoire")
			return false;
		}		

		if(document.getElementById("age").value==""){
			alert("L'age est obligatoire")
			return false;
		}

		if(document.getElementById("age").value<16 || document.getElementById("age").value>24){
			alert("Vous devez avoir entre 16 et 24 ans\npour participer au concours")
			return false;
		}

		if(document.getElementById("adresse").value==""){
			alert("L'adresse est obligatoire")
			return false;
		}		
		
		if(document.getElementById("ville").value==""){
			alert("La ville est obligatoire")
			return false;
		}

		if(document.getElementById("cp").value==""){
			alert("Le code postal est obligatoire")
			return false;
		}

		if(document.getElementById("regle").checked==false){
			alert("Veuillez consulter le règlement svp")
			return false;
		}
	
		if(document.getElementById("email").value.search(mail) == -1){
			alert("le champ e-mail n'est pas valide")
			return false;
		}
		
}

//Supprime les espaces de début et de fin dans un chaîne de caractères
function trim(str){
	var str = new String(str);
	return str.replace(/(^\s*)|(\s*$)/g,"");
}

//Retourne la longueur d'un chaîne de caractères
function strlen(str){
	var str = trim(str);
	return str.length;
}

//Vérification de la saisie d'au moins un lien
function verif_frm_tel(){

	var lien1=trim(document.getElementById('lien1').value);
	var lien2=trim(document.getElementById('lien2').value);
	var lien3=trim(document.getElementById('lien3').value);
	
	if((strlen(lien1)+strlen(lien2)+strlen(lien3))==0){
		alert('Vous devez saisir au mons un lien !');
		return false;
	}
	
}

function verif_form_vote(){
	if(document.getElementById("email").value.search(mail) == -1){
			alert("le champ e-mail n'est pas valide")
			return false;
	}
	if(document.getElementById("regle").checked==false){
			alert("Veuillez consulter le règlement svp")
			return false;
	}
}

/*function verif_bouton_radio(){
	var i;
	var res=false;
	for (i=1;i<=12;i++){
		if( document.getElementById(i).checked==true){			
				res=true;
		}
	}
	if(res==false){
		alert("Veuillez choisir une affiche !")
		return false;
	}
}*/

function ChangeEtat(image)
{
	var i;
	var id=image.id;
	image.src='../images/concours/avec_selection.jpg';
	document.getElementById("choixCache").value=id;
	for(i=1;i<=12;i++){
		if(i != id){
		document.getElementById(i).src='../images/concours/sans_selection.jpg';
		}	
	}
	
}

function ControlVote(){
	
	if (document.getElementById("choixCache").value == "0"){
			alert("Veuillez choisir une affiche !")
			return false;
	}
}
