$.ajaxSetup({
   global: false,
   cache:false
});

function ajax_get(url,div){
	//$('#'+div).html('Loading data, please wait...');
	$.ajax({
		url: ''+url,
		type:'GET',
		error: function(){
			$('#'+div).html("Error occured. Please try again.");
		},
		success: function(data) {
			//$('#'+div).hide();
			//$('#'+div).empty();
			//$('#'+div).append(data);
			$('#'+div).html(data);
			//$('#'+div).slideDown("slow"); 
		},
		dataType:'html'
	});
}

function ajax_get_no_load(url,div){
	$.ajax({
		url: ''+url,
		type:'GET',
		error: function(){
			$('#'+div).html("Error occured. Please try again.");
		},
		success: function(data) {
			//$('#'+div).hide();
			//$('#'+div).empty();
			//$('#'+div).append(data);
			$('#'+div).html(data);
			//$('#'+div).slideDown("slow"); 
		},
		dataType:'html'
	});
}

function ajax_post(url,div,form){
	var data_post=$('#'+form).serialize();
	$('#'+div).html('Ca charge, ca charge...');
	$.ajax({
		url: ''+url,
		type:'POST',
		data: data_post,
		cache:false,
		error: function(){
			$('#'+div).html("Error occured. Please try again.");
		},
		success: function(data) {
			//$('#'+div).hide();
			//$('#'+div).empty();
			//$('#'+div).append(data);
			$('#'+div).html(data);
			//$('#'+div).slideDown("slow"); 
		},
		dataType:'html'
	});
}

function ajax_post_no_load(url,div,form){
	var data_post=$('#'+form).serialize();
	$.ajax({
		url: ''+url,
		type:'POST',
		data: data_post,
		cache:false,
		error: function(){
			$('#'+div).html("Error occured. Please try again.");
		},
		success: function(data) {
			//$('#'+div).hide();
			//$('#'+div).empty();
			//$('#'+div).append(data);
			$('#'+div).html(data);
			//$('#'+div).slideDown("slow"); 
		},
		dataType:'html'
	});
}


function ajax_call(url,div){
				ajax_get(url,div);
			}
			// Update feedback message
			function feedback_fail(msg, div) {
				var delay = 2500 ;
				$(div).html('<div class="message_erreur">' + msg + '</div>').fadeIn(200,function(){
					$(this).animate({'opacity':1}, delay, function() {
						$(this).fadeOut(800);
					})
				});
			}
			
				function feedback_fail_simple(msg, div) {
				var delay = 2500 ;
				$(div).html('<div class="message_erreur_simple">' + msg + '</div>').fadeIn(200,function(){
					$(this).animate({'opacity':1}, delay, function() {
						$(this).fadeOut(800);
					})
				});
			}
			
			
			// Update feedback message
			function feedback_success(msg, div) {
				var delay = 2500 ;
				$(div).html('<div class="message_ok">' + msg + '</div>').fadeIn(200,function(){
					$(this).animate({'opacity':1}, delay, function() {
						$(this).fadeOut(800);
					})
				});
			}
			
				// Update feedback message
			function feedback_joke(msg, div) {
				var delay = 8000 ;
				$(div).html('<div class="message_joke">' + msg + '</div>').fadeIn(200,function(){
					$(this).animate({'opacity':1}, delay, function() {
						$(this).fadeOut(800);
					})
				});
			}
			
	function check_mail(mailteste)
{
	var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');

	if(reg.test(mailteste))
	{
		return(true);
	}
	else
	{
		return(false);
	}
}	
			
		
