//AJAX.NET
function fnGetCityLocations(cityName)
{
	try
	{
       //  var lnkcity = document.getElementById(lnkID);
       // set the QueryString
       var url = "GetCityLocations.aspx?CityName=" + cityName;//lnkcity.innerHTML;;
	 // Call the Initialize Method for ajax.
       SetAjaxRequest();
		
		if(req) 
		{
		
					req.open("GET", url, true);
					req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
					req.onreadystatechange = processReqChange;
					req.send(null);	    
		}
	}
	catch(e)
	{
		alert(e.description);
	}
}
//**************************************************************************
function SetAjaxRequest()
{
	
	 req = false;
    // branch for native XMLHttpRequest object - for mozilla and safari
    if(window.XMLHttpRequest) {
    	try {
			req = new XMLHttpRequest();
        } catch(e) {
			req = false;
        }
    // branch for IE/Windows ActiveX version
    } else if(window.ActiveXObject) {
       	try {
        	req = new ActiveXObject("Msxml2.XMLHTTP");
			
      	} catch(e) {
        	try {
          		req = new ActiveXObject("Microsoft.XMLHTTP");
        	} catch(e) {
          		req = false;
        	}
		}
    }

}
//*******************************************************************************
function processReqChange() 
{

     if (req.readyState == 4)
     {
		 	
        if (req.status == 200) 
        {
		  var divLocationList = document.getElementById('divGetCityLocations');
		  
	
		  if(divLocationList  != null)
		  {
		    divLocationList.innerHTML = "";
		  }
		  //-------------------  Define TagName -------------------------------------//
		  divLocationList.innerHTML = req.responseText;
		  //-------------------------------------------------------------------------//
		  
		  
        } 
        else // if status != 200
        {
            alert("There was a problem retrieving the Location data: \n" +
                req.statusText);
        }
    }
}


function fnShowHideDiv(divId,headerImgID)
{
  var divProvider = document.getElementById(divId);  
  var imgObj = document.getElementById(headerImgID);
  var hdrClassName;
  if(divProvider != null)
  {
    if(divProvider.style.display == "")
    {
      divProvider.style.display = "none";
	  hdrClassName ="headbullet-up";
    }
    else
    {
      divProvider.style.display = "";
	  hdrClassName ="headbullet-down";
    }
	if(imgObj != null)
	{
	  imgObj.className = hdrClassName;
	}
  }
}

function fnDivClick(divId,headerImgID)
{
	fnShowHideDiv(divId,headerImgID)

	if (navigator.product == "Gecko")
	{
		eventobj.preventDefault();
		return false;
	}
	else if (navigator.userAgent.toLowerCase().indexOf("msie") != -1)
	{
		event.returnValue = false;
		return false;
	}
	else
	{
		return null;
	}
}
