﻿function wx_gwth(wld, czt, lri, rri, nri, fdfd, efd, cd, wfd, cl, ccn, fcui, m, p, swld)
{
    if( spActvGcv() == 1 )
    {
        var _wld = null;
    
        if( swld == 1 )
        {
            _wld = getElementWithId(wld);
        }
        else
        {
            _wld = ""
        }
    
        if( _wld != null )
        {
            if( swld == 1 )
            {
                _wld.innerHTML = cws_sclhtml("Changing location");
            }
        
            var _skp = inskp();
            var _sk = _incsk;
            var _czt = getElementWithId(czt);
            var _skparg = {"sk" : _sk, "skp" : _skp, "cz" : _czt.value};
            var _wsargs = JSON.stringify(_skparg);
            var _wsurl = "http://" + window.location.hostname + "/ws/dta.asmx/gwth"

            $.ajax({
              type: "POST",
              url: _wsurl,
              data: _wsargs,
              contentType: "application/json; charset=utf-8",
              dataType: "json",
              success: function(rstxt) {
                    if( swld == 1 )
                    {
                        _wld.innerHTML = "";
                    }
                              
                    var _lri = getElementWithId(lri);
                    var _rri = getElementWithId(rri);
                    var _nri = getElementWithId(nri);
                    var _fdfd = getElementWithId(fdfd);
                    var _efd = getElementWithId(efd);
                    var _cd = getElementWithId(cd);
                    var _wfd = getElementWithId(wfd);                
                    
                    if( rstxt.d[6].length == 0 )
                    {
                        // alert("Invalid zip code");
                    }
                    else
                    {
                        _lri.src = rstxt.d[0];
                        
                        if( swld == 1 )
                        {
                            _rri.src = rstxt.d[1];
                            _nri.src = rstxt.d[2];
                        }
                        
                        _fdfd.innerHTML = rstxt.d[3];
                        _efd.innerHTML = rstxt.d[4];
                        _cd.innerHTML = rstxt.d[5];
                        _wfd.innerHTML = "&nbsp;Weather for " + rstxt.d[6];                
                        
                        cws_sp(_czt.value, cl, ccn, fcui);
                    }
                    
                    rfctrfk(m, p, '4', '', '');
                }
            });
        }
    }
}


function wx_rtsots(sender, args)
{  	
    try
    {
        var _tarxgsv = args.get_tab().get_value();
        var _tarxgsva = _tarxgsv.split("~");
        rfctrfk(_tarxgsva[0], _tarxgsva[1], '2', '', _tarxgsva[2]);
        
        if( _tarxgsva.length == 4 )
        {
            wx_lnr(_tarxgsva[3]);
        }
        else if(_tarxgsva.length == 5 )
        {
            wx_lrr(_tarxgsva[3], _tarxgsva[4]);
        }
    }
    catch(er)
    {
    }
   	
   	return true;
}

function wx_lrr(czt, rri)
{
    var _rri = getElementWithId(rri);
    
    _rri.src = "/images/loading.gif"

    var _skp = inskp();
    var _sk = _incsk;
    var _czt = getElementWithId(czt);
    var _skparg = {"sk" : _sk, "skp" : _skp, "cz" : _czt.value};
    var _wsargs = JSON.stringify(_skparg);
    var _wsurl = "http://" + window.location.hostname + "/ws/dta.asmx/gwrr"

    $.ajax({
      type: "POST",
      url: _wsurl,
      data: _wsargs,
      contentType: "application/json; charset=utf-8",
      dataType: "json",
      success: function(rstxt) {
            _rri.src = rstxt.d;
        }
    });
}

function wx_lnr(nri)
{
    var _nri = getElementWithId(nri);
    
    _nri.src = "/images/loading.gif"

    var _skp = inskp();
    var _sk = _incsk;
    var _skparg = {"sk" : _sk, "skp" : _skp, "cz" : "68144"};
    var _wsargs = JSON.stringify(_skparg);
    var _wsurl = "http://" + window.location.hostname + "/ws/dta.asmx/gwnr"

    $.ajax({
      type: "POST",
      url: _wsurl,
      data: _wsargs,
      contentType: "application/json; charset=utf-8",
      dataType: "json",
      success: function(rstxt) {
            _nri.src = rstxt.d;
        }
    });
}


function wx_gwthevt(e, wld, czt, lri, rri, nri, fdfd, efd, cd, wfd, cl, ccn, fcui, m, p, swld)
{
    try
    {
        var characterCode = sbfmvetrcc(e);

        if(characterCode == 13)
        {
            wx_gwth(wld, czt, lri, rri, nri, fdfd, efd, cd, wfd, cl, ccn, fcui, m, p, swld);
            
            return false;
        }
        else
        {
            return true;
        }
    }
    catch(wxe)
    {
        return false;
    }
}