﻿function getSpecItems(_resortId,_divId)
    {
        var query = "resortid=" + _resortId + "&divId=" + _divId;
        _currentDiv = _divId;
        _divForAjax = "divResults" + _currentDiv;
        _defaultValForAjax = "";
        SendQuery(_ajaxSpecItems,query);
    }
    
    function changeResorts(_countryid,_divId)
    {
        _afterLoad = "false";
        var query = "countryid=" + _countryid + "&divId=" + _divId;
        _currentDiv = _divId;
        _divForAjax = "divResort_" + _currentDiv;
        _defaultValForAjax="<select class='chftbl'></select>";
        SendQuery(_ajaxResorts,query);
    }
    
     function Initialize()
    {
        try
        {
            req=new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch(e)
        {
            try
            {
                req=new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch(oc)
            {
                req=null;
            }
        }

        if(!req&&typeof XMLHttpRequest!="undefined")
        {
            req= new
            XMLHttpRequest();

        }
    }
    
    function SendQuery(link,query)
    {
        Initialize(); 
        var url=link + "?" + query;
        if(req!=null)
        {
            req.onreadystatechange = Process;
            req.open("GET", url, true);
            req.send(null);
        }
        
     }
     
    function Process()
    {
        if (req.readyState == 4)
            {
            // only if "OK"
                if (req.status == 200)
                {
                    if(req.responseText!="")
                    {
                        var _response = req.responseText
                        document.getElementById(_divForAjax).innerHTML =  _response;
                        if (_afterLoad=="false") // after loading resorts ddl - get values of the first one
                        {
                            if (document.getElementById("ddlResort" + _currentDiv)==null)
                            {
                                 getSpecItems("-1" , _currentDiv);
                                 _afterLoad = "true";
                            }
                            else
                            {
                                 getSpecItems(document.getElementById("ddlResort" + _currentDiv).value , _currentDiv);
                                _afterLoad = "true";
                            }
                        }
                       
                    }
                }
                else
                {
                    document.getElementById(_divForAjax).innerHTML= _defaultValForAjax;
                }
              }
     }
