//Header Menu
function getTourCookies()
{
	var c_start;
	var c_end;
	var c_name='Tours';
	if (document.cookie.length>0)
  	{
  		c_start=document.cookie.indexOf( c_name + "=");
  		if (c_start!=-1)
    	{
    		c_start=c_start + c_name.length+1;
    		c_end=document.cookie.indexOf(";",c_start);
    		if (c_end==-1) c_end=document.cookie.length;
    		return unescape(document.cookie.substring(c_start,c_end));
    	}
  	}
	return "";
}

function getRestuarntCookies()
{
	var c_start;
	var c_end;
	var c_name='Restaurants';

	if (document.cookie.length>0)
  	{
  		c_start=document.cookie.indexOf( c_name + "=");
  		if (c_start!=-1)
    	{
    		c_start=c_start + c_name.length+1;
    		c_end=document.cookie.indexOf(";",c_start);
    		if (c_end==-1) c_end=document.cookie.length;
    		return unescape(document.cookie.substring(c_start,c_end));
    	}
  	}
	return "";
}


function getHotelCookies()
{
	var c_start;
	var c_end;
	var c_name='Hotels';

	if (document.cookie.length>0)
  	{
  		c_start=document.cookie.indexOf( c_name + "=");
  		if (c_start!=-1)
    	{
    		c_start=c_start + c_name.length+1;
    		c_end=document.cookie.indexOf(";",c_start);
    		if (c_end==-1) c_end=document.cookie.length;
    		return unescape(document.cookie.substring(c_start,c_end));
    	}
  	}
	return "";
}

function getTransportationCookies()
{
	var c_start;
	var c_end;
	var c_name='Transportation';

	if (document.cookie.length>0)
  	{
  		c_start=document.cookie.indexOf( c_name + "=");
  		if (c_start!=-1)
    	{
    		c_start=c_start + c_name.length+1;
    		c_end=document.cookie.indexOf(";",c_start);
    		if (c_end==-1) c_end=document.cookie.length;
    		return unescape(document.cookie.substring(c_start,c_end));
    	}
  	}
	return "";
}
function getSpecialOffersCookies()
{
	var c_start;
	var c_end;
	var c_name='SpecialOffers';

	if (document.cookie.length>0)
  	{
  		c_start=document.cookie.indexOf( c_name + "=");
  		if (c_start!=-1)
    	{
    		c_start=c_start + c_name.length+1;
    		c_end=document.cookie.indexOf(";",c_start);
    		if (c_end==-1) c_end=document.cookie.length;
    		return unescape(document.cookie.substring(c_start,c_end));
    	}
  	}
	return "";
}


var Cookies = getRestuarntCookies();
var CookiesT = getTourCookies();
var CookiesHotel = getHotelCookies();
var CookiesTransportation = getTransportationCookies();
var CookiesSpecialOffers = getSpecialOffersCookies();
var finalCount=0;
function getAllCount()
{
	Cookies = getRestuarntCookies();
	var Restaurants = new Array(); 
	if(Cookies!='')
	{
		Restaurants = Cookies.split('&');
		finalCount=Restaurants.length;
	}
	else
	{
		finalCount=0;
	}
	CookiesT = getTourCookies();
	var Tours = new Array(); 
	if(CookiesT!='')
	{
		Tours = CookiesT.split('&');
		finalCount=parseInt(finalCount) + Tours.length;
	}
	CookiesHotel = getHotelCookies();
	var Hotel = new Array(); 
	if(CookiesHotel!='')
	{
		Hotel = CookiesHotel.split('&');
		finalCount=parseInt(finalCount) + Hotel.length;
	}
	CookiesTransportation = getTransportationCookies();
	var Transportation = new Array(); 
	if(CookiesTransportation!='')
	{
		Transportation = CookiesTransportation.split('&');
		finalCount=parseInt(finalCount) + Transportation.length;
	}
	CookiesSpecialOffers = getSpecialOffersCookies();
	var SpecialOffers = new Array(); 
	if(CookiesSpecialOffers!='')
	{
		SpecialOffers = CookiesSpecialOffers.split('&');
		finalCount=parseInt(finalCount) + SpecialOffers.length;
	}
	
	//alert(Cookies + '\n' + CookiesT);
	
	var index=0;
	var ResturantId = "";
	if (parseInt(finalCount)>= 1)
	{
		document.getElementById('spnSortList').innerHTML='<a href="my-shortlisted-items.aspx" class="headerlink">You Have (' + (finalCount)  + ') Shortlist Items Waiting</a>';
		//document.getElementById('spnSortList').innerHTML='<a href="my-restaurants-sortlist.aspx" class="headerlink">You Have (' + (finalCount)  + ') Shortlist Items Waiting</a>';
	}	
	else
	{
		document.getElementById('spnSortList').innerHTML='';
	}
}
//Get All Count
getAllCount();

function CheckShortList(TourId,objId,type) 
{
	if(Cookies.toString().indexOf(type + TourId + '=' + TourId) >=0)
	{
		document.getElementById(objId).innerHTML = 'Shortlisted' ;	
	}
	if(CookiesT.toString().indexOf(type + TourId + '=' + TourId) >=0)
	{
		document.getElementById(objId).innerHTML = 'Shortlisted' ;	
	}
	if(CookiesHotel.toString().indexOf(type + TourId + '=' + TourId) >=0)
	{
		document.getElementById(objId).innerHTML = 'Shortlisted' ;	
	}
	if(CookiesTransportation.toString().indexOf(type + TourId + '=' + TourId) >=0)
	{
		document.getElementById(objId).innerHTML = 'Shortlisted' ;	
	}
	if(CookiesSpecialOffers.toString().indexOf(type + TourId + '=' + TourId) >=0)
	{
		document.getElementById(objId).innerHTML = 'Shortlisted' ;	
	}	
}

function RemoveRestaurantFromSortList(RestuarntId,objId)
{
	window.scrollTo(50,50);
	$.ajax({
	  type: "POST",
	  url: GetDomainName() + "Library/WebServicePages/pagecontent.aspx/RemoveRestaurantsinCookies",
	  data:'{' + '"ResturantId":"' +RestuarntId + '"' + '}',
	 contentType:"application/json;charset=utf-8",	  	 
	  dataType:"json" ,
	  success: function(msg) 
	  {	
		BindRestData();
		getAllCount();
	 },
	  error:AjaxError
	  
  });

}
function RemoveTourFromSortList(TourId,objId)
{
	window.scrollTo(50,50);
	$.ajax({
			  type: "POST",
			  url: GetDomainName() + "Library/WebServicePages/tours.aspx/RemoveToursinCookies",
			  data:'{' + '"TourId":"' +TourId + '"' + '}',
	 	     contentType:"application/json;charset=utf-8",	  	 
			  dataType:"json" ,
			  success: function(msg) 
			  {		
					BindTourData();
					getAllCount();		
			 },
			  error:AjaxError
			  
		  });

}

function RemoveHotelFromSortList(HotelId,objId)
{
	window.scrollTo(50,50);
	$.ajax({
			  type: "POST",
			  url: GetDomainName() + "Library/WebServicePages/pagecontent.aspx/RemoveHotelinCookies",
			  data:'{' + '"HotelId":"' +HotelId + '"' + '}',
	 	     contentType:"application/json;charset=utf-8",	  	 
			  dataType:"json" ,
			  success: function(msg) 
			  {		
					BindHotelData();
					getAllCount();		
			 },
			  error:AjaxError
			  
		  });

}

function RemoveTransportationFromSortList(TransportationId,objId)
{
	window.scrollTo(50,50);
	$.ajax({
			  type: "POST",
			  url: GetDomainName() + "Library/WebServicePages/transportation.aspx/RemoveTransportationCookies",
			  data:'{' + '"TransportationId":"' +TransportationId + '"' + '}',
	 	     contentType:"application/json;charset=utf-8",	  	 
			  dataType:"json" ,
			  success: function(msg) 
			  {		
					BindTransportationData();
					getAllCount();		
			 },
			  error:AjaxError
			  
		  });

}
function RemoveSpecialOffersFromSortList(SpecialOffersId,objId)
{
	window.scrollTo(50,50);
	$.ajax({
			  type: "POST",
			  url: GetDomainName() + "Library/WebServicePages/special-offers.aspx/RemoveSpecialOffersCookies",
			  data:'{' + '"SpecialOffersId":"' +SpecialOffersId + '"' + '}',
	 	     contentType:"application/json;charset=utf-8",	  	 
			  dataType:"json" ,
			  success: function(msg) 
			  {		
					BindSpecialOffersData();
					getAllCount();		
			 },
			  error:AjaxError
			  
		  });

}

//Restaurant Details
function WriteRestaurantToCookie(RestuarntId,objId)
{
	$.ajax({
	type: "POST",
	url: GetDomainName() + "Library/WebServicePages/pagecontent.aspx/WriteRestaurantsinCokkies",
	data:'{' + '"ResturantId":"' +RestuarntId + '"' + '}',
	contentType:"application/json;charset=utf-8",	  	 
	dataType:"json" ,
	success: function(msg) 
	{		
		Cookies = getRestuarntCookies();
		var Restaurants = new Array(); 
		Restaurants = Cookies.split('&');
		document.getElementById(objId).innerHTML='Shortlisted';		
		getAllCount();
		},
		error:AjaxError
	
	});

}
//Tour Details
function WriteTourToCookie(TourId,objId)
{
			$.ajax({
			  type: "POST",
			  url: GetDomainName() + "Library/WebServicePages/tours.aspx/WriteToursinCokkies",
			  data:'{' + '"TourId":"' + TourId + '"' + '}',
	 	      contentType:"application/json;charset=utf-8",	  	 
			  dataType:"json" ,
			  success: function(msg) 
			  {		
			  		Cookies = getTourCookies();
					var Tours = new Array(); 
					Tours = Cookies.split('&');
					document.getElementById(objId).innerHTML='Shortlisted';		
					getAllCount();	
			 },
			  error:AjaxError			  
		  });
}

//Hotel Details
function WriteHotelToCookie(HotelId,objId)
{
			$.ajax({
			  type: "POST",
			  url: GetDomainName() + "Library/WebServicePages/pagecontent.aspx/WriteHotelinCokkies",
			  data:'{' + '"HotelId":"' + HotelId + '"' + '}',
	 	      contentType:"application/json;charset=utf-8",	  	 
			  dataType:"json" ,
			  success: function(msg) 
			  {		
			  		var Cookies = getHotelCookies();
					var Hotels = new Array(); 
					Hotels = Cookies.split('&');
					document.getElementById(objId).innerHTML='Shortlisted';		
					getAllCount();	
			 },
			  error:AjaxError			  
		  });
}

function WriteTransportationToCookie(TransportationId,objId)
{
			$.ajax({
			  type: "POST",
			  url: GetDomainName() + "Library/WebServicePages/transportation.aspx/WriteTransportationInCokkies",
			  data:'{' + '"TransportationId":"' + TransportationId + '"' + '}',
	 	      contentType:"application/json;charset=utf-8",	  	 
			  dataType:"json" ,
			  success: function(msg) 
			  {		
			  		var Cookies = getTransportationCookies();
					var Transportation = new Array(); 
					Transportation = Cookies.split('&');
					document.getElementById(objId).innerHTML='Shortlisted';		
					getAllCount();	
			 },
			  error:AjaxError			  
		  });
}
function WriteSpecialOffersToCookie(SpecialOffersId,objId)
{
			$.ajax({
			  type: "POST",
			  url: "../../Library/WebServicePages/special-offers.aspx/WriteSpecialOffersInCokkies",
			  data:'{' + '"SpecialOffersId":"' + SpecialOffersId + '"' + '}',
	 	      contentType:"application/json;charset=utf-8",	  	 
			  dataType:"json" ,
			  success: function(msg) 
			  {		
			  		var Cookies = getSpecialOffersCookies();
					var SpecialOffers = new Array(); 
					SpecialOffers = Cookies.split('&');
					document.getElementById(objId).innerHTML='Shortlisted';		
					getAllCount();	
			 },
			  error:AjaxError			  
		  });
}


