﻿  function createRequestObject()
    {       
        var request_obj ;
        var browser = navigator.appName ;
        
    if (browser == "Microsoft Internet Explorer")
     {
        request_obj = new ActiveXObject("Microsoft.XMLHttp");
     } 
    else
     {
        request_obj = new XMLHttpRequest();
     }
        return request_obj;
    }
 
var http2=createRequestObject();
var http1=createRequestObject();
var captiontext;
/*Load city according to the state selected from drop down list**/
function adddropdown(caption)
    {
  document.getElementById("loadingdiv").style.display='block';
    captiontext=caption;
     
    if (document.getElementById('Ddlcity')!=null)
    {
        var w = document.getElementById('Ddlstate').selectedIndex;
        var selected_text = document.getElementById('Ddlstate').options[w].value; 
        
            
        if (selected_text=="0")
        { 
            var statesList = document.getElementById("Ddlcity");
            statesList.options.length = 1; 
            document.getElementById('Ddlcity').options[0].text=caption;
        }
        else
        {    
        
            document.getElementById('loadingdiv').innerHTML='<img src="/images/loading_new.gif" alt="" border="0"/>';    
            
            http2.open('get','/App/Generatecity.aspx?stateid='+selected_text);       
            http2.onreadystatechange = aabb;
            http2.send(null);
        }
       }
      
    } 

  function aabb()
    {
 
  document.getElementById('loadingdiv').innerHTML='<img src="/images/loading_new.gif" alt="" border="0" />';
  

        if (http2.readyState==4)
         {
         
          document.getElementById('loadingdiv').innerHTML="";
         
         var i;
            var response1 =  http2.responseText.split("~");
            
            var val=response1[0].split("$");
            var statename;
            var stateid;
            var val1;
            var statesList = document.getElementById("Ddlcity");
            statesList.options.length = 1;
            document.getElementById('Ddlcity').options[0].text=captiontext;
            document.getElementById('Ddlcity').options[0].value="0";

            for (i=0;i<val.length-1;i++)
            {
                val1=val[i].split("#");
                stateid=val1[0];
                statename=val1[1];
            
                statesList.options[statesList.options.length] = new Option(statename,stateid);
            }                      
         }
    }
/**Load Contact Address**/                                   
function loadcontact(caption)
{
document.getElementById("loadingdiv").style.display='none';
 document.getElementById("loadingdiv").innerHTML="";
    if (caption=="country")    
    {
        var sname = document.getElementById('Ddlstate').selectedIndex;
        var cname = document.getElementById('Ddlstate').options[sname].value; 
        
      
        if (cname!="0")
        {        
            http2.open('get','/App/Generatecontact.aspx?hid='+cname);       
            http2.onreadystatechange = bb;
            http2.send(null);
        }
    }
    else
    {
 if (document.getElementById('Ddlcity')!=null)
    {
        var x = document.getElementById('Ddlcity').selectedIndex;
        var selected_text = document.getElementById('Ddlcity').options[x].value; 
         
         
        if (caption==document.getElementById('Ddlcity').options[x].text)
        {
        document.getElementById("contactdiv").innerHTML="";
           // contactdiv.innerHTML="";
        }
        else
        {
          document.getElementById("contactdiv").innerHTML="";
            http2.open('get','/App/Generatecontact.aspx?hid='+selected_text);       
            http2.onreadystatechange = bb;
            http2.send(null);
        }
        //alert(document.getElementById("contactdiv").innerHTML);
     }
     else
     { 
        var w = document.getElementById('Ddlstate').selectedIndex;
        var selected_text = document.getElementById('Ddlstate').options[w].value; 
        if(selected_text!="0")
        {
          document.getElementById("contactdiv").innerHTML="";
            var con_x = document.getElementById('Ddlstate').selectedIndex;
            var con_text = document.getElementById('Ddlstate').options[con_x].value; 
            http2.open('get','/App/Generatecontact.aspx?hid='+con_text);       
            http2.onreadystatechange = bb;
            http2.send(null);
        }    
     }
    }
}


 function bb()
    {
document.getElementById("loadingdiv").style.display='none';
    document.getElementById("contactdiv").innerHTML='';
    document.getElementById("contactdiv").innerHTML='';
        if (http2.readyState==4)
         {                   
         var y;       
            var response1 =  http2.responseText.split("~");
           
            var tempcontact=response1[0].split("$");
             
            for (y=0;y<tempcontact.length-1;y++)
            {
            
                if (y==0)
                {
                     document.getElementById("contactdiv").innerHTML= document.getElementById("contactdiv").innerHTML+"<div class=\"subleftanchorcont\"><div class=\"txt grey\">"+tempcontact[y]+"</div></div>";
                     
                }
                else
                {
                       document.getElementById("contactdiv").innerHTML= document.getElementById("contactdiv").innerHTML+"<div class=\"subleftanchorcont toppad\"><div class=\"txt grey\">"+tempcontact[y]+"</div></div>";
                    
                }
            }
         }                  
    }