// JScript File

  var rootURL="http://www.realtorsindia.com/Ajax/WebService/";
  var StateURL=rootURL+"GetCounty.aspx?q_stateid=";
  var CityURL=rootURL+"GetCity.aspx?q_StateId=";
  var AreaURL=rootURL+"GetArea.aspx?q_CityId=";
  var PropertyURL=rootURL+"GetPropertyType.aspx?q_PropertyCategoryId=";
  var subCategoryURL=rootURL+"GetCategory.aspx?q_WebsiteCatrgoryId=";
  var subTemplateURL=rootURL+"GetTemplate.aspx?q_WebsiteCatrgoryId=";
  //1869
  //fill State
     
       function FillStateComboBox()
        {
            ClearDropDown(document.getElementById('ddlState'));
            if(document.getElementById("ddlCountry")!=null )
            {   
             //alert("state="+document.getElementById("ddlCountry").selectedIndex+"url"+StateURL);
                var objAJAX = new AJAXRequest(StateURL+document.getElementById("ddlCountry").options[document.getElementById("ddlCountry").selectedIndex].value);
            }
            else
            {
                var objAJAX = new AJAXRequest(StateURL+"1");
            }
           
            var strData = "";
            objAJAX.PerformRequest("GET",false,"","");
            if(objAJAX.Error == true)
            {
                    alert(objAJAX.ErrorMessage);
            }
            else
            {
                   strData = objAJAX.ResponseText;
            }
            
            if(strData != "")
            {
                FillComboBox(document.getElementById('ddlState'),strData);
            }
        }
  
  
  
  // fill City 

    function FillCityComboBox()
    {
   
      
          if(document.getElementById('ddlArea')!=null )
          {
            ClearDropDown(document.getElementById('ddlArea'));
          }
            ClearDropDown(document.getElementById('ddlCity'));
          //  
            var objAJAX = new AJAXRequest(CityURL+document.getElementById("ddlState").options[document.getElementById("ddlState").selectedIndex].value);
           
            var strData = "";
            objAJAX.PerformRequest("GET",false,"","");
            if(objAJAX.Error == true)
            {
                    alert(objAJAX.ErrorMessage);
            }
            else
            {
                   strData = objAJAX.ResponseText;
            }
            
            if(strData != "")
            {
                FillComboBox(document.getElementById('ddlCity'),strData);
            }
            
     }
     
     
     //Fill Area
     
      function FillAreaComboBox()
        {
            
            ClearDropDown(document.getElementById("ddlArea"));
            if (document.getElementById("ddlCity").options[document.getElementById("ddlCity").selectedIndex].value != 0)
            {
                var objAJAX = new AJAXRequest(AreaURL + document.getElementById("ddlCity").options[document.getElementById("ddlCity").selectedIndex].value);
                var strData = "";
                objAJAX.PerformRequest("GET",false,"","");
               
                if(objAJAX.Error == true)
                {
                    alert(objAJAX.ErrorMessage);
                }
                else
                {
                    strData = objAJAX.ResponseText;
        				
                }
               if(strData != "")
               {
                  FillComboBox(document.getElementById("ddlArea"),strData);
               }
            }
            else
            {
             ClearTD(document.getElementById("checkbox"));
            }
       }
       // Fill Property Type
        function FillPropertyTypeComboBox()
        {
            
            ClearDropDown(document.getElementById("ddlPropertyType"));
            var objAJAX = new AJAXRequest(PropertyURL+document.getElementById("ddlPropertyCategory").options[document.getElementById("ddlPropertyCategory").selectedIndex].value);
            var strData = "";
            objAJAX.PerformRequest("GET",false,"","");
            if(objAJAX.Error == true)
            {
                    alert(objAJAX.ErrorMessage);
            }
            else
            {
                   strData = objAJAX.ResponseText;
    				
            }
            if(strData != "")
            {
                FillComboBox(document.getElementById("ddlPropertyType"),strData);
            }

        }       
        //Fill Sub Category
        function FillSubCategoryComboBox()
        {     
            ClearDropDown(document.getElementById("ddlSubCategoryName"));
            var objAJAX = new AJAXRequest(subCategoryURL + document.getElementById("ddlCategoryName").options[document.getElementById("ddlCategoryName").selectedIndex].value);
            var strData = "";
            objAJAX.PerformRequest("GET",false,"","");
            if(objAJAX.Error == true)
            {
            
                    alert(objAJAX.ErrorMessage);
                   
            }
            else
            {
            
                   strData = objAJAX.ResponseText;
    				
            }
            if(strData != "")
            {
                FillComboBox(document.getElementById("ddlSubCategoryName"),strData);
            }

        }
        
        //Fill Template
        function FillTemplateComboBox()
        {     
            ClearDropDown(document.getElementById("ddlTemplateName"));
            var objAJAX = new AJAXRequest(subTemplateURL + document.getElementById("ddlSubCategoryName").options[document.getElementById("ddlSubCategoryName").selectedIndex].value);
            var strData = "";
            objAJAX.PerformRequest("GET",false,"","");
            if(objAJAX.Error == true)
            {
            
                    alert(objAJAX.ErrorMessage);
                   
            }
            else
            {
            
                   strData = objAJAX.ResponseText;
    				
            }
            if(strData != "")
            {
                FillComboBox(document.getElementById("ddlTemplateName"),strData);
            }

        }
       
       
       
       
       // Clear TD
      function ClearTD(objTD)
        {
	        this.objElement = objTD;
	        if (this.objElement != "" && this.objElement != null)
	        {
	        this.objElement.innerHTML="";
	        }
        }