
var showLoaderImage = function(destination){

	var loaderHTML   = "<br />";
	
	loaderHTML		+= "<center>";
	loaderHTML		+= "<img src='/images/ajax-loader.gif' />";
	loaderHTML		+= "</center>";
	
	destination.html(loaderHTML);
}

var showHideMore = function(){
	if($("#moreKeywords").css("display") == "none"){
		$("#moreKeywords").css("display","");
	}else{
		$("#moreKeywords").css("display","none");
	}
}

var rform = false;
var rdest = false;
var submitForm = function(form,destination){

	var form 		= $("#"+form);
	var destination = $("#"+destination);
	
	rform = form;
	rdest = destination;
	
	showLoaderImage(destination);
	$.post(form.attr("action"), form.serialize(),function(data) {
		destination.html(data);
	});
}

function resetAddThis(){
	$("#addthisbtn").each(function(){
		$(this).attr("onclick", "return addthis_open(this, '', '"+$(this).attr('addthis:url')+"', '"+$(this).attr('addthis:title')+"');");
	});
}

var showPackageDetail = function(code,destination,page){
	var destination = $("#"+destination);
	showLoaderImage(destination);
	
	$.post(BASE_URL+"/queries/packinfos.php?page="+page, {code:code},function(data) {
		destination.html(data);
		
		$(".grid").tablesorter({
			sortList: [[0,0]],
			dateFormat: 'uk',
			//headers: {0: {sorter: "shortDate"}, 2:{sorter: true}} 
			headers: {0: {sorter: "shortDate"}, 3:{sorter: false}} 
		});
		
		resetAddThis();
	});
	$('html, body').animate({scrollTop: '0px'}, 600);
	
}


var showPackageDetail2 = function(code,destination,page){
	
	if(document.getElementById('results2')){
		document.getElementById('center_defaut').style.display="none";
	} else {}
	var destination = $("#"+destination);
	showLoaderImage(destination);
	
	$.post(BASE_URL+"/queries/packinfos_une.php?page="+page, {code:code},function(data) {
		destination.html(data);
		
		$(".grid").tablesorter({
			sortList: [[0,0]],
			dateFormat: 'uk',
			//headers: {0: {sorter: "shortDate"}, 2:{sorter: true}} 
			headers: {0: {sorter: "shortDate"}, 3:{sorter: false}} 
		});
	});
	$('html, body').animate({scrollTop: '470px'}, 600);
}


var showPackageDetail_une = function(code,destination,page){
	
	var destination = $("#"+destination);
	showLoaderImage(destination);
	$.post(BASE_URL+"/queries/packinfos_une.php?page="+page, {code:code},function(data) {
		destination.html(data);
		
		$(".grid").tablesorter({
			sortList: [[0,0]],
			dateFormat: 'uk',
			//headers: {0: {sorter: "shortDate"}, 2:{sorter: true}} 
			headers: {0: {sorter: "shortDate"}, 3:{sorter: false}} 
		});		
	});
	$('html, body').animate({scrollTop: '470px'}, 600);
}



var showProductDetail = function(code,destination,page){
	var destination = $("#"+destination);
	showLoaderImage(destination);
	$.post(BASE_URL+"/queries/prodinfos.php?page="+page, {code:code},function(data) {
		destination.html(data);
		$(".grid").tablesorter({sortList: [[0,0]]}); 		
	});
}


var showProductDetail2 = function(code,destination,page){
	
	if(document.getElementById('results2')){
		document.getElementById('center_defaut').style.display="none";
	} else {}
	var destination = $("#"+destination);
	showLoaderImage(destination);
	
	$.post(BASE_URL+"/queries/prodinfos_une.php?page="+page, {code:code},function(data) {
		destination.html(data);
		
		$(".grid").tablesorter({
			sortList: [[0,0]],
			dateFormat: 'uk',
			//headers: {0: {sorter: "shortDate"}, 2:{sorter: true}} 
			headers: {0: {sorter: "shortDate"}, 3:{sorter: false}} 
		});
	});
	$('html, body').animate({scrollTop: '470px'}, 600);
}


var paginateResults = function(page){
	if(rform && rdest){
		
		var url 	= (typeof(rform) == "string") ? rform : rform.attr("action");
		var update 	= (typeof(rdest) == "string") ? $("#"+rdest) : rdest;
		showLoaderImage(update);
		$.post(url+"?page="+page, {},function(data) {
			update.html(data);
		});
		
		
	}
	alert('test');
}

var loadInto = function(url,datas,element){
	showLoaderImage(element);
	$.post(url, datas,function(data) {
		element.html(data);
	});
}

$(document).ready(function() {

	$("input#destination").autocomplete({
	    source : '/queries/search.php'
	});
	
	$("input#package").autocomplete({
	    source : '/queries/searchpackage.php'
	});
	
	$("input#product").autocomplete({
	    source : '/queries/searchproduct.php'
	});
	
	$("input#packageav").autocomplete({
	    source : 'queries/searchpackage.php',
	    close : function(event,ui){
	    	$("#availdates").css("display","");
	    	loadInto('/queries/sub/searchpackagesdates.php',{package:$("input#packageav").attr("value")},$('#availdatesresults'));
	    }
	});
	
	$("input#packageres").autocomplete({
	    source : '/queries/searchpackage.php',
	    close : function(event,ui){
	    	$("#reservdates").css("display","");
	    	loadInto('/queries/sub/searchpackagesdates.php',{package:$("input#packageres").attr("value")},$('#reservformresults'));
	    }
	});
	jQuery.datepicker.setDefaults(jQuery.datepicker.regional['fr']);
	$(".datepicker").datepicker({ dateFormat: 'dd/mm/yy', firstDay:1, dayNamesMin: ['Di', 'Lu', 'Ma', 'Me', 'Je', 'Ve', 'Sa'], monthNames: ['Janvier','F&eacute;vrier','Mars','Avril','Mai','Juin','Juillet','Ao&ucirc;t','Septembre','Octobre','Novembre','D&eacute;cembre'] });

});

