﻿// JScript File
  var PrevItem = 0;var NextItem = 1;var interval;
  function SwitchPhoto(PlaceHolderName,itemname,AltTag)
  {var ImagePath = itemname.src;
    if (document.all)
    {document.getElementById(PlaceHolderName).style.filter="blendTrans(duration=1)";
    document.getElementById(PlaceHolderName).filters.blendTrans.Apply();}
  //is document.getElementById supported?
  if (document.getElementById) {
  	document.getElementById(PlaceHolderName).src = ImagePath;
	document.getElementById(PlaceHolderName).alt = AltTag;}
  //if not supported use document.pictureName.src
  else
  {document.HotelImage.src = ImagePath;document.HotelImage.alt = AltTag;}
  // if fade transition is supported play it
  if (document.all)
  {document.getElementById(PlaceHolderName).filters.blendTrans.Play();}
}
function writeInDiv(text, id)
{   if (document.getElementById)
	{ x = document.getElementById(id); x.innerHTML = ''; x.innerHTML = text; }
	else if (document.all)
	{ x = document.all[id]; x.innerHTML = text; }
	else if (document.layers)
	{ x = document.layers[id]; text2 = '<p>' + text + '</p>'; x.document.open(); x.document.write(text2); x.document.close(); }
}
/*-------------------------*/
    function LoadMap(id,lat,lon,country)
    {   try
        {   var a=lat;
		    if (a == "0" || a == undefined) 
		    {document.getElementById(id).innerHTML ="Map is Not Available.";}
		    else
		    {   var map = new GMap2(document.getElementById(id));
                map.addControl(new GLargeMapControl());
                map.addControl(new GMapTypeControl());
                var center = new GLatLng(lat,lon);
                map.setCenter(center, 5);
                var marker = new GMarker(center, {draggable: false});
                GEvent.addListener(marker, "click", function() {marker.openInfoWindowHtml(country);});
                map.addOverlay(marker);
                document.getElementById(id).style.border = "1px solid #15355C;";
            }
          }
          catch(ex){}
    }
/*-------------------------------*/	
function ShowPanel(type)
{  var obj;
   var divmap1 = document.getElementById("divmap1"); var divoverview1 = document.getElementById("divoverview1"); var divproperty1 = document.getElementById("divproperty1");var divreview1 = document.getElementById("divreview1");var divattract1 = document.getElementById("divattract1");var divgetting1 = document.getElementById("divgetting1");
   var divevent1 = document.getElementById("divevent1");var divhotel1 = document.getElementById("divhotel1");var divweather1 = document.getElementById("divweather1");var divflight1 = document.getElementById("divflight1");var divmap = document.getElementById("divmap");var divoverview = document.getElementById("divoverview");var divproperty = document.getElementById("divproperty");var divreview = document.getElementById("divreview");
   var divattract = document.getElementById("divattract");var divgetting = document.getElementById("divgetting");var divevent = document.getElementById("divevent");var divhotel = document.getElementById("divhotel");var divweather = document.getElementById("divweather");var divflight = document.getElementById("divflight");var strMenuNav=document.getElementById("strMenuNav");
   divmap.className = "";divoverview.className = "";divproperty.className = "";divreview.className = "";divattract.className = "";
   divgetting.className = "";divevent.className = "";divhotel.className = "";divflight.className = "";divweather.className = "";
   divmap1.style.display = "none";divoverview1.style.display = "none";divproperty1.style.display = "none";divreview1.style.display = "none";
   divattract1.style.display = "none";divgetting1.style.display = "none";divevent1.style.display = "none";divhotel1.style.display = "none";
   divflight1.style.display = "none";divweather1.style.display = "none";
   document.getElementById("maindiv").style.display = "";
   strMenuNav.innerHTML="";
 
   if (type == "map"){
       divmap1.style.display = "block";
       divmap.className="selected";
       strMenuNav.innerHTML=" &raquo; Street-Map";}
   if (type == "property"){    
        divproperty1.style.display = "block";
        divproperty.className = "selected";
        strMenuNav.innerHTML=" &raquo; Property Sales";
        document.getElementById("maindiv").style.display = "none";}
   if (type == "review"){    
        divreview1.style.display = "block";
        divreview.className = "selected";
        strMenuNav.innerHTML=" &raquo; Holiday-Reviews";
        document.getElementById("maindiv").style.display = "none";}
   if (type == "overview"){    
        divoverview1.style.display = "block";
        divoverview.className = "selected";
        strMenuNav.innerHTML=" &raquo; Overview";}
   if (type == "attract"){   
        divattract1.style.display = "block";
        divattract.className = "selected";
        strMenuNav.innerHTML=" &raquo; Attractions-Guide";}
   if (type == "getting"){
        divgetting1.style.display = "block";
        divgetting.className = "selected";
        strMenuNav.innerHTML=" &raquo; Travel-Directions";}
   if (type == "event"){
        divevent1.style.display = "block";
        divevent.className = "selected";
        strMenuNav.innerHTML=" &raquo; What-to-do";}
   if (type == "hotel"){
        divhotel1.style.display = "block";
        divhotel.className = "selected";
        strMenuNav.innerHTML=" &raquo; Hotels-Accommodation";}
   if (type == "flight"){
        divflight1.style.display = "block";
        divflight.className = "selected";
        strMenuNav.innerHTML=" &raquo; Flights";}
    if (type == "weather"){
        divweather1.style.display = "block";
        divweather.className = "selected";
        strMenuNav.innerHTML=" &raquo; Weather";}
}
/*----------- Hotel Menu ----------------*/	
function ShowHotelPanel(type)
{  var obj;
   var divhotel1 = document.getElementById("divhotel1");
   var divoverview1 = document.getElementById("divoverview1");
   var divfacility1 = document.getElementById("divfacility1");
   var divgallery1 = document.getElementById("divgallery1");
   var divweather1 = document.getElementById("divweather1");
   var divmap1 = document.getElementById("divmap1");
   var divhotel = document.getElementById("divhotel");
   var divoverview = document.getElementById("divoverview");
   var divfacility = document.getElementById("divfacility");
   var divgallery = document.getElementById("divgallery");
   var divweather = document.getElementById("divweather");
   var divmap = document.getElementById("divmap");
   var strMenuNav=document.getElementById("strMenuNav");
   divhotel.className = "";divoverview.className = "";divfacility.className = "";divgallery.className = "";divweather.className = "";divmap.className = "";
   divhotel1.style.display = "none";divoverview1.style.display = "none";divfacility1.style.display = "none";
   divgallery1.style.display = "none";divweather1.style.display = "none";divmap1.style.display = "none";
   strMenuNav.innerHTML="";
   if (type == "overview"){
        divoverview1.style.display = "block";
        divoverview.className="selected";
        strMenuNav.innerHTML=" &raquo; Description";}
   if (type == "gallery"){
        divgallery1.style.display = "block";
        divgallery.className = "selected";
        strMenuNav.innerHTML=" &raquo; Gallery";}
   if (type == "facility"){
        divfacility1.style.display = "block";
        divfacility.className = "selected";
         strMenuNav.innerHTML=" &raquo; Facilities";}
   if (type == "hotel"){
        divhotel1.style.display = "block";
        divhotel.className = "selected";
         strMenuNav.innerHTML=" &raquo; Hotel List";}
   if (type == "map"){
        divmap1.style.display = "block";
        divmap.className = "selected";
        strMenuNav.innerHTML=" &raquo; Map";}
   if (type == "weather"){
        divweather1.style.display = "block";
        divweather.className = "selected";
       strMenuNav.innerHTML=" &raquo; Weather";}
}
/*---------- Add BookMark --------------*/
      function AddBookMark()
      {     var url=window.location;
            var browser=navigator.appName;
            var b_version=navigator.appVersion;
            var version=parseFloat(b_version);
            if(browser=="Netscape")
            {   if (window.sidebar)
                {window.sidebar.addPanel("BeatTheBrochure Holidays", url,"");}
            }
            else if (browser=="Microsoft Internet Explorer")
            {   if (window.external) 
                {window.external.AddFavorite(url,"BeatTheBrochure Holidays");} 
            }
            else 
            {alert("Sorry! Your browser doesn't support this function.");}
          return false;  
      }
	   
	   /*---------- Move Country Page --------------*/
	   function MoveCountryPage(str1,dropdownid)
	    {   var str =dropdownid.value;var a=" ";var b="_";
			var newstr = str.split(a);
			newstr=newstr.join(b);
			a=":_";b="_";
			newstr =newstr.split(a);
			newstr=newstr.join(b);
			window.location = str1 + newstr  + "/default.asp";
		}
		 /*---------- Move Destination Page : either country or region --------------*/
		function MoveDestinationPage(str1,dropdownid)
		{   var str =dropdownid.value;
			str=str.substring(0,str.indexOf("|"));
            var a=" ";var b="_";
            var newstr = str.split(a);
            newstr=newstr.join(b);
            a=":_";b="_";
            newstr =newstr.split(a);
            newstr=newstr.join(b);
            window.location = str1 + newstr  + "/default.asp";
		}
function ShowFullDescription(objLink,objDiv)
{  var div = document.getElementById(objDiv);
   if (div.style.height=="")
   {div.style.height="315px";
    objLink.innerHTML=" More &raquo;";}
   else
   {div.style.height="";
    objLink.innerHTML=" Less &laquo;";}
}
function ShowInsertReviewPanel()
{   var div1 = document.getElementById("divreview1");var div2 = document.getElementById("divreview2");
    div1.style.display="none";div2.style.display="block";
}

function ShowData_tg(dtype,pageid)
{   if (dtype == '')
	{
	   dtype = document.getElementById("hidVAL").value;
	}
	
		document.getElementById("hidVAL").value=dtype;
		
		document.getElementById(pageid + "ddlbestdest").value = "0";
		
		    for(j=1;j<=3;j++)
			{
			    document.getElementById("f"+j).style.display = "none";			    
			}
			for(j=1;j<=6;j++)
			{
			    document.getElementById("c"+j).style.display = "none";
			}
			for(j=1;j<=5;j++)
			{
			    document.getElementById("a"+j).style.display = "none";
			}
			for(j=1;j<=3;j++)
			{
			   document.getElementById("fa"+j).style.display = "none";
			}
			
		    document.getElementById("libest").style.display = "none";
		
	        var f,a,c,fa,fc,fac;	    
	        if(dtype=='F')
			{
	            document.getElementById("roomoption").style.display="none"
				document.getElementById(pageid + "rdf").checked = "true";

				for(j=1;j<=3;j++)
			    {
			    
			    
			        document.getElementById("f"+j).style.display = "block";			    
			    }	
			        
			    document.getElementById("hrfadsearch").style.display = "none";
			    document.getElementById("returndate").style.display = "block";		
			    document.getElementById("newsletter").style.display = "block";
			    
			}
			else if(dtype=='C'){
			  /* Set default pickup location and drop off location values- 30 April 2008*/
		        document.getElementById(pageid + "hdnDestination").value = document.getElementById(pageid + "c_ddlpickup_location").options[document.getElementById(pageid + "c_ddlpickup_location").selectedIndex].text
		        document.getElementById(pageid + "hdnResorts").value = document.getElementById(pageid + "c_ddldropoff_location").options[document.getElementById(pageid + "c_ddldropoff_location").selectedIndex].text
			    /*End Code */
				document.getElementById(pageid + "rdc").checked = "true";
				document.getElementById("roomoption").style.display="none"

				for(j=1;j<=6;j++)
			    {
			        document.getElementById("c"+j).style.display = "block";
			    }
			    
			    document.getElementById("hrfadsearch").style.display = "none";
			    document.getElementById("returndate").style.display = "block";
			    document.getElementById("newsletter").style.display = "none";
			}
			else if(dtype=='H'){
			    /* Set default Destination and Resorts values- by bhanwar - 30 April 2008*/
		        document.getElementById(pageid + "hdnDestination").value = document.getElementById(pageid + "h_ddldestination").options[document.getElementById(pageid + "h_ddldestination").selectedIndex].text
	            document.getElementById(pageid + "hdnResorts").value = document.getElementById(pageid + "h_ddlresorts").options[document.getElementById(pageid + "h_ddlresorts").selectedIndex].text
			    /*End Code */
			    for(j=1;j<=3;j++)
			    {
			        document.getElementById("a"+j).style.display = "block";
			    }
			    
			    document.getElementById("roomoption").style.display="block"
				document.getElementById(pageid + "rdh").checked = "true";
				document.getElementById("returndate").style.display = "none";
				document.getElementById("hrfadsearch").style.display = "block";
				document.getElementById("newsletter").style.display = "block";
				document.getElementById("hrfadsearch").innerHTML="+ Extra Options";
                document.getElementById("libest").style.display = "block";

			}			
			else if(dtype=='FH'){
			    /* Set default Destination and Resorts values- by bhanwar - 30 April 2008*/
		        document.getElementById(pageid + "hdnDestination").value = document.getElementById(pageid + "fh_ddldestination").options[document.getElementById(pageid + "fh_ddldestination").selectedIndex].text
		        document.getElementById(pageid + "hdnResorts").value = document.getElementById(pageid + "fh_Resort").options[document.getElementById(pageid + "fh_Resort").selectedIndex].text
			    /*End Code */
			    
			    document.getElementById("roomoption").style.display="block"
				document.getElementById(pageid + "rdfh").checked = "true";
				
				for(j=1;j<=3;j++)
			    {
			        document.getElementById("fa"+j).style.display = "block";
			    }
    			
				document.getElementById("f1").style.display = "block";
				document.getElementById("hrfadsearch").style.display = "block";	
				document.getElementById("returndate").style.display = "none";	
				document.getElementById("newsletter").style.display = "block";	
				document.getElementById("hrfadsearch").innerHTML="+ Extra Options";   
                document.getElementById("libest").style.display = "block";
			}

		}
		
		    
	    function advancesearch_tg()
		{   var dtype = document.getElementById("hidVAL").value;
		    if(document.getElementById("hrfadsearch").innerHTML=="+ Extra Options")
		    {   if (dtype=='H')
		        {   document.getElementById("a4").style.display = "block";
		            document.getElementById("a5").style.display = "block";
		            document.getElementById("returndate").style.display = "block";
		        }
		        else if(dtype=='FH')
		        {   document.getElementById("a4").style.display = "block";
		            document.getElementById("returndate").style.display = "block";
		        }
		        document.getElementById("hrfadsearch").innerHTML="- Extra Options";
		    }
		    else
		    {   if (dtype=='H')
		        {   document.getElementById("a4").style.display = "none";
		            document.getElementById("a5").style.display = "none";
		            document.getElementById("returndate").style.display = "none";
		        }
		        else if(dtype=='FH')
		        {   document.getElementById("a4").style.display = "none";
		            document.getElementById("returndate").style.display = "none";
		        }
		        document.getElementById("hrfadsearch").innerHTML="+ Extra Options";
		    }
		}	
		
		 /*---------- Move Destination Page --------------*/
		function MovePage(flink,ddlid,llink)
		{   a=" ";b="_";
		    var objcity =document.getElementById(ddlid);
		    var str2=objcity.options[objcity.selectedIndex].text;
		    var newstr1 = str2.split(a);
		    newstr1=newstr1.join(b);
		    a=":_";b="_";
		    newstr1 =newstr1.split(a);
		    newstr1=newstr1.join(b);
		    window.location=flink + newstr1 + "/" + llink;
		}
