// JavaScript Document
$(document).ready(function(){
	$('.rouge').hide();
	$('.CheckDoubleVote').css('color', 'red');
	if($('#iCheckDoubleVote').val()== 8){
		$("#mail").addClass('invalid');
	}
	if($('#iErreurReglement').val()== 6){
		$('input[name=reglement]').next().addClass('invalid');	
		message= "Veuillez accepter le règlement . <br>";
		$('.rouge').html(message).show();
	} 
	$('#reglement').click(function(){
		if($('#reglement').val()== 0){
		  $('#reglement').val(1);
		}else{
			$('#reglement').val(0);
		}
	});
});
$(function(){

	$('#formulaireParticipant').submit(function(){
		
		if(!tmt_validateForm(this)) {
			return false
		}

			var email = $('#mail').val();
			var iConcoursId = $('#iConcoursId').val();
			var iRecetteId = $('#iRecetteId').val();
			var error_mailexiste ="";

			$.ajax	({
				url: j_basepath+'index.php?module=concours&action=concoursFo:verifieUniciteEmail',
				data: {email:email,iConcoursId:iConcoursId,iRecetteId:iRecetteId},
				success: function (data) {
					if(data==true)
						{
							error_mailexiste = $('#error_mailexiste').val();
							$('.rouge').empty();
							$('.rouge').append(error_mailexiste);
							$('.rouge').css('color', 'red');
							$('.rouge').html(error_mailexiste).show();
							$("#mail").addClass('invalid');	
							return false;
						}
				},
				async: false
			}) ; 

		   /*
			$.getJSON(j_basepath + 'index.php',{'module':'concours','action':'concoursFo:verifieUniciteEmail',
			email:email,iConcoursId:iConcoursId,iRecetteId:iRecetteId},

			function(data)
				{
					if(data==true)
						{
							error_mailexiste = "<ul><li>" + $('#error_mailexiste').val()+"</li></ul>";
							$('.rouge').empty();
							$('.rouge').append(error_mailexiste);
							$('.rouge').css('color', '#f3af4c');
							$("#mail").addClass('invalid');
							return false;
						}
				}
			);*/
	});
	

});

function catchError(frm, invalidFields){
	var msg= "";
    for(i=0;i<invalidFields.length;i++){
       switch(invalidFields[i].name){
           case 'nom':
           		msg += '- Veuillez saisir votre nom.<br>';
           		break;
           case 'prenom':
           		msg += '- Veuillez saisir votre prénom.<br>';
           		break;
           case 'adresse':
           		msg += '- Veuillez saisir votre adresse.<br>';
           		break;
				break;
           case 'mail':
           		msg += '- Veuillez saisir votre adresse e-mail.<br>';
           		break;
			case 'codepostal':
           		msg += '- Veuillez saisir votre code postal.<br>';
           		break;
			case 'ville':
           		msg += '- Veuillez saisir votre ville.<br>';
           		break;
           case 'reglement':
           		msg += '- Veuillez accepter le règlement.<br>';
           		$('input[name='+invalidFields[i].name+']').next().addClass('invalid');
           		break; 
       }  
	}
	if($('#iErreurReglement').val()== 6){
		msg += '- Veuillez accepter le règlement.<br>';
		$('input[name='+invalidFields[i].name+']').next().addClass('invalid');
	}

	if($('#reglement').val()== 0){
		//msg += '- Veuillez accepter le règlement .<br>';
		$('input[name=reglement]').next().addClass('invalid');
	}else{
		$('input[name=reglement]').next().removeClass('invalid');
 	}

	if (invalidFields.length > 1) {
		message= "Vous n'avez pas renseigné les informations suivantes:<br>";
		message =message + msg;

		$('.rouge').html(message).show();
	} else {
		$('.rouge').html(msg).show();
	}
}


function displayError(frm, invalidFields){
    var msgError = "";
    for(i=0;i<invalidFields.length;i++){
		msgError += $("[name="+invalidFields[i].name+"]").parents("fieldset").prev().prev().find('span.txt16px').text()+"<br>";
	}

	$("#errorMessage").html("Vous n’avez pas rempli les informations suivantes:<br>" + msgError);
	$("#errorMessage").show();

}


