$(document).ready(function()
{	
	SetActiveTab();		
	$('#imgSearchTransportation').click(function SeachRestaurants(){									 
		var URL = "#";
				
		if($('#selPickUpLocation :selected').val() != 0)
		{	
			URL = URL + "/PickUpLocation-" + $('#selPickUpLocation :selected').text().toString() + '-' + $('#selPickUpLocation :selected').val().toString();
		}
		if($('#selDropOffLocation :selected').val() != 0)
		{	
			URL = URL + "/DropOffLocation-" +  $('#selDropOffLocation :selected').text().toString() + '-' + $('#selDropOffLocation :selected').val().toString();
		}
		if($('#selCompany :selected').val() != 0)
		{	
			URL = URL + "/Company-" +  $('#selCompany :selected').text().toString() + '-' + $('#selCompany :selected').val().toString();
		}
		if($('#selType :selected').val() != 0)
		{	
			URL = URL + "/Type-" +  $('#selType :selected').text().toString() + '-' + $('#selType :selected').val().toString();
		}
		if($('#txtPickUpDate').val() != "")
		{	
			URL = URL + "/PickUpDate-" + $('#txtPickUpDate').val().toString().replace('/','-').replace('/','-');									
		}		
		if($('#txtDropOffDate').val() != "")
		{	
			URL = URL + "/DropOffDate-" + $('#txtDropOffDate').val().toString().replace('/','-').replace('/','-');
		}		
		if($('#selPickUpTime :selected').val() != "")
		{	
			URL = URL + "/PickUpTime-" + $('#selPickUpTime :selected').val().toString();
		}
		if($('#selDropOffTime :selected').val() != "")
		{	
			URL = URL + "/DropOffTime-" + $('#selDropOffTime :selected').val().toString();
		}
		
		while(URL.indexOf(' ') >=0)
		{
			URL = URL.replace(' ','-');
		}
		while(URL.indexOf('--') >=0)
		{
			URL = URL.replace('--','-');
		}	

		if (URL=="#")
		{
			location.href="/transportation/#page-1" 
		}
		else
		{
			location.href="/transportation" + URL.toLowerCase().replace('#/','/#'); 
		}
	});
	
	$('#imgSearchHotel').click(function SeachRestaurants(){									 
		var URL = "#";
				
		if($('#selLocation :selected').val() != "")
		{	
			URL = URL + "/Location-" + $('#selLocation :selected').val().toString();
		}

		if($('#txtCheckInDate').val() != "")
		{	
			URL = URL + "/DateFrom-" + $('#txtCheckInDate').val().toString().replace('/','-').replace('/','-');									
		}
		
		if($('#txtCheckOutDate').val() != "")
		{	
			URL = URL + "/DateTo-" + $('#txtCheckOutDate').val().toString().replace('/','-').replace('/','-');
		}
		
		if($('#selRooms :selected').val() != "")
		{	
			URL = URL + "/Rooms-" + $('#selRooms :selected').val().toString().replace(' - ','-');
		}
		var SelectedGuest =  document.getElementById('selGuest1').value; //GetSelectedGuest();
		if(SelectedGuest != "")
		{	
			URL = URL + "/Guests-" +  SelectedGuest.toString().replace(' - ','-');
		}
		
		while(URL.indexOf(' ') >=0)
		{
			URL = URL.replace(' ','-');
		}
		while(URL.indexOf('--') >=0)
		{
			URL = URL.replace('--','-');
		}	

		if (URL=="#")
		{
			location.href="/hotels/#page-1" 
		}
		else
		{
			location.href="/hotels" + URL.toLowerCase().replace('#/','/#'); 
		}
	});
	

	$('#imgSearchRestaurants').click(function SeachRestaurants(){									 
		var URL = "#";
		if($('#selRestaurantCategory :selected').val() != "0")
		{	
			URL = URL + "/Cuisines-" + $('#selRestaurantCategory :selected').text().toString() + '-' + $('#selRestaurantCategory :selected').val().toString();
		}
		if($('#selPriceRange :selected').val() != "0")
		{	
			strNegh_price = "" ;			
			strNegh_price = strNegh_price +  $('#selPriceRange :selected').text().toString().replace(' - ','-');									
			URL = URL + "/Prices-" + strNegh_price;
		}
		
		if($('#selMealType :selected').val() != "0")
		{						
			URL = URL + "/MealType-" + $('#selMealType :selected').text();
		}
		while(URL.indexOf(' ') >=0)
		{
			URL = URL.replace(' ','-');
		}
		while(URL.indexOf('--') >=0)
		{
			URL = URL.replace('--','-');
		}	

		if (URL=="#")
		{
			location.href="/restaurants/#page-1" 
		}
		else
		{
			location.href="/restaurants" + URL.toLowerCase().replace('#/','/#'); 
		}
	});
	
	
	$('#imgSearchTour').click(function SearchTours(){									 
		var URL = "#";
		if($("input[@name='rdoType']:checked").val()=='1')
		{
			if($('#selTourType :selected').val() != "0")
			{	
				URL = URL + "/type-" + $('#selTourType :selected').text().toString() + '-' + $('#selTourType :selected').val().toString();
			}
		}
		else
		{
			if($('#selActivityType :selected').val() != "0")
			{	
				URL = URL + "/type-" + $('#selActivityType :selected').text().toString() + '-' + $('#selActivityType :selected').val().toString();
			}
		}
		
		if($('#selTourCategory :selected').val() != "0")
		{	
			URL = URL + "/destination-" + $('#selTourCategory :selected').text().toString() + '-' + $('#selTourCategory :selected').val().toString();
		}
		while(URL.indexOf(' ') >=0)
		{
			URL = URL.replace(' ','-');
		}
		while(URL.indexOf('--') >=0)
		{
			URL = URL.replace('--','-');
		}	
		var strType='tours';
		if($("input[@name='rdoType']:checked").val()=='2')
		{
			strType='activities';
		}		
		if (URL=="#")
		{
			location.href="/"+ strType +"/#page-1" 
		}
		else
		{
			location.href="/"+ strType +"" + URL.toLowerCase().replace('#/','/#'); 
		}
		
	});
	
	$('#selTourType').change(function filterTourCategory()
   {
	   Fill_CatList($('#selTourType :selected').val());
   });

	
	
$.ajax({
	   	  type: "POST",
		  url: GetDomainName() + "Library/WebServicePages/pagecontent.aspx/HomePageContent",
		  data:"{}",
		  contentType:"application/json;charset=utf-8",	  	 
		  dataType:"json" ,
		  success: function(msg) 
		  {		
			if(msg.d.CMS) 
			{
			   $('#spnHomePageBox').html(msg.d.CMS[0]);	
			   $('#spnWhyChooseSCR').html(msg.d.CMS[1]);			   
			}
			if(msg.d.Cuisines) 
			{
				$.each(msg.d.Cuisines, function(index, itemData) 
				{
                	var option = new Option(index, itemData);
					$('#selRestaurantCategory').append($("<option></option>").attr("value",index).text(itemData));
                });
			}
			
			if(msg.d.Meals) 
			{
				$.each(msg.d.Meals, function(index, itemData) 
				{
                	var option = new Option(index, itemData);
					$('#selMealType').append($("<option></option>").attr("value",index).text(itemData));
                });
			}	
			
			if(msg.d.Prices) 
			{
				$.each(msg.d.Prices, function(index, itemData) 
				{
                	var option = new Option(index, itemData);
					$('#selPriceRange').append($("<option></option>").attr("value",index).text(itemData));
                });
			}
			if(msg.d.TourTypes) 
			{
				$.each(msg.d.TourTypes, function(index, itemData) 
				{
                	var option = new Option(index, itemData);
					$('#selTourType').append($("<option></option>").attr("value",index).text(itemData));
                });
			}
			if(msg.d.TourCats) 
			{
				
				$.each(msg.d.TourCats, function(index, itemData) 
				{
                	var option = new Option(index, itemData);
					$('#selTourCategory').append($("<option></option>").attr("value",index).text(itemData));
                });
			}	
			if(msg.d.ActivityTypes) 
			{
				$.each(msg.d.ActivityTypes, function(index, itemData) 
				{
                	var option = new Option(index, itemData);
					$('#selActivityType').append($("<option></option>").attr("value",index).text(itemData));
                });
			}
		},
		error:AjaxError
	});
	
	/*$.ajax({
	   	  type: "POST",
		  url: GetDomainName() + "Library/WebServicePages/pagecontent.aspx/BindOffer",
		  data:"{}",
		  contentType:"application/json;charset=utf-8",	  	 
		  dataType:"json" ,
		  success: function(msg) 
		  {					
			   $('#uloffer').html(msg.d[0]);				   		   
			

	
		  },
		  error:AjaxError
	  
	  
	  
	});*/	
	

});
function AjaxError(errorResponse)
{
		alert('Error message. '+errorResponse.status + ' ' + errorResponse.statusText) ;
	
}
function ChangeSelectedTab(obj)
{
	document.getElementById('hdnSeletedTabId').value = obj.id.replace('spn','') ;		
	ChangeTab();
}

function SetActiveTab()
{
	var TabArray = new Array()
	TabArray = location.href.split("#");
	var Tab = "Hotels";

	if(TabArray.length > 1)
	{
		Tab = TabArray[1];
	}
	document.getElementById('hdnSeletedTabId').value = Tab;		
	ChangeTab();
}


function ChangeTab()
{
	var seletedTab = document.getElementById('hdnSeletedTabId').value;
	if (seletedTab=="Restaurants")
	{
		
		document.getElementById('spnRestaurants').innerHTML= "<img src='images/restaurants_tab_hover.gif' title='RESTAURANTS' name='Image31' width='173' height='50' border='0'>";
		document.getElementById('spnHotels').innerHTML='<a href="javascript:;" onMouseOut="MM_swapImgRestore()"; onMouseOver="MM_swapImage(\'Image32\',\'\',\'images/hotels_tab_hover.gif\',1);"><img src="images/hotels_tab.gif" title="HOTELS" name="Image32"  border="0"  width="134" height="50"></a>';
		document.getElementById('spnTours').innerHTML='<a href="javascript:;" onMouseOut="MM_swapImgRestore()"; onMouseOver="MM_swapImage(\'Image33\',\'\',\'images/tours_activites_tab_hover.gif\',1)"><img src="images/tours_activites_tab.gif" title="TOURS/ACTIVITES" name="Image33" width="217" height="50" border="0"></a>';
		document.getElementById('spnTransportations').innerHTML='<a href="javascript:;" onMouseOut="MM_swapImgRestore()"; onMouseOver="MM_swapImage(\'Image34\',\'\',\'images/transportation_tab_hover.gif\',1)"><img src="images/transportation_tab.gif" title="TRANSPORTATION" name="Image34" width="210" height="50" border="0"></a>';
		ShowHideTabes('trResturants','trhotels','trTourActivities','trTransportation');
	}
	else if (seletedTab =="Hotels")
	{
		document.getElementById('spnHotels').innerHTML ="<img src='images/hotels_tab_hover.gif' title='HOTELS' name='Image32' width='134' height='50' border='0'>";
		document.getElementById('spnRestaurants').innerHTML='<a href="javascript:;" onMouseOut="MM_swapImgRestore()"; onMouseOver="MM_swapImage(\'Image31\',\'\',\'images/restaurants_tab_hover.gif\',1);"><img src="images/restaurants_tab.gif" title="HOTELS" name="Image31"  border="0"  width="173" height="50"></a>';
		document.getElementById('spnTours').innerHTML='<a href="javascript:;" onMouseOut="MM_swapImgRestore()"; onMouseOver="MM_swapImage(\'Image33\',\'\',\'images/tours_activites_tab_hover.gif\',1)"><img src="images/tours_activites_tab.gif" title="TOURS/ACTIVITES" name="Image33" width="217" height="50" border="0"></a>';
		document.getElementById('spnTransportations').innerHTML='<a href="javascript:;" onMouseOut="MM_swapImgRestore()"; onMouseOver="MM_swapImage(\'Image34\',\'\',\'images/transportation_tab_hover.gif\',1)"><img src="images/transportation_tab.gif" title="TRANSPORTATION" name="Image34" width="210" height="50" border="0"></a>';
		ShowHideTabes('trhotels','trResturants','trTourActivities','trTransportation');
	}
	else if (seletedTab=="Transportations")
	{
		document.getElementById('spnTransportations').innerHTML ="<img src='images/transportation_tab_hover.gif' title='TRANSPORTATION' name='Image34' width='210' height='50' border='0'>";
		document.getElementById('spnHotels').innerHTML='<a href="javascript:;" onMouseOut="MM_swapImgRestore()"; onMouseOver="MM_swapImage(\'Image32\',\'\',\'images/hotels_tab_hover.gif\',1);"><img src="images/hotels_tab.gif" title="HOTELS" name="Image32"  border="0"  width="134" height="50"></a>';
		document.getElementById('spnTours').innerHTML='<a href="javascript:;" onMouseOut="MM_swapImgRestore()"; onMouseOver="MM_swapImage(\'Image33\',\'\',\'images/tours_activites_tab_hover.gif\',1)"><img src="images/tours_activites_tab.gif" title="TOURS/ACTIVITES" name="Image33" width="217" height="50" border="0"></a>';
		document.getElementById('spnRestaurants').innerHTML='<a href="javascript:;" onMouseOut="MM_swapImgRestore()"; onMouseOver="MM_swapImage(\'Image31\',\'\',\'images/restaurants_tab_hover.gif\',1);"><img src="images/restaurants_tab.gif" title="HOTELS" name="Image31"  border="0"  width="173" height="50"></a>';
		ShowHideTabes('trTransportation','trResturants','trhotels','trTourActivities');
	}
	else 
	{
		document.getElementById('spnTours').innerHTML="<img src='images/tours_activites_tab_hover.gif' title='TOURS/ACTIVITES' name='Image33' width='217' height='50' border='0'>";
		document.getElementById('spnHotels').innerHTML='<a href="javascript:;" onMouseOut="MM_swapImgRestore()"; onMouseOver="MM_swapImage(\'Image32\',\'\',\'images/hotels_tab_hover.gif\',1);"><img src="images/hotels_tab.gif" title="HOTELS" name="Image32"  border="0"  width="134" height="50"></a>';
		document.getElementById('spnRestaurants').innerHTML='<a href="javascript:;" onMouseOut="MM_swapImgRestore()"; onMouseOver="MM_swapImage(\'Image31\',\'\',\'images/restaurants_tab_hover.gif\',1);"><img src="images/restaurants_tab.gif" title="HOTELS" name="Image31"  border="0"  width="173" height="50"></a>';
		document.getElementById('spnTransportations').innerHTML='<a href="javascript:;" onMouseOut="MM_swapImgRestore()"; onMouseOver="MM_swapImage(\'Image34\',\'\',\'images/transportation_tab_hover.gif\',1)"><img src="images/transportation_tab.gif" title="TRANSPORTATION" name="Image34" width="210" height="50" border="0"></a>';
		ShowHideTabes('trTourActivities','trResturants','trhotels','trTransportation');
	}
}

function ShowHideTabes(Tab1,Tab2,Tab3,Tab4)
{
	document.getElementById(Tab1).style.display='';
	document.getElementById(Tab2).style.display='none';
	document.getElementById(Tab3).style.display='none';
	document.getElementById(Tab4).style.display='none';		
}
function Fill_CatList(TourType)
{
	$.ajax({
	   	  type: "POST",
		  url: GetDomainName() + "Library/WebServicePages/pagecontent.aspx/TourCatListByTypeId",
		  data:'{' + '"tourType":"' + TourType +'"}',
		  contentType:"application/json;charset=utf-8",	  	 
		  dataType:"json" ,
		  success: function(msg) 
		  {		
			if(msg.d.TourCats) 
			{
				$('#selTourCategory').children().remove();
				$.each(msg.d.TourCats, function(index, itemData) 
				{
                	var option = new Option(index, itemData);
					$('#selTourCategory').append($("<option></option>").attr("value",index).text(itemData));
                });
			}			
		},
		error:AjaxError
	});
}

	/*function GetSelectedGuest()
	{
		var Room = document.getElementById('selRooms');	
		var Guest1 = document.getElementById('selGuest1');
		var Guest2 = document.getElementById('selGuest2');
		var Guest3 = document.getElementById('selGuest3');
		var Guest4 = document.getElementById('selGuest4');
		var Guest ="";
		if(Room.value=='1')
		{
			Guest = Guest + Guest1.value + '-';
		}
		if(Room.value=='2')
		{
			Guest = Guest + Guest1.value + '-';
			Guest = Guest + Guest2.value + '-';
		}
		if(Room.value=='3')
		{
			Guest = Guest + Guest1.value + '-';
			Guest = Guest + Guest2.value + '-';
			Guest = Guest + Guest3.value + '-';
		}
		if(Room.value=='4')
		{
			Guest = Guest + Guest1.value + '-';
			Guest = Guest + Guest2.value + '-';
			Guest = Guest + Guest3.value + '-';	
			Guest = Guest + Guest4.value + '-';	
		}
		return Left(Guest, Guest.length-1); 
	}
	*/
	function Left(str, n)
	{
		if (n <= 0)
			return "";
		else if (n > String(str).length)
			return str;
		else
			return String(str).substring(0,n);
	}
	
	
	
