/*
***Border***
***Begin***
*/
/*	
DD_roundies.addRule('#logo,#form_search_all,#menu_header,#partenaire div', '5px 5px 5px 5px', true);
DD_roundies.addRule('#menu li a,#menu_search li a,#map_Vn h2,.tool h3', '5px 5px 0px 0px', true);
DD_roundies.addRule('#search_panel,#enbas,#map_Vn div,.tool .description,#content, #bas_panel', '0px 0px 5px 5px', true);	
*/
/***Fin**/

/*
		

$(document).ready(function () {		
		//alert("Ready");
		var lang=document.getElementById("lang").value;		
	    $.history.init(pageload);		    
		//$('a[href=' + window.location.hash + ']').addClass('selected');				
		$('a[rel=ajax]').click(function () {				
			hash = this.href;
			hash = hash.replace(/^.*#/, '');
			//alert("Cilck sur : "+hash);
	 		$.history.load(hash);		
	 		$('a[rel=ajax]').removeClass('selected');
	 		$(this).addClass('selected');
	 		$('.loading').show();
			$('#content').html('');		
	 		$('#body').hide();		
			getPage();	
			return false;
		});	
		
	});	
	function pageload(hash) {
		if (hash);else hash="#Home";
		hash_tp = hash.replace(/^.*#/, '');
		//alert("check => hash = "+hash_tp);		
		//$('a[rel=ajax]').removeClass('selected');
	 	$('a[rel=ajax]').removeClass('selected');
		var elt=document.getElementById(hash_tp);
		var myClassAttr = $(elt).attr("class"); 
		if(myClassAttr)
			if(myClassAttr.search("selected")<0){
				//pas de selected
				$(elt).addClass('selected');
			}
		var chcao_init=$('#content').height();	
		//document.getElementById("VietNam_map").src="images/bandomapVN1.gif";
		getPage(); 			
	}		
	function getPage() {		
		var lang=document.getElementById("lang").value;
		var data = 'page=' + encodeURIComponent(document.location.hash);
		
		//alert("/ Aller à la "+data);
		$.ajax({
			url: "loader.php?lang="+lang,	
			type: "GET",		
			data: data,		
			cache: false,
			success: function (html) {					
				$('.loading').hide();			
				var chcaotruoc=$('#height_content').height();	
				$('#content').html(html);		
				$('#height_content').html(html);
				var chcao=$('#height_content').height();
				$('#height_content').html('');
				var chcaofinal=0;
				if(chcao<chcaotruoc && chcao<642)
					chcaofinal=642;
				else chcaofinal=chcao;
				$('#body').fadeIn('slow');
				//alert("End getPage:"+chcao+" ch cao trc: "+chcaotruoc);
				document.getElementById("content").style.height=chcaofinal+"px";
			}		
		});					
	}*/	
var path_url_total="http://icctours.com/";
var panel_cont=626;//px
	
	function show_tours(page){
		var lang=document.getElementById("lang").value; 
		var pays=document.getElementById("pays_pro_sup").value; 
		var dest=document.getElementById("destination_pro_sup").value; 
		var catego=document.getElementById("style_pro_sup").value; 
		var num_day=document.getElementById("num_day_pro_sup").value;  
		var order=document.getElementById("sort_by_hidden").value; 		
		var hauter_avant_c=$('#content').height();
		var hauter_avant=$('#Tours_Sort').height();
		document.getElementById("Tours_Sort").innerHTML="";		
		/*id_panel:Tours_Sort*/
			if (window.XMLHttpRequest)
		  {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		  }
		else
		  {// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
		xmlhttp.onreadystatechange=function()
		  {
		  if (xmlhttp.readyState==4 && xmlhttp.status==200)
			{	
			document.getElementById("Tours_Sort").innerHTML=xmlhttp.responseText;
			var hauter_apres=$('#Tours_Sort').height();
			var hauteur_devoir=hauter_avant_c+(hauter_apres-hauter_avant);
			document.getElementById("content").style.height=hauteur_devoir+"px";
			}
		  }
		xmlhttp.open("GET",path_url_total+"core/show_tours.php?page_number="+page+"&lang="+lang+"&pays="+pays+"&dest="+dest+"&catego="+catego+"&num_day="+num_day+"&order="+order,true);
		xmlhttp.send();
	}
	
	function show_tours_super(page,city){
		var lang=document.getElementById("lang").value; /*
		var pays=document.getElementById("pays_pro_sup").value; 
		var dest=document.getElementById("destination_pro_sup").value; 
		var catego=document.getElementById("style_pro_sup").value; 
		var num_day=document.getElementById("num_day_pro_sup").value;  
		var order=document.getElementById("sort_by_hidden").value; 		*/
		var hauter_avant_c=$('#content').height();
		var hauter_avant=$('#Tours_Sort_super').height();
		document.getElementById("Tours_Sort_super").innerHTML="";		
		/*id_panel:Tours_Sort_super*/
			if (window.XMLHttpRequest)
		  {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		  }
		else
		  {// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
		xmlhttp.onreadystatechange=function()
		  {
		  if (xmlhttp.readyState==4 && xmlhttp.status==200)
			{	
			document.getElementById("Tours_Sort_super").innerHTML=xmlhttp.responseText;/*
			var hauter_apres=$('#Tours_Sort_super').height();
			var hauteur_devoir=hauter_avant_c+(hauter_apres-hauter_avant);
			document.getElementById("content").style.height=hauteur_devoir+"px";*/
			}
		  }
		xmlhttp.open("GET",path_url_total+"core/show_tours_super.php?page_number_super="+page+"&lang="+lang+"&city="+city,true);
		xmlhttp.send();
	}
	function show_hotels_super(page,city){
		var lang=document.getElementById("lang").value; /*
		var pays=document.getElementById("pays_pro_sup").value; 
		var dest=document.getElementById("destination_pro_sup").value; 
		var catego=document.getElementById("style_pro_sup").value; 
		var num_day=document.getElementById("num_day_pro_sup").value;  
		var order=document.getElementById("sort_by_hidden").value; 		*/
		var hauter_avant_c=$('#content').height();
		var hauter_avant=$('#Hotels_Sort_super').height();
		document.getElementById("Hotels_Sort_super").innerHTML="";		
		/*id_panel:Tours_Sort_super*/
			if (window.XMLHttpRequest)
		  {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		  }
		else
		  {// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
		xmlhttp.onreadystatechange=function()
		  {
		  if (xmlhttp.readyState==4 && xmlhttp.status==200)
			{	
			document.getElementById("Hotels_Sort_super").innerHTML=xmlhttp.responseText;/*
			var hauter_apres=$('#Hotels_Sort_super').height();
			var hauteur_devoir=hauter_avant_c+(hauter_apres-hauter_avant);
			document.getElementById("content").style.height=hauteur_devoir+"px";*/
			}
		  }
		xmlhttp.open("GET",path_url_total+"core/show_hotels_super.php?page_number_supor="+page+"&lang="+lang+"&city="+city,true);
		xmlhttp.send();
	}
	
	function show_souvenir(page){
		var lang=document.getElementById("lang").value; 
		var order=document.getElementById("sort_by_hidden").value; 		
		var hauter_avant_c=$('#content').height();
		var hauter_avant=$('#Tours_Sort').height();
		var hauter_avant_sb=$('#Sort_by').height();
		document.getElementById("Tours_Sort").innerHTML="";		
		/*id_panel:Tours_Sort*/
			if (window.XMLHttpRequest)
		  {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		  }
		else
		  {// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
		xmlhttp.onreadystatechange=function()
		  {
		  if (xmlhttp.readyState==4 && xmlhttp.status==200)
			{	
			document.getElementById("Tours_Sort").innerHTML=xmlhttp.responseText;
			var hauter_apres=$('#Tours_Sort').height();
			var hauter_apres_sb=$('#Sort_by').height();
			var hauteur_devoir=hauter_avant_c+(hauter_apres-hauter_avant);
			//alert("cont: "+hauter_avant_c+", tour s av: "+hauter_avant+", av1: "+hauter_apres_sb+", ap: "+hauter_apres+", ap1: "+hauter_apres_sb+", dev: "+ hauteur_devoir);
			document.getElementById("content").style.height=hauteur_devoir+"px";
			}
		  }
		xmlhttp.open("GET",path_url_total+"core/show_souvenirs.php?page_number="+page+"&lang="+lang+"&order="+order,true);
		xmlhttp.send();
	}
	function show_flight_promo(page,enter_pp){
		var lang=document.getElementById("lang").value; 	
		/*id_panel:Tours_Sort*/
			if (window.XMLHttpRequest)
		  {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		  }
		else
		  {// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
		xmlhttp.onreadystatechange=function()
		  {
		  if (xmlhttp.readyState==4 && xmlhttp.status==200)
			{	
			document.getElementById("Flight_sort_promo").innerHTML=xmlhttp.responseText;
			}
		  }
		xmlhttp.open("GET",path_url_total+"core/show_flight_promo.php?page_number="+page+"&enter_pp="+enter_pp+"&lang="+lang,true);
		xmlhttp.send();
	}
	function show_tours_promo(page,enter_pp){
		var lang=document.getElementById("lang").value; 	
		/*id_panel:Tours_Sort*/
			if (window.XMLHttpRequest)
		  {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		  }
		else
		  {// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
		xmlhttp.onreadystatechange=function()
		  {
		  if (xmlhttp.readyState==4 && xmlhttp.status==200)
			{	
			document.getElementById("Tours_sort_promo").innerHTML=xmlhttp.responseText;
			}
		  }
		xmlhttp.open("GET",path_url_total+"core/show_tours_promo.php?page_number="+page+"&enter_pp="+enter_pp+"&lang="+lang,true);
		xmlhttp.send();
	}
	function show_dest(page){
		var lang=document.getElementById("lang").value; 
		var order=document.getElementById("sort_by_hidden").value; 		
		var hauter_avant_c=$('#content').height();
		var hauter_avant=$('#Tours_Sort').height();
		document.getElementById("Tours_Sort").innerHTML="";		
		/*id_panel:Tours_Sort*/
			if (window.XMLHttpRequest)
		  {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		  }
		else
		  {// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
		xmlhttp.onreadystatechange=function()
		  {
		  if (xmlhttp.readyState==4 && xmlhttp.status==200)
			{	
			document.getElementById("Tours_Sort").innerHTML=xmlhttp.responseText;
			var hauter_apres=$('#Tours_Sort').height();
			var hauteur_devoir=hauter_avant_c+(hauter_apres-hauter_avant);
			document.getElementById("content").style.height=hauteur_devoir+"px";
			}
		  }
		xmlhttp.open("GET",path_url_total+"core/show_dest.php?page_number="+page+"&lang="+lang+"&order="+order,true);
		xmlhttp.send();
	}
	
	function show_hotels(page){
		var lang=document.getElementById("lang").value; 
		var pays=document.getElementById("pays_hotel_sup").value; 
		var dest=document.getElementById("destination_hotel_sup").value; 
		var catego=document.getElementById("cate_hotel_sup").value; 
		var order=document.getElementById("sort_by_hidden").value; 
		var hauter_avant_c=$('#content').height();
		var hauter_avant=$('#Tours_Sort').height(); 
		document.getElementById("Tours_Sort").innerHTML="";		
		/*id_panel:Tours_Sort*/
			if (window.XMLHttpRequest)
		  {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		  }
		else
		  {// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
		xmlhttp.onreadystatechange=function()
		  {
		  if (xmlhttp.readyState==4 && xmlhttp.status==200)
			{	
			document.getElementById("Tours_Sort").innerHTML=xmlhttp.responseText;
			var hauter_apres_c=$('#content').height();
			var hauter_apres=$('#Tours_Sort').height();
			var hauteur_devoir=hauter_avant_c+(hauter_apres-hauter_avant);
			document.getElementById("content").style.height=hauteur_devoir+"px";
			}
		  }
		xmlhttp.open("GET",path_url_total+"core/show_hotels.php?page_number="+page+"&lang="+lang+"&pays="+pays+"&dest="+dest+"&catego="+catego+"&order="+order,true);
		xmlhttp.send();
	}
	
	function show_search_form(id_menu,ord,max,add,panl,url){
		/*id_menu name of menu array namemenu_ordre => echanger des textes of panl => active this button*/		
		document.getElementById(panl).innerHTML="";
	 	var id1="#"+id_menu;
		var id2=id1;
		var i=0;
		for(i=0;i<max;i++){
			id2=id1+i;
			$(id2).removeClass(add);
		}	
		id1+=ord;
		$(id1).addClass(add);
		if (window.XMLHttpRequest)
		  {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		  }
		else
		  {// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
		xmlhttp.onreadystatechange=function()
		  {
		  if (xmlhttp.readyState==4 && xmlhttp.status==200){	
			document.getElementById(panl).innerHTML=xmlhttp.responseText;
			}
		  }
		var lang=document.getElementById("lang").value; 
		var tp_path="../";
		xmlhttp.open("GET",path_url_total+url+"?lang="+lang+"&tp_path="+tp_path,true);
		xmlhttp.send();
	}
	/*search hotels */
	function search_hotels(){
		document.getElementById("content").innerHTML="";
		if (window.XMLHttpRequest)
		  {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		  }
		else
		  {// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
		xmlhttp.onreadystatechange=function()
		  {
		  if (xmlhttp.readyState==4 && xmlhttp.status==200)
			{		
			document.getElementById("content").innerHTML=xmlhttp.responseText;
		    var hauteur_devoir=$('#Tours_panel').height()+20;
			document.getElementById("content").style.height=hauteur_devoir+"px";
			}
		  }
		var lang=document.getElementById("lang").value; 
		var pays=document.getElementById("pays_hotel").value; 
		var dest=document.getElementById("destination_hotel").value; 
		var catego=document.getElementById("cate_hotel").value; 
		xmlhttp.open("GET",path_url_total+"core/search_hotels.php?lang="+lang+"&pays="+pays+"&dest="+dest+"&catego="+catego,true);
		xmlhttp.send();
	}
	/*search tours */
	function search_tours(){		
		document.getElementById("content").innerHTML="";
		if (window.XMLHttpRequest)
		  {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		  }
		else
		  {// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
		xmlhttp.onreadystatechange=function()
		  {
		  if (xmlhttp.readyState==4 && xmlhttp.status==200)
			{		
			document.getElementById("content").innerHTML=xmlhttp.responseText;
		    var hauteur_devoir=$('#Tours_panel').height()+20;
			document.getElementById("content").style.height=hauteur_devoir+"px";
			}
		  }
		var lang=document.getElementById("lang").value; 
		var pays=document.getElementById("pays_pro").value; 
		var dest=document.getElementById("destination_pro").value; 
		var catego=document.getElementById("style_pro").value; 
		var num_day=document.getElementById("num_day_pro").value; 
		xmlhttp.open("GET",path_url_total+"core/search_tours.php?lang="+lang+"&pays="+pays+"&dest="+dest+"&catego="+catego+"&num_day="+num_day,true);
		xmlhttp.send();
	}
	
	/* show search hotel à la page suivant */	
	function show_search_tours(page){
	//donner pays,dest,catego =>request
		var lang=document.getElementById("lang").value; 
		var pays=document.getElementById("pays_pro_sup").value; 
		var dest=document.getElementById("destination_pro_sup").value; 
		var catego=document.getElementById("style_pro_sup").value; 
		var num_day=document.getElementById("num_day_pro_sup").value;  
		var order=document.getElementById("sort_by_hidden").value; 
		document.getElementById("Tours_Sort").innerHTML="";
		var hauter_avant=$('#Tours_Sort').height();
		var haut_tours_panels=$('#haut_tours_panels').height();
		/*id_panel:Tours_Sort*/
			if (window.XMLHttpRequest)
		  {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		  }
		else
		  {// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
		xmlhttp.onreadystatechange=function()
		  {
		  if (xmlhttp.readyState==4 && xmlhttp.status==200)
			{	
			document.getElementById("Tours_Sort").innerHTML=xmlhttp.responseText;
			var hauter_apres=$('#Tours_Sort').height();
			var hauter_ct=$('#content').height();
			var hauteur_devoir=haut_tours_panels+hauter_apres;
			
			document.getElementById("content").style.height=hauteur_devoir+"px";
			}
		  }
		xmlhttp.open("GET",path_url_total+"core/show_search_tours.php?page_number="+page+"&lang="+lang+"&pays="+pays+"&dest="+dest+"&catego="+catego+"&num_day="+num_day+"&order="+order,true);
		xmlhttp.send();
	}
	/* show search hotel à la page suivant */	
	function show_search_hotels(page){
	//donner pays,dest,catego =>request
		var lang=document.getElementById("lang").value; 
		var pays=document.getElementById("pays_hotel_sup").value; 
		var dest=document.getElementById("destination_hotel_sup").value; 
		var catego=document.getElementById("cate_hotel_sup").value; 
		var order=document.getElementById("sort_by_hidden").value; 
		document.getElementById("Tours_Sort").innerHTML="";		
		var hauter_avant=$('#Tours_Sort').height();
		var haut_tours_panels=$('#haut_tours_panels').height();
		/*id_panel:Tours_Sort*/
			if (window.XMLHttpRequest)
		  {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		  }
		else
		  {// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
		xmlhttp.onreadystatechange=function()
		  {
		  if (xmlhttp.readyState==4 && xmlhttp.status==200)
			{	
			document.getElementById("Tours_Sort").innerHTML=xmlhttp.responseText;
			var hauter_apres=$('#Tours_Sort').height();
			var hauteur_devoir=haut_tours_panels+(hauter_apres-hauter_avant)+30;
			document.getElementById("content").style.height=hauteur_devoir+"px";
			}
		  }
		xmlhttp.open("GET",path_url_total+"core/show_search_hotels.php?page_number="+page+"&lang="+lang+"&pays="+pays+"&dest="+dest+"&catego="+catego+"&order="+order,true);
		xmlhttp.send();
	}
	
	function order_search_tour(str,this_id_order,name_id,max){	
		var id1="";
		var id2="#incr_";
		var id3="#desc_";
		var id4="";
		var i=1;
		for(i=0;i<max;i++){
			id1=id2+i;
			id4=id3+i;
			$(id1).removeClass('incr_selectione');
			$(id1).addClass('incr');
			$(id4).removeClass('desc_selectione');
			$(id4).addClass('desc');
		}	
		id1="#"+name_id+"_"+this_id_order;
		id4=name_id+"_selectione";
		$(id1).removeClass(name_id);
		$(id1).addClass(id4);
		document.getElementById("sort_by_hidden").value=str;
		document.getElementById("page_view").value=1;
		show_search_tours('1');
	}
	function order_search_souv(str,this_id_order,name_id,max){	
		var id1="";
		var id2="#incr_";
		var id3="#desc_";
		var id4="";
		var i=1;
		for(i=0;i<max;i++){
			id1=id2+i;
			id4=id3+i;
			$(id1).removeClass('incr_selectione');
			$(id1).addClass('incr');
			$(id4).removeClass('desc_selectione');
			$(id4).addClass('desc');
		}	
		id1="#"+name_id+"_"+this_id_order;
		id4=name_id+"_selectione";
		$(id1).removeClass(name_id);
		$(id1).addClass(id4);
		document.getElementById("sort_by_hidden").value=str;
		document.getElementById("page_view").value=1;
		show_souvenir('1');
	}
	function order_search_dest(str,this_id_order,name_id,max){	
		var id1="";
		var id2="#incr_";
		var id3="#desc_";
		var id4="";
		var i=1;
		for(i=0;i<max;i++){
			id1=id2+i;
			id4=id3+i;
			$(id1).removeClass('incr_selectione');
			$(id1).addClass('incr');
			$(id4).removeClass('desc_selectione');
			$(id4).addClass('desc');
		}	
		id1="#"+name_id+"_"+this_id_order;
		id4=name_id+"_selectione";
		$(id1).removeClass(name_id);
		$(id1).addClass(id4);
		document.getElementById("sort_by_hidden").value=str;
		document.getElementById("page_view").value=1;
		show_dest('1');
	}
	function order_search_hotel(str,this_id_order,name_id,max){	
		var id1="";
		var id2="#incr_";
		var id3="#desc_";
		var id4="";
		var i=1;
		for(i=0;i<max;i++){
			id1=id2+i;
			id4=id3+i;
			$(id1).removeClass('incr_selectione');
			$(id1).addClass('incr');
			$(id4).removeClass('desc_selectione');
			$(id4).addClass('desc');
		}	
		id1="#"+name_id+"_"+this_id_order;
		id4=name_id+"_selectione";
		$(id1).removeClass(name_id);
		$(id1).addClass(id4);
		document.getElementById("sort_by_hidden").value=str;
		document.getElementById("page_view").value=1;
		show_search_hotels('1');
	}/*news letter */
	function insert_newsletter(email){
		var lang=document.getElementById("lang").value; 
		document.getElementById("repond_newsletter").innerHTML="";		
		/*id_panel:Tours_Sort*/
			if (window.XMLHttpRequest)
		  {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		  }
		else
		  {// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
		xmlhttp.onreadystatechange=function()
		  {
		  if (xmlhttp.readyState==4 && xmlhttp.status==200)
			{	
			document.getElementById("repond_newsletter").innerHTML=xmlhttp.responseText;
			}
		  }
		xmlhttp.open("GET",path_url_total+"core/newsletter.php?email="+email+"&lang="+lang,true);
		xmlhttp.send();
	}
	
