//URL
requestNameInquire="quickInquire.do";
requestCatalogInquire="catalogInquire.do";
requestSupplierInquire="supplierCatalogInquire.do";
supplierDetailPage="portalSupplierDetail.do"
requestCatalogAdminInquire="admin/catalogAdminInquire.do";

//image
var addImgPath='../js/images/default/tree/ADD.jpg';
var subImgPath='../js/images/default/tree/SUB.jpg';
var loadImgPath='../js/images/default/tree/loading.gif';
var folderImgPath='../js/images/default/tree/folder.gif';
var leafImgPath='../js/images/default/tree/leaf.gif';


//id
var treetb='treeList';
var maintb='mainTable';

//const
lineNum=3;
catalogJSON={child:null};

//初始化
$().ready(function(){		
		//获取第一集目录，并创建目录树
		$.ajax({
                url: requestCatalogAdminInquire,
                data: 'node='+0,                
                type: "POST",                 
                cache: false, 
                complete: ResponseCatalogFirstList 
            }); 
	}
)

//回调函数
function ResponseCatalogFirstList(request)
{
	if(request.responseText!=null)
	{	
		var retJSON=eval(request.responseText);
		var obj=$("#"+treetb);
		var objTr=null;
		for(i=0;i<retJSON.length;++i)
		{
			if(i%lineNum==0)
			{
				objTr=$('<tr></tr>');
				obj.append(objTr);
			}
			var objTd=$('<td></td>');
			var objDiv=$("<div id='tree"+i+"' class='tree'></div>");
			objTd.append(objDiv);
			objTr.append(objTd);
			var tree=ExtTree('tree'+i,{id:retJSON[i].id+'#0',text:retJSON[i].text},{curl:requestCatalogAdminInquire,lurl:supplierDetailPage});
			tree.init(); 
		}	
	}
	bg.Hide();//关闭Mask
	$("#"+maintb)[0].style.display="";
}
var SearchWindowEx=Ext.extend(SearchWindow,{
	initWin:function(){		
		SearchWindowEx.superclass.initWin.call(this);
		this.grid.on('rowdblclick',function( e, rowIndex, event ){
			open(supplierDetailPage+"?id="+this.store.getAt( rowIndex ).get('supplierid'));
		})
	} 
})
//快速搜索点击相应
function nameInquire()
{
	var nt=$("#nametext");//获取快速搜索控件
	var win=new SearchWindowEx(requestNameInquire);
	win.show(nt.attr("value"),true);	
}



