function expand(s)
{
	var td = s;
	var pos = getoffset(td);
	td.className = "rootMenuHover";
	var d = td.getElementsByTagName("div").item(0);
	if (d!=null)
	{
		d.style.top = pos[0]+39;
		if( (pos[1]+150)>document.body.offsetWidth )
			d.style.left = document.body.offsetWidth-150;
		else
			d.style.left = pos[1];
		d.className = "menuHover";
	}
}
function collapse(s)
{
	var td = s;
	var d = td.getElementsByTagName("div").item(0);
	td.className = "rootMenuNormal";
	if (d!=null)d.className = "menuNormal";
}

function expand1(s)
{
	var td = s;
	td.className = "menuHover";
	var d = td.getElementsByTagName("div").item(0);
	if (d!=null)
	{
		var pos = getoffset(td);
		d.style.top = td.offsetTop;
		d.style.left = 100;
		d.className = "menuHover";
	}
}
function collapse1(s)
{
	var td = s;
	td.className = "menuNormal";
	var d = td.getElementsByTagName("div").item(0);
	if (d!=null)
	{
		d.className = "menuNormal";
	}
}
//	var re=/\/\d+(_)\d+(\.)htm$/gi;//匹配新闻内容文件
//	if (document.URL.toString().match(re))
//		offsetPath = "../";
//	else
//		offsetPath = "./";
function writeChildMenu(parentSortID)
{
	var childs = GetChildSorts(parentSortID);
	if(childs.length==0)return;
	document.write('<div class="menuNormal">');
	document.write('<table border="0" cellpadding="0" cellspacing="2" width="" background="/images/menubg.gif">');
	for(var i=0;i<childs.length;i++)
	{
		var sort = childs[i];
		if (parseInt(sort.childs)>0)
		{
			document.write('<tr><td class="menuNormal" onmouseover="expand1(this);" onmouseout="collapse1(this);">');
			document.write('<a href="'+sort.link+'" class="menu1"><font color=#037A83>'+sort.name+'</font></a><font color=#037A83>...</font>');
			//document.write('</td>');
			//document.write('<td width="0">');
			writeChildMenu(sort.id);
			document.write('</td>');
			document.write('</tr>');
		}
		else
		{
			document.write('<tr><td class="menuNormal" onmouseover="expand1(this);" onmouseout="collapse1(this);">');
			document.write('<a href="'+sort.link+'" class="menu1"><font color=#037A83>'+sort.name+'</font></a>');
			document.write('</td>');
			document.write('</tr>');
		}
	}
	document.write('</table>');
	document.write('</div>');
}

function getoffset(e) 
{  
	var t=e.offsetTop;  
	var l=e.offsetLeft;  
	while(e=e.offsetParent) 
	{  
		t+=e.offsetTop;  
		l+=e.offsetLeft;  
	}  
	var rec = new Array(1); 
	rec[0]  = t; 
	rec[1] = l; 
	return rec;
}
