// JavaScript Document
function MCSMenu_HoverDynamic(Td)
{
    var element=document.all(Td.id+"Items");
    if(element==null||element=='undefined'){ return};
    if(element.style.display=="block")
	{
			return;
	}	
	    var node=Td;
	    if(node != null)
	    {			
			var rect1=node.getBoundingClientRect()
			var rect2=element.getBoundingClientRect()
		
				var top=rect1.bottom-7	
	    		var left=rect1.left -2
				element.style.left=left+document.body.scrollLeft
				element.style.top=top+document.body.scrollTop
				if(element.offsetWidth<node.offsetWidth)
				{
					element.style.width = node.offsetWidth+0
				}			
					
					
		}			
		newrect2=element.getBoundingClientRect()		
		left=rect1.left-2
		
		if(newrect2.left<0)
		{
					element.style.left = left+document.body.scrollLeft;
					element.curpop="2";
		}		
		CheckNodePostion(element)	
		MCSMenu_ShowHidden(element,"show");

}


function MCSMenu_Unhover(Td)
{
    var element=document.all(Td.id+"Items");
    MCSMenu_ShowHidden(element,"hide");
}


function  MCSMenu_ShowHidden(obj,v)
{ //v6.0 
    try{
    if (obj.style) { obj=obj.style; v=(v=='show')?'block':(v=='hide')?'none':v; }
    obj.display=v; 
    }catch(ex)
    {
    }
}

function CheckNodePostion(node)		
{
	try{	
		var rect1=node.getBoundingClientRect()
		if(rect1.bottom>document.body.clientHeight)
		{
			node.style.top = parseInt(document.body.clientHeight)- parseInt(node.clientHeight) + parseInt(document.body.scrollTop)
		}
	}catch(ex)
	{
	}	
}

function call_0410(type,item,page) {
	try {
		var purl='';
		if (type == "A")
			purl = window.event.srcElement.href;
		else if (type == "IMG")
			purl = window.event.srcElement.parentNode.href;
		
		var iurl = 'http://trace.qq.com/collect?pj=1001&item='+item+'&page='+page+'&url='+purl+'&rnd='+Math.random();
		var img  = new Image(1,1);
		img.onerror = function () {
		}
		img.src	 = iurl;
	} catch (e) {
	}
}

function register0410(item,page) {
	var type = window.event.srcElement.tagName;
	if (type == "A" || type == "IMG" ) {
		call_0410(type,item, page);
	}
	
	return true;
}
						
function getNames(obj,name,tij)
	{	
		var p = document.getElementById(obj);
		var plist = p.getElementsByTagName(tij);
		var rlist = new Array();
		for(i=0;i<plist.length;i++)
		{
			if(plist[i].getAttribute("name") == name)
			{
				rlist[rlist.length] = plist[i];
			}
		}
		return rlist;
	}

function fod(obj,name)
	{
		var p = obj.parentNode.getElementsByTagName("td");
		var p1 = getNames(name,"f","div"); // document.getElementById(name).getElementsByTagName("div");
		for(i=0;i<p1.length;i++)
		{
			if(obj==p[i])
			{
				p[i].className = "s";
				p1[i].className = "dis";
			}
			else
			{
				p[i].className = "";
				p1[i].className = "undis";
			}
		}
	}
