﻿ 
var obj = new ActiveXObject("Microsoft.XMLHTTP");
var xmldoc = new ActiveXObject("Microsoft.XMLDOM");
var msgZipFormat = "Format: 00000-0000"
var msgNotValid="Not a valid"
var agt = navigator.userAgent.toLowerCase()
var IsIE = (agt.indexOf('msie')!=-1)
var IsOpera = (agt.indexOf('opera')!=-1)
if(IsOpera==true) IsIE=false

//09-Mar-2006 Browser Compatible
var IsIEGrid = IsIE
if(IsOpera==true) IsIEGrid=true
var controlname  = 'ctl00_CP_'
function fnSendRequest_County1(ID,DDL)
{   
    var Val = "";   
    var Xml="<ROOT><CMD>"+DDL+"</CMD><VAL>"+ID+"</VAL></ROOT>"
    
    var url="\DataAccess.aspx";
    obj.open("POST",url,false);    
    obj.onreadystatechange = Load_val_County;

    obj.send(Xml);  
}
function fnSendRequest_State1(ID,DDL)
{   
    var Val = "";   
    var Xml="<ROOT><CMD>"+DDL+"</CMD><VAL>"+ID+"</VAL></ROOT>"
    
    var url="\DataAccess.aspx";
    obj.open("POST",url,false);    
    obj.onreadystatechange = Load_val_State;

    obj.send(Xml);  
}
function fnSendRequest_State(ID,DDL)
{   
    var Val = "";
    if(ID != undefined)
    {
         SelectToLoad = document.getElementById(ID);
         Val = SelectToLoad.options[SelectToLoad.selectedIndex].value
    }

    var Xml="<ROOT><CMD>"+DDL+"</CMD><VAL>"+Val+"</VAL></ROOT>"
    
    var url="\DataAccess.aspx";
    obj.open("POST",url,false);    
    obj.onreadystatechange = Load_val_State;

    obj.send(Xml);  
}
function fnSendRequest_County(ID,DDL)
{   
    var Val = "";
    if(ID != undefined)
    {
         SelectToLoad = document.getElementById(ID);
         Val = SelectToLoad.options[SelectToLoad.selectedIndex].value
    }        
     if(document.getElementById(controlname+'hidCity').value!="") 
     {     
        return false;
     }          
    
        
    if(Val=="")
    {
//        document.getElementById(controlname+'city_slt').innerText = "";
//        document.getElementById(controlname+'hidCity').value = "";        
//        addOption( document.getElementById(controlname+'city_slt'), "---- Select ----", "");
//        document.getElementById(controlname+'city_slt').disabled = true;
   
    }
    
   var Xml="<ROOT><CMD>"+DDL+"</CMD><VAL>"+Val+"$"+document.getElementById(controlname+'hidState').value+"</VAL></ROOT>"
    //var Xml="<ROOT><CMD>"+DDL+"</CMD><VAL>"+Val+"</VAL></ROOT>"
    
    var url="\DataAccess.aspx";
    obj.open("POST",url,false);    
    obj.onreadystatechange = Load_val_County;

    obj.send(Xml);  
}       
function Load_val_County()
{   
    if(obj.readystate != 4)
    return;
    var result = obj.responseText;        
    xmldoc.loadXML(result);   
    var len = xmldoc.documentElement.childNodes.length;       
    if(len==0)
    { 
    //  document.getElementById(controlname+'city_slt').innerText = "";
//        document.getElementById(controlname+'hidCity').value = "";
//        document.getElementById(controlname+'hidCounty').value = "";
//        addOption( document.getElementById(controlname+'city_slt'), "---- Select ----", "");
//        document.getElementById(controlname+'city_slt').disabled = true;
//        document.getElementById(controlname+'county_slt').innerText = "";
//        addOption(document.getElementById(controlname+'county_slt'), "---- Select ----", "");
        //document.getElementById(controlname+'county_slt').disabled = true;
    
        return false;
    }
   if (len > 0 )
    {
        document.getElementById(controlname+'city_slt').disabled = false;
        document.getElementById(controlname+'city_slt').innerText = "";
        addOption(document.getElementById(controlname+'city_slt'),"---- Select ----", "") 
        
        for(i=0; i<len; i++)
        {     
            value = xmldoc.documentElement.childNodes(i).childNodes.item(0).text;            
            addOption(document.getElementById(controlname+'city_slt'), value, value); 
        }
    }
    else
    {        
        document.getElementById(controlname+'city_slt').innerText = "";
        document.getElementById(controlname+'hidCity').value = "";
        document.getElementById(controlname+'hidCounty').value = "";
        addOption( document.getElementById(controlname+'city_slt'), "---- Select ----", "");
        document.getElementById(controlname+'city_slt').disabled = true;
        document.getElementById(controlname+'county_slt').innerText = "";
        addOption(document.getElementById(controlname+'county_slt'), "---- Select ----", "");
        document.getElementById(controlname+'county_slt').disabled = true;
    }        
  
 }
function Load_val_State()
{   
//    if(obj.readystate != 4)
//    return;
//    var result = obj.responseText;        
//    xmldoc.loadXML(result);   
//    var len = xmldoc.documentElement.childNodes.length;       
//    if(len==0)
//    {   document.getElementById(controlname+'city_slt').innerText = "";
//        document.getElementById(controlname+'hidCity').value = "";
//        document.getElementById(controlname+'hidCounty').value = "";
//        addOption( document.getElementById(controlname+'city_slt'), "---- Select ----", "");
//        document.getElementById(controlname+'city_slt').disabled = true;
//        document.getElementById(controlname+'county_slt').innerText = "";
//        addOption(document.getElementById(controlname+'county_slt'), "---- Select ----", "");
//        document.getElementById(controlname+'county_slt').disabled = true;
//    
//        return false;
//    }
//   if (len > 0 )
//    {   
//        document.getElementById(controlname+'city_slt').innerText = "";
//           document.getElementById(controlname+'hidCity').value = "";
//        document.getElementById(controlname+'hidCounty').value = "";     
//        addOption( document.getElementById(controlname+'city_slt'), "---- Select ----", "");
//        document.getElementById(controlname+'city_slt').disabled = true;
//        document.getElementById(controlname+'county_slt').disabled = false;
//        document.getElementById(controlname+'county_slt').innerText = "";
//        addOption(document.getElementById(controlname+'county_slt'),"---- Select ----", "") 
//        
//        for(i=0; i<len; i++)
//        {     
//            value = xmldoc.documentElement.childNodes(i).childNodes.item(0).text;            
//            addOption(document.getElementById(controlname+'county_slt'), value, value); 
//        }
//    }
//    else
//    {        
//        document.getElementById(controlname+'city_slt').innerText = "";
//        document.getElementById(controlname+'hidCity').value = "";
//        document.getElementById(controlname+'hidCounty').value = "";
//        addOption( document.getElementById(controlname+'city_slt'), "---- Select ----", "");
//        document.getElementById(controlname+'city_slt').disabled = true;
//        document.getElementById(controlname+'county_slt').innerText = "";
//        addOption(document.getElementById(controlname+'county_slt'), "---- Select ----", "");
//        document.getElementById(controlname+'county_slt').disabled = true;
//    }       

  if(obj.readystate != 4)
    return;
    var result = obj.responseText;
    
    var NewResult = result.split('$');

    xmldoc.loadXML(NewResult[0]);   
    var len = xmldoc.documentElement.childNodes.length;    
    if(len==0)
    {   document.getElementById(controlname+'city_slt').innerText = "";
        document.getElementById(controlname+'hidCity').value = "";
        document.getElementById(controlname+'hidCounty').value = "";
        addOption( document.getElementById(controlname+'city_slt'), "---- Select ----", "");
        document.getElementById(controlname+'city_slt').disabled = true;
        document.getElementById(controlname+'county_slt').innerText = "";
        addOption(document.getElementById(controlname+'county_slt'), "---- Select ----", "");
        document.getElementById(controlname+'county_slt').disabled = true;
    
        return false;
    }
    var TagName = xmldoc.documentElement.childNodes(0).childNodes(0).tagName;        
    var ddl = document.getElementById(controlname+TagName.toLowerCase()+'_slt');    
   
    if(TagName != "STATE")
    { 
        ddl.innerText = "";
        ddl.disabled = false;
        addOption(ddl, "---- Select ----", "")
        
         xmldoc.loadXML(NewResult[1]);
         
                  
         if(xmldoc.documentElement.childNodes(0).childNodes(0)!=null)
         {
         var TagName1 = xmldoc.documentElement.childNodes(0).childNodes(0).tagName;         
         var ddl1 = document.getElementById(controlname+TagName1.toLowerCase()+'_slt');
        
         ddl1.innerText = "";
         addOption(ddl1, "---- Select ----", "");
         }
    }
    else
    {
        document.getElementById(controlname+'city_slt').disabled = true;
        document.getElementById(controlname+'county_slt').disabled = true;
    }
    
    if(TagName == "CITY")
    {   
        var NewResult = result.split('$');
        if(NewResult[0]!= undefined)
        {   
            xmldoc.loadXML(NewResult[0]);
            len = xmldoc.documentElement.childNodes.length;
            for(i=0; i<len; i++)
            {   
                value = xmldoc.documentElement.childNodes(i).childNodes.item(0).text;
                addOption(document.getElementById(controlname+'city_slt'), value, value); 
            }
        } 
    
        if(NewResult[1]!= undefined)
        {   
            document.getElementById(controlname+'county_slt').disabled = false;
            xmldoc.loadXML(NewResult[1]);
            
            len = xmldoc.documentElement.childNodes.length;
            for(i=0; i<len; i++)
            {   
             if(xmldoc.documentElement.childNodes(i).childNodes.item(0)!=null)
                {
                value = xmldoc.documentElement.childNodes(i).childNodes.item(0).text;
                
                addOption(document.getElementById(controlname+'county_slt'), value, value); 
                }
            }
        }
    }
  
 }
function fnSendRequesthome(ID)
{     
    var Xml="<ROOT><CMD>"+ID+"</CMD><VAL>"+ID+"</VAL></ROOT>"
    
    var url="\DataAccess.aspx";
    obj.open("POST",url,false);
   
    obj.onreadystatechange = Load_val;

    obj.send(Xml);  
}      
function fnSendRequest(ID,DDL)
{   
    var Val = "";
    if(ID != undefined)
    {
         SelectToLoad = document.getElementById(ID);       
         Val = SelectToLoad.options[SelectToLoad.selectedIndex].value           
    }

    var Xml="<ROOT><CMD>"+DDL+"</CMD><VAL>"+Val+"</VAL></ROOT>"
    
    var url="\DataAccess.aspx";
    obj.open("POST",url,false);
   
    obj.onreadystatechange = Load_val;

    obj.send(Xml);  
}
function fnSendRequestDefault(ID,DDL)
{          

    var Xml="<ROOT><CMD>"+DDL+"</CMD><VAL>"+ID+"</VAL></ROOT>"
    
    var url="\DataAccess.aspx";
    obj.open("POST",url,false);
   
    obj.onreadystatechange = Load_val;

    obj.send(Xml);  
}
    
function Load_val()
{   
    if(obj.readystate != 4)
    return;
    var result = obj.responseText;
    
    var NewResult = result.split('$');

    xmldoc.loadXML(NewResult[0]);

    var len = xmldoc.documentElement.childNodes.length;
    var TagName = xmldoc.documentElement.childNodes(0).childNodes(0).tagName;
    var ddl = document.getElementById(controlname+TagName.toLowerCase()+'_slt');
   
    if(TagName != "STATE")
    { 
        ddl.innerText = "";
        ddl.disabled = false;
        addOption(ddl, "---- Select ----", "")
        
         xmldoc.loadXML(NewResult[1]);
        
         var TagName1 = xmldoc.documentElement.childNodes(0).childNodes(0).tagName;
         var ddl1 = document.getElementById(controlname+TagName1.toLowerCase()+'_slt');

         ddl1.innerText = "";
         addOption(ddl1, "---- Select ----", "");
    }
    else
    {   
        document.getElementById(controlname+'city_slt').innerText = "";
        document.getElementById(controlname+'hidCity').value = "";
        document.getElementById(controlname+'hidCounty').value = "";
        addOption( document.getElementById(controlname+'city_slt'), "---- Select ----", "");
        document.getElementById(controlname+'city_slt').disabled = true;
        document.getElementById(controlname+'county_slt').innerText = "";
        addOption(document.getElementById(controlname+'county_slt'), "---- Select ----", "");
        document.getElementById(controlname+'county_slt').disabled = true;
    }   
    if(TagName == "CITY")
    {   
        var NewResult = result.split('$');
        if(NewResult[0]!= undefined)
        {   
            xmldoc.loadXML(NewResult[0]);
            len = xmldoc.documentElement.childNodes.length;
            for(i=0; i<len; i++)
            {   
                value = xmldoc.documentElement.childNodes(i).childNodes.item(0).text;
                addOption(document.getElementById(controlname+'city_slt'), value, value); 
            }
        } 
    
        if(NewResult[1]!= undefined)
        {   
            document.getElementById(controlname+'county_slt').disabled = false;
            xmldoc.loadXML(NewResult[1]);
            
            len = xmldoc.documentElement.childNodes.length;
            for(i=0; i<len; i++)
            {   
                value = xmldoc.documentElement.childNodes(i).childNodes.item(0).text;
                
                addOption(document.getElementById(controlname+'county_slt'), value, value); 
            }
        }
    }
    
    for(i = 0; i<len; i++)
    {   
        val = xmldoc.documentElement.childNodes(i).childNodes.item(0).text;
        addOption(ddl,val,val); 
    }
    
    if(NewResult[2]!= undefined)
    {     
        xmldoc.loadXML(NewResult[2]);
        len = xmldoc.documentElement.childNodes.length;

        document.getElementById(controlname+'specialty_slt').innerText = "";
        addOption(document.getElementById(controlname+'specialty_slt'),"---- Select ----", "")        
        
        for(i=0; i<len; i++)
        { 
            value = xmldoc.documentElement.childNodes(i).childNodes.item(1).text;
            text = xmldoc.documentElement.childNodes(i).childNodes.item(2).text;
            addOption(document.getElementById(controlname+'specialty_slt'),text,value); 
        }
    }

    if(NewResult[3]!= undefined)
    { 
        xmldoc.loadXML(NewResult[3]);
        len = xmldoc.documentElement.childNodes.length; 

        document.getElementById(controlname+'sub_specialty_slt').disabled = false;
        document.getElementById(controlname+'sub_specialty_slt').innerText = "";
        addOption(document.getElementById(controlname+'sub_specialty_slt'),"---- Select ----", "")        
       
        for(i=0; i<len; i++)
        { 
           value = xmldoc.documentElement.childNodes(i).childNodes.item(0).text;
           text = xmldoc.documentElement.childNodes(i).childNodes.item(1).text;
          
           addOption(document.getElementById(controlname+'sub_specialty_slt'),text,value); 
        }
    }

    if(NewResult[1]!= undefined)
    {
        xmldoc.loadXML(NewResult[1]);
        len = xmldoc.documentElement.childNodes.length;        
        if (len > 1 )
        {
            for(i=0; i<len; i++)
            {          
                value = xmldoc.documentElement.childNodes(i).childNodes.item(0).text;
                text = xmldoc.documentElement.childNodes(i).childNodes.item(1).text;
                addOption(document.getElementById(controlname+'category_slt'),text,value);
              
            }        
        } 
    }
 }
function fnSendRequest_Sub1(ID,DDL)
{  
   
    var Xml="<ROOT><CMD>"+DDL+"</CMD><VAL>"+ID+"</VAL></ROOT>"
    
    var url="\DataAccess.aspx";
    obj.open("POST",url,false);
   
    obj.onreadystatechange = Load_val_Sub;

    obj.send(Xml);  
}
function fnSendRequest1(ID,DDL)
{   
    var Val = "";
    if(ID != undefined)
    {                 
     var radio = document.getElementsByName(ID);     
    if(document.getElementById('ctl00_CP_Category_slt_0').checked==true)
            Val=document.getElementById('ctl00_CP_Category_slt_0').value;
    else if(document.getElementById('ctl00_CP_Category_slt_1').checked==true)
            Val=document.getElementById('ctl00_CP_Category_slt_1').value;
    else if(document.getElementById('ctl00_CP_Category_slt_2').checked==true)
            Val=document.getElementById('ctl00_CP_Category_slt_2').value;
    else if(document.getElementById('ctl00_CP_Category_slt_3').checked==true)    
            Val=document.getElementById('ctl00_CP_Category_slt_3').value;
    else if(document.getElementById('ctl00_CP_Category_slt_4').checked==true)
            Val=document.getElementById('ctl00_CP_Category_slt_4').value;
    }
    

    var Xml="<ROOT><CMD>"+DDL+"</CMD><VAL>"+Val+"</VAL></ROOT>"
    
    var url="\DataAccess.aspx";
    obj.open("POST",url,false);
   
    obj.onreadystatechange = Load_val_Cat;

    obj.send(Xml);  
}
function fnSendRequestLoadRadio(ID,DDL)
{   
    var Val = "";
    if(ID != undefined)
    {                 
      Val=ID;
    }
    

    var Xml="<ROOT><CMD>"+DDL+"</CMD><VAL>"+Val+"</VAL></ROOT>"
    
    var url="\DataAccess.aspx";
    obj.open("POST",url,false);
   
    obj.onreadystatechange = Load_val_Cat_radio;

    obj.send(Xml);  
}
function fnSendRequestRadio(ID,DDL)
{   
    var Val = "";
    if(ID != undefined)
    {                 
     var radio = document.getElementsByName(ID);     
    if(document.getElementById('ctl00_CP_Category_slt_0').checked==true)
            Val=document.getElementById('ctl00_CP_Category_slt_0').value;
    else if(document.getElementById('ctl00_CP_Category_slt_1').checked==true)
            Val=document.getElementById('ctl00_CP_Category_slt_1').value;
    else if(document.getElementById('ctl00_CP_Category_slt_2').checked==true)
            Val=document.getElementById('ctl00_CP_Category_slt_2').value;
    else if(document.getElementById('ctl00_CP_Category_slt_3').checked==true)    
            Val=document.getElementById('ctl00_CP_Category_slt_3').value;
    else if(document.getElementById('ctl00_CP_Category_slt_4').checked==true)
            Val=document.getElementById('ctl00_CP_Category_slt_4').value;
    }        

    var Xml="<ROOT><CMD>"+DDL+"</CMD><VAL>"+Val+"</VAL></ROOT>"
    
    var url="\DataAccess.aspx";
    obj.open("POST",url,false);
   
    obj.onreadystatechange = Load_val_Cat_radio;

    obj.send(Xml);  
}
function Load_val_Cat_radio()
{   
    if(obj.readystate != 4)
    return;
    var result = obj.responseText;

    xmldoc.loadXML(result);

    var len = xmldoc.documentElement.childNodes.length;
    
    if (len > 0 )
    {
        document.getElementById(controlname+'specialty_slt').disabled = false;
        document.getElementById(controlname+'specialty_slt').innerText = "";
        addOption(document.getElementById(controlname+'specialty_slt'),"---- Select ----", "") 
        
        for(i=0; i<len; i++)
        {     
            value = xmldoc.documentElement.childNodes(i).childNodes.item(1).text;
            text = xmldoc.documentElement.childNodes(i).childNodes.item(2).text;
            addOption(document.getElementById(controlname+'specialty_slt'), text, value); 
        }
    }
    else
    {
        document.getElementById(controlname+'specialty_slt').innerText = "";
        addOption(document.getElementById(controlname+'specialty_slt'),"---- Select ----", "") 
        document.getElementById(controlname+'specialty_slt').disabled = true;
        document.getElementById(controlname+'spl_id').value="";
    } 
      
 }
    
function fnSendRequest3(ID,DDL)
{   
  var Val = "";
   
     Val =ID          
   
    var Xml="<ROOT><CMD>"+DDL+"</CMD><VAL>"+Val+"</VAL></ROOT>"        
    var url="\DataAccess.aspx";
    obj.open("POST",url,false);
   
    obj.onreadystatechange = Load_val_Cat;

    obj.send(Xml);  
}

function fnSendRequest2(ID,DDL)
{   
  var Val = "";
    if(ID != undefined)
    {
         SelectToLoad = document.getElementById(ID);       
         Val = SelectToLoad.options[SelectToLoad.selectedIndex].value           
    }
    var Xml="<ROOT><CMD>"+DDL+"</CMD><VAL>"+Val+"</VAL></ROOT>"    
    
    var url="\DataAccess.aspx";
    obj.open("POST",url,false);
   
    obj.onreadystatechange = Load_val_Cat;

    obj.send(Xml);  
}

function Load_val_Cat()
{   
    if(obj.readystate != 4)
    return;
    var result = obj.responseText;

    xmldoc.loadXML(result);

    var len = xmldoc.documentElement.childNodes.length;
    
    if (len > 0 )
    {
        document.getElementById(controlname+'specialty_slt').disabled = false;
        document.getElementById(controlname+'specialty_slt').innerText = "";
        addOption(document.getElementById(controlname+'specialty_slt'),"---- Select ----", "") 
        
        for(i=0; i<len; i++)
        {     
            value = xmldoc.documentElement.childNodes(i).childNodes.item(1).text;
            text = xmldoc.documentElement.childNodes(i).childNodes.item(2).text;
            addOption(document.getElementById(controlname+'specialty_slt'), text, value); 
        }
    }
    else
    {
        document.getElementById(controlname+'specialty_slt').innerText = "";
        addOption(document.getElementById(controlname+'specialty_slt'),"---- Select ----", "") 
        document.getElementById(controlname+'specialty_slt').disabled = true;
        document.getElementById(controlname+'spl_id').value="";
    }  
        document.getElementById(controlname+'sub_specialty_slt').innerText = "";
        addOption(document.getElementById(controlname+'sub_specialty_slt'),"---- Select ----", "") 
        document.getElementById(controlname+'sub_specialty_slt').disabled = true;
        document.getElementById(controlname+'subspl_id').value="";  
 }
    
function fnSendRequest_Sub(ID,DDL)
{   

    var Val = "";
    if(ID != undefined)
    {
     SelectToLoad = document.getElementById(ID);
     Val= SelectToLoad.options[SelectToLoad.selectedIndex].value
    }   
    var Xml="<ROOT><CMD>"+DDL+"</CMD><VAL>"+Val+"</VAL></ROOT>"
    var url="\DataAccess.aspx";
    obj.open("POST",url,false);
   
    obj.onreadystatechange = Load_val_Sub;

    obj.send(Xml);  
}
function fnSendRequest_Sub_radio(ID,DDL)
{   

    var Val = "";
    if(ID != undefined)
    {
     SelectToLoad = document.getElementById(ID);
     Val= SelectToLoad.options[SelectToLoad.selectedIndex].value
    }   
    if(document.getElementById('ctl00_CP_Category_slt_0').checked==true)
      DDL="speciality_N";
    else    
     DDL="speciality";    
    
    var Xml="<ROOT><CMD>"+DDL+"</CMD><VAL>"+Val+"</VAL></ROOT>"
    var url="\DataAccess.aspx";
    obj.open("POST",url,false);
   
    obj.onreadystatechange = Load_val_Sub;

    obj.send(Xml);  
}
function fnSendRequest_Sub2(ID,DDL)
{   

    var Val = "";
    if(ID != undefined)
    {
     SelectToLoad = document.getElementById(ID);
     Val= SelectToLoad.options[SelectToLoad.selectedIndex].value
    }
    if(document.getElementById(controlname+'rdoBoardYes').checked==true)   
    DDL="speciality_N";
    else
    DDL="speciality";    
    
    var Xml="<ROOT><CMD>"+DDL+"</CMD><VAL>"+Val+"</VAL></ROOT>"
    
    var url="\DataAccess.aspx";
    obj.open("POST",url,false);
   
    obj.onreadystatechange = Load_val_Sub;

    obj.send(Xml);  
}  
function Load_val_Sub()
{   
    if(obj.readystate != 4)
    return;
    var result = obj.responseText;

    xmldoc.loadXML(result);

    var len = xmldoc.documentElement.childNodes.length;
    if (len > 0 )
    {
        document.getElementById(controlname+'sub_specialty_slt').disabled = false;
        document.getElementById(controlname+'sub_specialty_slt').innerText = "";
        addOption(document.getElementById(controlname+'sub_specialty_slt'),"---- Select ----", "") 
        
        for(i=0; i<len; i++)
        {     
            value = xmldoc.documentElement.childNodes(i).childNodes.item(1).text;
            text = xmldoc.documentElement.childNodes(i).childNodes.item(2).text;
            addOption(document.getElementById(controlname+'sub_specialty_slt'), text, value); 
        }
    }
    else
    {
        document.getElementById(controlname+'sub_specialty_slt').innerText = "";
        addOption(document.getElementById(controlname+'sub_specialty_slt'),"---- Select ----", "") 
        document.getElementById(controlname+'sub_specialty_slt').disabled = true;
        document.getElementById(controlname+'subspl_id').value="";
    }    
 }
    
function addOption(selectbox, text, value )
{   
    var optn = document.createElement("OPTION");
    optn.text = text;
    optn.value = value;
    selectbox.options.add(optn);
}
function setValue3()	
{	
	document.getElementById(controlname+'hidCounty').value = "";
	document.getElementById(controlname+'hidCity').value = "";
	document.getElementById(controlname+'hidsCounty').value = "";
	document.getElementById(controlname+'hidsCity').value = "";
}
function setValue2()	
{
//	document.getElementById(controlname+'hidState').value = "";
//	document.getElementById(controlname+'hidCounty').value = "";
//	document.getElementById(controlname+'hidCity').value = "";
	//alert(t_val.value);
}
function setValue1(from, t_val)	
{
	var txt = from.options[from.selectedIndex].text;
	var val1 = from.options[from.selectedIndex].value;
	document.getElementById(controlname+t_val).value = val1;
	//alert(t_val.value);
}
function setValue_r(from, t_val)	
{
	var txt ;
	var Val = from.value;	 
	 if(document.getElementById('ctl00_CP_Category_slt_0').checked==true)
	 {
            Val=document.getElementById('ctl00_CP_Category_slt_0').value;
            txt="MD/DO";
     }
    else if(document.getElementById('ctl00_CP_Category_slt_1').checked==true)
    {
            Val=document.getElementById('ctl00_CP_Category_slt_1').value;
            txt="Dentist";
    }
    else if(document.getElementById('ctl00_CP_Category_slt_2').checked==true)
    {
            Val=document.getElementById('ctl00_CP_Category_slt_2').value;
            txt="Chiropractor";
    }
    else if(document.getElementById('ctl00_CP_Category_slt_3').checked==true)    
    {
            Val=document.getElementById('ctl00_CP_Category_slt_3').value;
            txt="Podiatrist";
     }
    else if(document.getElementById('ctl00_CP_Category_slt_4').checked==true)
    {
            Val=document.getElementById('ctl00_CP_Category_slt_4').value;
            txt="Eye and Vision";
            
     }
	document.getElementById(controlname+t_val).value = Val + "#" + txt;
	//alert(t_val.value);
}
function setValue_rr(from, t_val)	
{
	var txt ;
	var Val = from.value;	 
	 if(document.getElementById('ctl00_CP_Category_slt_0').checked==true)
	 {
            Val=document.getElementById('ctl00_CP_Category_slt_0').value;
            txt="MD/DO";
     }
    else if(document.getElementById('ctl00_CP_Category_slt_1').checked==true)
    {
            Val=document.getElementById('ctl00_CP_Category_slt_1').value;
            txt="Dentist";
    }
    else if(document.getElementById('ctl00_CP_Category_slt_2').checked==true)
    {
            Val=document.getElementById('ctl00_CP_Category_slt_2').value;
            txt="Chiropractor";
    }
    else if(document.getElementById('ctl00_CP_Category_slt_3').checked==true)    
    {
            Val=document.getElementById('ctl00_CP_Category_slt_3').value;
            txt="Podiatrist";
     }
    else if(document.getElementById('ctl00_CP_Category_slt_4').checked==true)
    {
            Val=document.getElementById('ctl00_CP_Category_slt_4').value;
            txt="Eye and Vision";
            
     }
	document.getElementById(controlname+t_val).value = Val;
	//alert(t_val.value);
}
function setValue(from, t_val)	
{
	var txt = from.options[from.selectedIndex].text;
	var val1 = from.options[from.selectedIndex].value;
	document.getElementById(controlname+t_val).value = val1 + "#" + txt;
	//alert(t_val.value);
}



/*------------------------------------------------------------------------------------------
UDF:
FUNCTION NAME	-	vfnZipFormat
PURPOSE			-	To format zip value to format 00000-0000
ARGUMENTS		-	Field object
RETURN VALUE	-	If valid returns true else displays alert   
-------------------------------------------------------------------------------------------*/


function vfnZipFormat(e,obj,sLabel,sLayerName)
{	
	var sLabelNew=""
	obj.value=vfnTrim(obj);	
	zip=obj.value;
	if(sLabel) sLabelNew = sLabel + ":\n\n"  //Default Value	
	if(zip=="") return true;
		
		zip = vfnReplace(zip,"-")		
		obj.value = zip;
	    sLabel="Zip Code"
		if(vfnIsNumber(e,obj,1,sLabel,sLayerName))
		{		
			if(zip.length==9 || zip.length==5)
			{				
			if( zip.substring(0,5)=="00000" || zip.substring(5,9)=="0000")
				{
					vfnAlertFocus(e, obj, "Zip Code:\n\n" + msgNotValid ,sLayerName)
					return false;
					
				}
			if(zip.length==9) obj.value = zip.substring(0,5) + "-" + zip.substring(5,9);
	
			}
			else
			{
				vfnAlertFocus(e, obj, "Zip Code:\n\n"  + msgZipFormat ,sLayerName)
				return false;
			}
		}
		else{
			/*alert("Enter valid characters [Valid character set [0-9]]");
			obj.select();
			obj.focus();*/
			return false;
			}
	return true;
		//obj.value=left(zip
}

/*----------------------------------------------------------------------------------------------------------------------
UDF:
FUNCTION NAME	-	vfnTrimFormFields()
PURPOSE			-	To Trim all form fields txtbox, textarea, Listbox, password, Radio button, checkbox
ARGUMENTS		-	FormObject(myform-default)
RETURN VALUE	-	Nil

-------------------------------------------------------------------------------------------------------------------------*/

function vfnTrimFormFields()
{
	var FieldObject
	for(var i=0; i<document.forms[0].elements.length; i++)
	{
  	 FieldObject = document.forms[0].elements[i]
		if (FieldObject.type=="text" || FieldObject.type=="password" || FieldObject.type=="textarea"  || FieldObject.type=="radio" || FieldObject.type=="checkbox" || FieldObject.type=="select-one" || FieldObject.type=="hidden")
		{
			FieldObject.value= vfnTrim(FieldObject);
		}
	}
}


function vfnAlertFocus(e, obj, msg, sLayerName)
{
	if (!e) var e = window.event
		
	if(IsIE || e.type=="click" || e.type=="submit" || e.type=="keydown")
	{

		if(sLayerName) 
		{
			//vfnLayerFocus(sLayerName);
		}
		alert(msg);
		obj.focus();
		obj.select();				
	}	
}

function vfnReplace(sData,replaceChar)
{
	var newData=""
	for(var i=0; i<sData.length; i++)
	{
		if(sData.charAt(i)==replaceChar)
		{
		}
		else
		{
			newData = newData + sData.charAt(i)
		}
	}
	return newData
}

function vfnIsNumber(e, obj, bAlert, sLabel, sLayerName)
{

	var sLabelNew=""
	if(!bAlert && bAlert!=0) bAlert=1
		
	if(sLabel) sLabelNew = sLabel + ":\n\n" //Default Value	

	if(obj.value!="")
	{
		var s1=obj.value;
		var s2;
		var tem=0;
		for (var i=0;i<s1.length;i++)
		{
			s2=s1.charAt(i);
			if( (s2>='0') && (s2<='9') )
			{
				tem=1;
			}
			else
			{
				tem=0
				break;
			}
		}

		if (tem==0)
		{
			if(bAlert==1)
			{
				vfnAlertFocus(e, obj, sLabelNew + "Valid characters  : [0-9]", sLayerName)
			}
			 
			/*obj.focus();				
			obj.select();	 //coment by MIchael
			
			if(bAlert==1)
				alert();*/
			
			return false;
		}
		else
			return true;
	}
	else
		return true;
}


function vfnTrim(obj)
{
  	var Field
    Field = obj
    if (!Field) // Validate the Form element
      {
        alert("Function : Element is not Defined !");
        return(-1);
      }
			
	var y=Field.value.length;
    var retval=Field.value;
    var m=0;
		
    while(m < y) //Start removing white spaces from left side
	{  
      	if ((retval.substring(0,1)==" ")||(retval.substring(0,1)=="     "))
		{ 
          	retval=Field.value.substring(m+1,y); //remove left most white char
        } 
        else 
        { 
          	break;
        }
        m++;
    }
				
    y=retval.length;
    m=y;
	
      while (m >= 0) //Start removing white spaces from right side
		{  
        	if ((retval.substring(m-1,m)==" ")||(retval.substring(m-1,m)==" "))
          	{  
            	retval=retval.substring(0,m-1); //remove right most white char
            } 
          else 
            { 
              break;  //first non - white character encountered while 
                      //traversing from right to left. so break the loop
            }
          m--;
        }
        
        return retval;
}

function fnCallbtnSearch(e,obj)
{

        if(IsIE==true){
        if(event.keyCode==13)
        {
        
           document.getElementById(obj).click();
           return false;
        } }
        else {
        if(e.which==13)
        {  document.getElementById(obj).click(); return false;}
        }
    
} 
