﻿// JScript File


var explore_type_Obj;

//Gets called when country combo box selection changes
function ScrollImagaeExplore(explore_type) 
//function StateListOnChange(StateID,CityID,RequestUrl) 
{
	//document.getElementById("objLoading").style.display="block";
	/*FDistload = document.getElementById(loader);
	FDistload.style.display="block";*/
	//alert("function called");
	explore_type_Obj = explore_type;
    
	// URL to get states for a given country
	var requestUrl = "ajaxPages/exploreDestination.aspx?type=" + explore_type ;
	
	CreateXmlHttp();
	
	
	// If browser supports XMLHTTPRequest object
	if(XmlHttp)
	{
		//Setting the event handler for the response
		XmlHttp.onreadystatechange = ExploreScrollHandleResponse;
				
		XmlHttp.open("GET", requestUrl,  true);
		
		//Sends the request to server
		XmlHttp.send(null);		
		
	}
	    //document.getElementById("objLoading").style.display="none";
	return true;
}


//Called when response comes back from server
function ExploreScrollHandleResponse()
{
	   var moz = (typeof document.implementation != 'undefined') && (typeof document.implementation.createDocument != 'undefined');
        var ie = ( typeof window.ActiveXObject != 'undefined');
       
	// To make sure receiving response data from server is completed
	if(XmlHttp.readyState == 4)
	{
		
		// To make sure valid response is received from the server, 200 means response received is OK
		if(XmlHttp.status == 200)
		{			
			 if (document.implementation.createDocument)
			{		
				ExploreScrollListItems(XmlHttp.responseXML.documentElement);
			} 
			else if (moz)
			{			
				ExploreScrollListItems(XmlHttp.responseXML.documentElement);
			} 
			else if (ie)
			{ 
				var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
				xmlDoc.async = false;
				xmlDoc.loadXML(XmlHttp.responseText);
				ExploreScrollListItems(xmlDoc);
			}
		   else
		   {
			   alert('browser does not support this script.');
		   }
			
		}
		else
		{
			alert("There was a problem retrieving data from the server." );
		}
	}
	
}

//Clears the contents of state combo box and adds the states of currently selected country
function ExploreScrollListItems(Node)
{
		if (Node!=null)
		{
		
			var Nodes = Node.getElementsByTagName('distance');
			var contenttitle; 
			var contentid;
			var anchorimage;
			
			eval('window.Slider1cfg=new Array();');
			//Add new cities list to the state combo box.
			window.Slider1cfg=new Array();
			window.Beav=true;
			var qstr = "&lang=" +  document.getElementById("hidLang").value;
			
			function CISlider1(ipa)
			{
               
                if(!(window.Slider1cfg))
                { 
                    alert(2)
                    eval('window.Slider1cfg=new Array();');
                };
                Slider1cfg[Slider1cfg.length]=ipa;
            };
			for (var count = 0; count < Nodes.length; count++)
			{
   				contentid=GetInnerText(Nodes[count].getElementsByTagName('contentid')[0]);
   				contenttitle=GetInnerText(Nodes[count].getElementsByTagName('contenttitle')[0]);
   				anchorimage='mediafiles/image/' + GetInnerText(Nodes[count].getElementsByTagName('anchorimage')[0]);
   				
   				if(explore_type_Obj == 0 )
   				{
   				    //CISlider1([ anchorimage,'','showpage.aspx?contentid=' + contentid,contenttitle,79,59,'dest']);
                  CISlider1([anchorimage,'showpage.aspx?contentid=' + contentid,'_self',contenttitle,79,59,'dest']);      
   				}
   				else if (explore_type_Obj == 1 )
   				{
   				    CISlider1([ anchorimage,'javascript:GetTrailsContent('+ contentid + ',\'' + contenttitle + '\')','',contenttitle,79,59,'tc']);   
   				}
   				else
   				{
   				    //CISlider1([ anchorimage,'javascript:GetDetails(\'' + contenttitle + '\')','',contenttitle,79,59,'tc']);
   				    CISlider1([ anchorimage,'showpage.aspx?contentid=' + contentid + qstr,'_self',contenttitle,79,59,'tc']);
   				}
   				
			}
		
		    //scroll image code
		   
            function InitSlider1()
            {
                
                if (!window.Beav)
                {
                    
                    setTimeout('InitSlider1()',350);return;
                };
                
                new BAau('Slider1_div',780,106,4,39,0,0,'FFFFFF',Slider1cfg,4,0,0,'images/loading_w.gif','Slider1_Loading');
            };
            
            
            InitSlider1();


		}
		
}

function displayElementsDES(lblcat)
{
//document.getElementById("categoryDiv").style.display="block"
document.getElementById("categoryResultDiv").style.display="block"
document.getElementById("catLblCategory").style.display="block"
document.getElementById("catLblDestination").style.display="none";
document.getElementById("LmdfDate").style.display="none"
document.getElementById("categoryName2").innerText = "";
document.getElementById("categoryName2").textContent = ""; 
document.getElementById("categoryName1").innerText=lblcat;
document.getElementById("categoryName1").textContent=lblcat;
document.body.scrollTop = 580;
document.documentElement.scrollTop=580;
//document.getElementById("categorynote").style.display="none";
}


