
function get_subs(parent,level)  
 {  

 	$.ajax({  
         type: "GET",  
         dataType: "json",  
         cache: false,  
         url: 'ajax.php?action=get_subs&parent=' + parent,  
         timeout: 2000,  
         error: function (XMLHttpRequest, textStatus, errorThrown) {
			  // typically only one of textStatus or errorThrown 
			  // will have info
			  alert(textStatus + ' ' +errorThrown);
			  this; // the options for this ajax request
			},  
         success: function(data) {   
	         
	             // Clear  
	             if (level==2) $("select#Cat_2"+" option").remove();  
	             if (level==3) $("select#Cat_3"+" option").remove();  
	             $("select#Shops"+" option").remove();  
	  
	   		if (data!=''){
	   			var is_shop;
	             $.each(data, function(i, j){  
	             	
					if (j.value!="SHOPS" ){
		                var row = "<option value=\"" +  j.value +  "\">" +  j.text +  "</option>";  
		                $(row).appendTo("select#Cat_"+level); 
		                if (j.text!='Select Here') document.getElementById("Cat_"+level).style.display="inline";
	   			 	} else {
	   			 		
		            	var rows = j.text.split('|');
		            	for (var i=0;i<rows.length-1;i++){
		            		var values = rows[i].split('=');
		            		var row_s = "<option value=\"" +  values[0] +  "\">" +  values[1] +  "</option>"; 
		            		$(row_s).appendTo("select#Shops"); 
		            		
		            		is_shop = true;
		            		if (values[1]!='Select Shop') document.getElementById("Shops").style.display="inline";
		            		
		            	}
		            }
		           
	             });  
	              if (!is_shop) document.getElementById("Shops").style.display="none";
	   		}
	   		else {
	   			if (level!=4) document.getElementById("Cat_"+level).style.display="none";
	   			if (level==2) document.getElementById("Cat_3").style.display="none";
	   			if (level==1) {
	   				document.getElementById("Cat_2").style.display="none";
	   				document.getElementById("Cat_3").style.display="none";
	   			}
	   			document.getElementById("Shops").style.display="none";
	   		}
	   		if (level==2) document.getElementById("Cat_3").style.display="none";
	   		
             // Set the selected value  
            // $("select#Cat_"+level).val(selected);  
         }  
     });  
 } 
