// JavaScript Document
var xmlHttp= null;

function getXMLHTTPRequest()
{
    var xRequest=null;
    if (window.XMLHttpRequest)
    {
        xRequest = new XMLHttpRequest();
    }
    else if (typeof ActiveXObject != "undefined")
    {
        xRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }
    return xRequest;
} 
  
function SendMessage()
{
    var destination=document.getElementById("destination").value;
    var days=document.getElementById("days").value;
    var special=document.getElementById("special").value;
    var resort=document.getElementById("resorts").value;   
       
      
        xmlHttp=getXMLHTTPRequest();
    
        if(xmlHttp!=null)
        {
            xmlHttp.onreadystatechange = ONS_SearchResult;    
            var URL="SendMessage.asmx/SearchPage?tm="+new Date().getTime();
            var values= '{"destination":"'+destination+'","days":"'+days+'","special":"'+special+'","resorts":"'+resort+'"}';
            xmlHttp.open("POST",URL,true);
            xmlHttp.setRequestHeader ("Content-type", "application/json");
            xmlHttp.send(values);
 
        }      
}

function ONS_SearchResult()
{
if(xmlHttp.readyState == 4)
{
    if (xmlHttp.status == 200)
        {
            var data = eval('('+xmlHttp.responseText+')');
            if(data.d != null)
            {
                //alert(data.d);
                window.location=data.d;
                document.getElementById("destination").value="";
                document.getElementById("days").value="";
                document.getElementById("special").value="";
                document.getElementById("resorts").value="";
                return false;  
            }
        }
 } 
}
