var enachat = true;
var enenfant = true;
var strerrorClass = "erreurform";

function formhighlight(element)  {
	 switch($(element).attr('type')) {
	 case "checkbox":
		 if($(element).parent().parent().attr('id') == 'listecopupons') {
			 $(element).parent().addClass(strerrorClass);
			 $(element).parent().siblings('label').addClass(strerrorClass);
		 }
		 else {
			 $(element).parent().addClass(strerrorClass);
		 }
		 break;
	 case "radio":
		 $(element).parent().addClass(strerrorClass);
		 $(element).parent().siblings('label').addClass(strerrorClass);
		 break;
	default:
		$(element).addClass(strerrorClass);
	 }
}
	 
function formunhighlight(element) {
	 switch($(element).attr('type')) {
	 case "checkbox":
		 if($(element).parent().parent().attr('id') == 'listecopupons') {
			 $(element).parent().removeClass(strerrorClass);
			 $(element).parent().siblings('label').removeClass(strerrorClass);			 
		 }
		 else {
			 $(element).parent().removeClass(strerrorClass);
		 }		 
		 break;
	 case "radio":
		 $(element).parent().removeClass(strerrorClass);
		 $(element).parent().siblings('label').removeClass(strerrorClass);
		 break;
	default:
		$(element).removeClass(strerrorClass);
	 }
}

function inscription_membre() {
	$('#forminscrire').validate({
		errorPlacement: function() {}, 
		highlight: formhighlight,
		unhighlight: formunhighlight,
	    rules: {
			frmmdp: {
	                required: true,
	                minlength: 5
	          },
	          frmmdp_confirm: {
	                required: true,
	                equalTo: "#frmmdp"
	          },             
			frmcourriel: {
	                required: true,
	                email: true
	          },
	          frmcourriel_confirm: {
	                required: true,
	                equalTo: "#frmcourriel"
	          }
		},
		submitHandler: function(){
			$.post(
				"/mes_outils/profil/inscription.html",
				$("#forminscrire").serialize(),
				function(mydata){
					inscriptionResult(mydata);
				}, "json"
			);
			return false;
		}
	});
	
	$('#forminscrire input[name=frmachete]').attr('disabled',enachat)
	$('#forminscrire input[name=frmabonne]').change( function() {
		if($(this).val() == 0) {
			enachat = false;
		}
		else {
			enachat = true;
			$('#forminscrire label[for=frmachete]').removeClass(strerrorClass)
		}
		$('#forminscrire input[name=frmachete]').attr('disabled',enachat)
		
	});

	
	$('#forminscrire input[name=frmnbenfants]').attr('disabled',enachat)
	$('#forminscrire input[name=frmenfants]').change( function() {
		if($(this).val() == 1) {
			enenfant = false;
		}
		else {
			enenfant = true;
			$('#forminscrire label[for=frmnbenfants]').removeClass(strerrorClass)
		}
		$('#forminscrire input[name=frmnbenfants]').attr('disabled',enenfant)
		
	});	
}

function inscriptionResult(mydata)
{
	if(mydata == 0) {
		$('#erreurInscription').html("Courriel d\351j\340 existant!!!");
	} else {
		window.location.href = mydata;
	}
}

function inscription_concours() {
	$('#frmconcours').validate({
		errorPlacement: function() {}, 
		highlight: formhighlight,
		unhighlight: formunhighlight
	});
}

function inscription_coupons() {
	$('#frmcoupons').validate({
	errorPlacement: function() {}, 
	highlight: formhighlight,
	unhighlight: formunhighlight,
	rules: {
		'coupon[]': {
			required: true,
			minlength: 1
		}
	}	
});
}
/*

	*/