Ext.namespace("Etech.QUICKSELECT");

Etech.QUICKSELECT = function(){

	var subcategories;	// = Ext.get("subcategory");	

	var rmsg = new function(){
	   
		this.render = function(el, response){		   		
	   				   					   		
	   		var cats = eval('('+response.responseText+')');
	   		subcategories.dom.options.length=0;		   		
			for(var i=0;i<cats.length;i++)	{			
				var item = addItemToSelect(subcategories.dom, cats[i].id, cats[i].text);										
			}
												  	
	   }
	   
	}();

	// public
	return {
		
		init : function(el){
			
			subcategories = Ext.get(el);				
		},
			
		categories : function(categoryId){
       		
			if(categoryId!=0) {
       		
				var um=subcategories.getUpdateManager();
				
	       		um.setRenderer(rmsg); 
				
				um.update({
					url: 'index.php',
					params: {
						module: 'azTec', 
						view: 'quickselectJsonCat', 
						id: categoryId
					},				
					scope: this,							 
					text: 'Loading...'
				});
       		}
		},

		items : function(categoryId)
		{
       		if(categoryId!=0) {       		
       			var url = '?module=azTec&id='+categoryId;
       			//alert(url);
				window.location.href=url;
       		}		
	 	}
	 }
}();

//Ext.onDocumentReady(Etech.QUICKSELECT.init, Etech.QUICKSELECT, true);
Ext.onReady(function (){
	Etech.QUICKSELECT.init("subcategory");
}, Etech.QUICKSELECT, true);

