$(document).ready(function(){
  
  $(":text").labelify({ labelledClass: "labelHighlight" });
  $('#experience').click(function() {
	    if ($('#experience').is(':checked')) {$('#ouexp').removeClass('disabled').removeAttr('disabled');} 
	    else {$('#ouexp').addClass('disabled').attr('disabled', true); }	
  });
  
  $("#cat").change(function() {
		if ($('#cbAutre').is(':selected')) {$('#autreEm').removeClass('disabled').removeAttr('disabled');} 
	    else {$('#autreEm').addClass('disabled').attr('disabled', true);}	 
  });
  
  $("td > input[type=checkbox]").click(function() {
	  if($('td > input[type=checkbox]').is(':checked'))
	  {
	  	$('#sendForm').removeAttr('disabled');
	  }
  });
  
  $("#proposeForm").validate({
  
  rules: {
  
  		nom     	: "required",
  		prenom  	: "required",
  		email   	: {required:true,email:true},
  		ouexp   	: {required:"#experience:checked",maxlenght:20},
  		desc    	: {required:true,maxlenght:600},
  		descMore    : {required:true,maxlenght:600},
  		horaires    : {required:true,minlenght:1},
  		autreEm    : {required:"#cbAutre:selected",maxlenght:20}
  },
  messages:{
  		nom     	: "Merci d'indiquer votre nom.",
  		prenom  	: "Merci d'indiquer votre prénom.",
  		email   	: "Merci d'indiquer une adresse e-mail valide.",
  		ouexp   	: "Merci d'indiquer le lieu de votre dernière expérience radio.",
  		desc    	: "Merci de décrire votre projet en utilisant 600 signes au maximum.",
  		descMore    : "Merci de préciser le déroulement votre émission selon sa catégorie.",
  		horaires    : "Merci d'indiquer au moins une tranche horaire.",
  		autreEm    : "Merci d'indiquer le thème de votre projet."
  },
  
  submitHandler: function(form) 
  {$(":text").labelify({ labelledClass: "labelHighlight" });}
  
  });

});

