//Affiche une erreur entre le menu et le content
function displayError(text)
{
	$('#main_error').html(text).fadeIn();
}

function deleteObject(table,identifier,value)
{
	var params = {table:table,identifier:identifier,value:value};
	if(confirm('Êtes vous sûr de vouloir supprimer cet élément ?'))
	{
		$.post('ajax/deleteObject.php',params, function(data){
		});
	}
}

function validForm(form){
	$('.req').css('border','');
	if ( $(form + ' .is-date').size() != 0 ) $(form + ' .is-date').css('border','');
	var error = 0;
	
	$(form + ' .req').each( function(){ if ( $.trim( $(this).val() ) == '' ) {error++; $(this).css('border','1px red solid');}});
	
	$(form + ' .req-string').each( function(){ if ($.trim( $(this).val() ) == '' ) {error++; $(this).css('border','1px red solid');}});
		
	$(form + ' .is-mail').each( function(){
		if ($.trim( $(this).val() ) != '' )
		{
			var mail = $(this).val();
			var place = mail.indexOf("@",1);
			var point = mail.indexOf(".",place+1);
			if ((place == -1)||(mail.length < 2)||( point < 1)){error++; $(this).css('border','1px red solid');}
		}
	});

	$(form + ' .is-int').each( function(){if ($.trim( $(this).val() ) != '' ){
			if ( parseInt($(this).val()) == 'NAN'){error++; $(this).css('border','1px red solid');}
	}});
	
	$(form + ' .is-postCode').each( function(){if ($.trim( $(this).val() ) != '' ){
			if ( parseInt($(this).val()) == 'NAN' || $(this).val().length != 5){error++; $(this).css('border','1px red solid');}
	}});

	$(form + ' .is-date').each( function(){
		var date = $(this).val();
		if ( date != '' )
		{
			var format = /^[0-9]{4}\-(0[1-9]|1[012])\-(0[1-9]|[12][0-9]|3[01])$/;			
			if(!format.test(date)){error++; $(this).css('border','1px red solid');}
		}
	});
	
	$(form + ' .is-time').each( function(){
		var time = $(this).val();
		if ( time != '' )
		{
			var format = /^(0[0-9]|1[0-9]|2[0-3])\:[0-5][0-9]$/;			
			if(!format.test(time)){error++; $(this).css('border','1px red solid');}
		}
	});
	
	$(form + ' .is-dateTime').each( function(){
		var date = $(this).val();
		if ( date != '' )
		{
			var format = /^[0-9]{4}\-(0[1-9]|1[012])\-(0[1-9]|[12][0-9]|3[01]) [0-9]{2}\:[0-9]{2}$/;			
			if(!format.test(date)){error++; $(this).css('border','1px red solid');}
		}
	});
	
	$(form + ' .req-password-with-confirm').each( function(){
		if ( $.trim( $(this).val() ) == '' || $(this).val() != $(form + ' .req-password-confirm').val() )
		{
			error++; 
			$(this).css('border','1px red solid');
			$(form + ' .req-password-confirm').css('border','1px red solid');
		}
	})
	
	$('.is-not-zero').each( function(){
		if ( $(this).val() == 0 ) {error++; $(this).next('.jNiceSelectWrapper').css('border','1px red solid');}
	});
	
	if(error == 0) {return true;}else{return false;}
}
