 var request = null;
   
   function createRequest() {
     try {
       request = new XMLHttpRequest();
     } catch (trymicrosoft) {
       try {
         request = new ActiveXObject("Msxml2.XMLHTTP");
       } catch (othermicrosoft) {
         try {
           request = new ActiveXObject("Microsoft.XMLHTTP");
         } catch (failed) {
           request = null;
         }
       }
     }

   if (request == null)
       alert("Error creating request object!");
   }  
   
   function getProducts()
	{
	var id=document.getElementById("cat").value
	var temp = new Array();
	temp = id.split('&');
	document.getElementById("subcategory1").style.display="none";
	
	getSubCategory(temp[0],temp[1]);
	}

   function getSubCategory(category,type) 
   { 
   
   if(category==0)
   {
   		document.getElementById("subcategory").style.display="none";
   		document.getElementById("subcat").style.display="block";
   		return false;
   }  
   createRequest();
       
   document.getElementById("continue").disabled=true;
 
   document.getElementById("subcategory").style.display="none";
   document.getElementById("progressMsg").style.display="block";
   var url = "/dropdownservlet?category="+category+"&type="+type;
   request.open("GET", url, true);
   request.onreadystatechange = updatePage;
   request.send(null);
   }
   function updatePage() {
   if (request.readyState == 4) {
   if (request.status == 200) {
       
       document.getElementById("subcat").style.display="none";
       document.getElementById("subcategory").style.display="block";
       document.getElementById("subcategory").innerHTML=request.responseText;
	document.getElementById("continue").disabled=false;
	document.getElementById("progressMsg").style.display="none";
	   
	   
   }
   else 
   {
   		
   		document.getElementById("subcat").style.display="block";
   		
   }
   	
   }
   
   } 
   
   
   
   
   
   
   
   
   
   function getCityProducts()
	{
	
	var id=document.getElementById("cityproduct").value
	
	var temp = new Array();
	temp = id.split('&');
	
	getSubCategory1(temp[0],temp[1]);
	}

   /*function getSubCategory(category) 
   {     
   createRequest();
   document.getElementById("prod_id").style.display="none";
   var url = "/dropdownservlet?category="+category;
   request.open("GET", url, true);
   request.onreadystatechange = updatePage;
   request.send(null);
   }
   function updatePage() {
   if (request.readyState == 4) {
    if (request.status == 200) {
	   
	   document.getElementById("pd").style.display="none";
       document.getElementById("prod_id").style.display="block";
	   document.getElementById("prod_id").innerHTML=request.responseText;
   }
   else 
   {
   		
   		document.getElementById("pd").style.display="block";
   		
   }
   }
   }*/
   
   
   function getSubCategory1(category,type) 
   { 
   
   if(category==0)
   {
   		document.getElementById("subcategory1").style.display="none";
   		document.getElementById("subcat1").style.display="block";
   		return false;
   }  
   createRequest();
       
   document.getElementById("continue").disabled=true;
 
   document.getElementById("subcategory1").style.display="none";
   document.getElementById("progressMsg").style.display="block";
   var url = "/dropdownservlet1?cat_id="+category+"&city_id="+type;
   request.open("GET", url, true);
   request.onreadystatechange = updatePage1;
   request.send(null);
   }
   function updatePage1() {
   if (request.readyState == 4) {
   if (request.status == 200) {
       
       document.getElementById("subcat1").style.display="none";
       document.getElementById("subcategory1").style.display="block";
       document.getElementById("subcategory1").innerHTML=request.responseText;
	document.getElementById("continue").disabled=false;
	document.getElementById("progressMsg").style.display="none";
	   
	   
   }
   else 
   {
   		
   		document.getElementById("subcat1").style.display="block";
   		
   }
   	
   }
   
   } 
