	function filterDestinations(){
	
	    
	
	    if ((document.getElementById("ResortFilter").value == '') && (document.getElementById("RegionFilter").value == '')){
	        document.getElementById("DestinationFilterForm").action = "#";
	        return true;
	    }
	    
		if(document.getElementById("ResortFilter").value == ''){
			document.getElementById("DestinationFilterForm").action = "destinations.aspx";
			document.getElementById("productid").value = document.getElementById("RegionFilter").value;
			return true;
		}else{
			document.getElementById("DestinationFilterForm").action = "resort-overview.aspx";
			document.getElementById("productid").value = document.getElementById("ResortFilter").value;
			return true;
		}
	
	}


function getFilterDropdown(productid, iLevel, SelectContainer) {
       
var url;
var callbackFunction;

if ((productid == '') && SelectContainer == 'SelectAResort' )
{
    document.getElementById(SelectContainer).innerHTML = '<select id="ResortFilter" name="ResortFilter"><option value="">All Regions</option></select>';
    return;
}

url = '/ajax-list.aspx?productid=' + productid + "&childdepth=" + iLevel ;
callbackFunction = 'updateFilterDropdown'

       document.getElementById(SelectContainer).innerHTML = '<select><option>Please wait...</option></select>';

       httpRequest = false;

        if (window.XMLHttpRequest) { // Mozilla, Safari, ...
            httpRequest = new XMLHttpRequest();
            if (httpRequest.overrideMimeType) {
                httpRequest.overrideMimeType('text/xml');
                // See note below about this line
            }
        } 
            else if (window.ActiveXObject) { // IE
                  try {
                        httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
                  } 
                  catch (e) {
                        try {
                              httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
                        } 
                        catch (e) {}
                  }
            }

        if (!httpRequest) {
                  alert('Sorry, an error occurred. Please try again.');
                  return false;
        }
        httpRequest.onreadystatechange = function() { updateFilterDropdown(httpRequest, SelectContainer); };
        httpRequest.open('GET', url, true);
        httpRequest.send(null);

}


function updateFilterDropdown(httpRequest, SelectContainer) {

      if (httpRequest.readyState == 4) {
            if (httpRequest.status == 200) {

            var responseText = httpRequest.responseText;
            //responseText = RegexReplace("<html\b[^>]*>(.*?)</html>",responseText,"");


          //  responseText = RegexReplace("\r|\n|\t",responseText,"");

            document.getElementById(SelectContainer).innerHTML = responseText ;
      


            } else {
                  alert('There was a problem with the request.');
            }
      }

}
