﻿// JScript File
var Prefix;
function GetState(val)
    {
   
        var txtZip=document.getElementById(Prefix+"txtZip");
        CallServerZip(txtZip.value);
    }
    function ReceiveServerData(strResult)
    {

      var strArryResult = strResult.split("\n");
          
     var txtZip=document.getElementById(Prefix+"txtZip");
      var ddlCity=document.getElementById(Prefix+"ddlCity");
       ddlCity.options.length =0;
        var txtCounty=document.getElementById(Prefix+"txtCounty");
        var ddlState=document.getElementById(Prefix+"ddlState");
    
        ddlCity.options.length =0;
        ddlState.options.length =0;
        txtCounty.value="";
       if(strArryResult.length==1)
       {
        alert("Invalid Zip Code");
        txtZip.value="";

       }
       else
       {
           if(strArryResult.length<25)
            { 
                alert("There is a Problem  Access to Zipcode data");
                txtZip.value="";
                ddlCity.options.length =0;
                ddlState.options.length =0;
                txtCounty.value="";
            }
            
       
       else
       {
        // Add City
        
            if(strArryResult[4].indexOf(':')> -1)
            {
                var strCity=strArryResult[4].substring(strArryResult[4].indexOf(':')+1,strArryResult[4].length);
                 var strArryCity = strCity.split('/');
                 for(cntCity=0;cntCity<strArryCity.length;cntCity++)
                    { 
                       var opt = document.createElement("option");
                       ddlCity.options.add(opt);
                        // Assign text and value to Option object
                        opt.text = strArryCity[cntCity];
                        opt.value = strArryCity[cntCity];

                    }
            }
            // Add state
             if(strArryResult[2].indexOf(':')> -1)
                 {
                  var strState=strArryResult[2].substring(strArryResult[2].indexOf(':')+1,strArryResult[2].length);
                    var optState = document.createElement("option");
                    ddlState.options.add(optState);
                    optState.text = strState;
                    optState.value = strState;
                }
            //County
             if(strArryResult[7].indexOf(':')> -1)
                 {
                     txtCounty.value=strArryResult[7].substring(strArryResult[7].indexOf(':')+1,strArryResult[7].length);
                      //txtCounty.value=strArryResult[7]
                 }
           }      
     
        }
    }
    
    