// JavaScript Document
var displat_text = new Array();
displat_text[1] = "Select Country";
displat_text[2] = "Select City";
displat_text[3] = "Select Activity";

function act_panel1(id)
{

	var pop_flag = true;
	for(var i=1; i<=3; i++)
	{
		if(i != id)
		{
			var id1 = "act_apDiv"+i;
			var element = document.getElementById(id1);	
			var x = element.style.visibility;
			var y = element.style.display;
			if(! (x=="hidden" || y=="none") )
			{
				pop_flag = false;
			}
		}
	}
	if(pop_flag)
	{
		var id = "act_apDiv"+id;
		var element = document.getElementById(id);	
		var x = element.style.visibility;
		var y = element.style.display;
		if(x=="hidden" || y=="none"){popup(id);}
		else{popup_exit(id);}
	}
}
var xmlHttp_act;
var td_act_id = "list_departures";
function List_Next_Act(form,val,id)
{
	if(form!=undefined)
	{
		form = document.actform;
	}
	form.country_display.value = val;
	form.country.value = id;
	popup_exit('act_apDiv1');

	form.city_display.disabled = false;
	form.activity_display.disabled = true;
	
	form.city_display.value = displat_text[2];
	form.activity_display.value = displat_text[3];
		
	xmlHttp_act = ajaxHandler();
	if(xmlHttp_act==null)
	{
		alert("Your browser not supporting this feature[Ajax]");
	}
	else
	{
		xmlHttp_act.onreadystatechange=city_listing;
  		xmlHttp_act.open("GET","ajax/list_act_cities.php?country_id="+id,true);
  		xmlHttp_act.send(null); 
	}
}
function city_listing()
{
	if(xmlHttp_act.readyState==1 || xmlHttp_act.readyState==2 || xmlHttp_act.readyState==3)
	{
		document.getElementById(td_act_id).innerHTML="Loading..";
	}			
	else if(xmlHttp_act.readyState==4)
    {
	  	document.getElementById(td_act_id).innerHTML = xmlHttp_act.responseText
	}	
}
function act_panel2(id)
{
	var pop_flag = true;
	for(var i=1; i<=3; i++)
	{
		if(i != id)
		{
			var id1 = "act_apDiv"+i;
			var element = document.getElementById(id1);	
			var x = element.style.visibility;
			var y = element.style.display;
			if(! (x=="hidden" || y=="none") )
			{
				pop_flag = false;
			}
		}
	}
	if(pop_flag)
	{
		var id = "act_apDiv"+id;
		var element = document.getElementById(id);	
		var x = element.style.visibility;
		var y = element.style.display;
		if(x=="hidden" || y=="none"){popup(id);}
		else{popup_exit(id);}
	}
}
var xmlHttp_act2;
var td_act_id2 = "list_week";
function List_Next2_Act(form,val)
{
	if(form!=undefined)
	{
		form = document.actform;
	}
	form.city_display.value = val;
	form.city.value = val;
	popup_exit('act_apDiv2');
	
	form.activity_display.disabled = false;
	form.activity_display.value = displat_text[3];
	
	xmlHttp_act2 = ajaxHandler();
	if(xmlHttp_act2==null)
	{
		alert("Your browser not supporting this feature[Ajax]");
	}
	else
	{
		xmlHttp_act2.onreadystatechange=activity_listing;
	  	xmlHttp_act2.open("GET","ajax/list_activities.php?city="+val,true);
  		xmlHttp_act2.send(null); 
	}
}
function activity_listing()
{
	if(xmlHttp_act2.readyState==1 || xmlHttp_act2.readyState==2 || xmlHttp_act2.readyState==3)
	{
		document.getElementById(td_act_id2).innerHTML="Loading..";
	}			
	else if(xmlHttp_act2.readyState==4)
    {
	  	document.getElementById(td_act_id2).innerHTML = xmlHttp_act2.responseText;
	}	
}
function act_panel3(id)
{
	var pop_flag = true;
	for(var i=1; i<=3; i++)
	{
		if(i != id)
		{
			var id1 = "act_apDiv"+i;
			var element = document.getElementById(id1);	
			var x = element.style.visibility;
			var y = element.style.display;
			if(! (x=="hidden" || y=="none") )
			{
				pop_flag = false;
			}
		}
	}
	if(pop_flag)
	{
		var id = "act_apDiv"+id;
		var element = document.getElementById(id);	
		var x = element.style.visibility;
		var y = element.style.display;
		if(x=="hidden" || y=="none"){popup(id);}
		else{popup_exit(id);}
	}
}
function List_Next3_Act(form,val,id)
{
	if(form!=undefined)
	{
		form = document.actform;
	}
	form.activity_display.value = val;
	form.actidy.value = id;
	popup_exit('act_apDiv3');
	var url = "activities_item.php";
	form.action = url;
	form.submit();
}
/*function show_more_less(dot,add,ahref)
{
	var add_val = document.getElementById(add).style.display;
	if(add_val == "none")
	{
		document.getElementById(add).style.display="inline";
		document.getElementById(dot).style.display="none";
		document.getElementById(ahref).innerHTML="show less";
	}
	else
	{
		document.getElementById(add).style.display="none";
		document.getElementById(dot).style.display="inline";
		document.getElementById(ahref).innerHTML="show more";
	}
}
function image_display(img_src)
{
	var element = document.getElementById("hotel_bigimage");
	element.src = "images/destinations/"+img_src;
}
function swith_tab(tab_id,tab_id2,tab_table,tab_table2)
{
	document.getElementById(tab_table).style.display="inline";
	document.getElementById(tab_table2).style.display="none";
	var element = document.getElementById(tab_id);
	var element2 = document.getElementById(tab_id2);
	element.className = "tab_head_text";
	element2.className = "tab_head_text2";
}
function Select_Transport(days)
{
	var form = document.trip_trans;
	form.night_days.value = days;
//	form.action = "pickhotel.php";
//	form.submit();
}
function select_hotel(hotel,type,rooms,cost)
{
	var form = document.hotel_form;
	form.hotel_name.value = hotel;
	form.room_type.value = type;
	form.num_rooms.value = rooms;
	form.room_cost.value = cost;
	form.action = "pickaddons.php";
	form.submit();
}
function add_ons(original_cost,tot_cost,add_on_cost,cost_display,check_box)
{
	var form = document.addons_form;
	var total_price = form.total_cost.value;
	if(check_box.checked)
	{
		total_price = parseInt(total_price) + parseInt(add_on_cost);
	}
	else 
	{
		total_price = parseInt(total_price) - parseInt(add_on_cost);		
	}
	form.total_cost.value = total_price;
	document.getElementById(cost_display).innerHTML = total_price;
}
function select_nights(days)
{
	var form = document.night_form;
	form.night_days.value = days;
	form.action = "pickhotel.php";
	form.submit();
}*/
function popup(id)
{
	document.getElementById(id).style.display='inline';
//	document.getElementById(id).style.visiblity='visible';
}
function popup_exit(id)
{
	document.getElementById(id).style.display='inline';
//	document.getElementById(id).style.visiblity='visible';
}