var xmlDom;
function loadMenu(){
$.ajax({url:"js/productType/productType.xml",dataType:'xml',success: statInit});
$("#subnav").bind("mouseleave", function(){$("#subnav").hide();});
$("#menu_b").bind("mouseleave", function(){$("#subnav").hide();});
}

function statInit(xml)
{
	xmlDom=xml;
}

//获得二级分类
function getType2s(pid)
{
	var type2s=new Array();
	var type2s_xml=$(xmlDom).find("type2");
	for(var i=0;i<type2s_xml.length;i++)
	{
		if(pid==$(type2s_xml[i]).attr("pid"))
		{
			type2s[type2s.length]=new productType($(type2s_xml[i]).attr("tid"),$(type2s_xml[i]).attr("name"));
		}
	}
	return type2s;
}

function productType(tid,name)
{
	this.tid=tid;
	this.name=name;
}

function getSubMenu(id){
	var types = getType2s(id);
	var strMenu1 = "";
	for(var i=0;i<types.length;i++){
		strMenu1 += "<a href='productByType.pin?method=getProductsByType&typeId="+ types[i].tid +"'>";
		strMenu1 += types[i].name;
		strMenu1 += "</a><br/>";
	}
	$("#subNavText").html(strMenu1);
	$("#subnav").height(types.length*27);
}
 
function showMenu (ele,baseID) {
	getSubMenu(baseID);
	
	var base=$(ele);
	var subDiv=$("#subnav");
	
	var left=$(base).position().left;
	var top=$(base).position().top;
	$(subDiv).css("left",left+$(base).width()/2);
	var sTop;
	var sHeight=$("#subnav").height();
	var mHeight=$("#menu").height();
	var mTop=$("#menu").position().top;
	 
	sTop=top-(sHeight/2)+15;
	if(sTop<mTop)
	{
		sTop=mTop+8;
	}
	if(sTop+sHeight>mTop+mHeight)
	{
		sTop=sTop-((sTop+sHeight)-(mTop+mHeight))-8;
	}
	
	$(subDiv).css("top",sTop);
	$(subDiv).show();
}