$(document).ready(function() {
	
	$('input[type=radio], input[type=checkbox]').addClass('noborder');

	/*$("form").validate({
		debug:true,
		errorElement:'label',
		onsubmit: false,
		errorClass: "error",
		errorPlacement:function(error, element){
			element.parent('li').children('.errors').eq(0).append(error);
		}
	});

	$('input[type=radio]').bind('change', function(e){
		
		var t = $(this), 
			trel = t.attr('rel'), 
			tname = t.attr('name');
		if (e.type == "change" || (e.type == "propertychange" && window.event.propertyName == "checked")) {
			
			$('input[name='+tname+']').each(function(){
				var rel = $(this).attr('rel');
				$('label[rel=label-'+rel+'] span').remove();
				$('input[rel=input-'+rel+']').removeClass('required');
			});
			
			$('label[rel=label-'+trel+']').append('<span> *</span>');
			$('input[rel=input-'+trel+']').addClass('required');
		}
	});
	
	$.validator.addMethod("datePast", function(value) {
		value = value.split('/');
		return (new Date() > new Date(value[2], value[1], value[0]));
	}, '* La date saisie est incorrecte.');
	$.validator.addMethod("dateFutur", function(value) {
		value = value.split('/');
		return (new Date() < new Date(value[2], value[1], value[0]));
	}, '* La date saisie est incorrecte.');
	*/
	
	$('form').find('textarea').each(function(index, Element){
		$(Element).keypress(checkTextAreaMaxLength);
	});

});

function checkTextAreaMaxLength(e)
{
    var actualLength = this.value.length;
	var maxLength = 340;
	
	if(this.value.length > maxLength-1)
	{
		if($.browser.msie)//IE
		  e.returnValue = false;
		else//Firefox*/
			e.preventDefault();
	}
}



