
var _st = window.setTimeout;
window.setTimeout = function(fRef, mDelay) {
 if(typeof fRef == 'function'){
  var argu = Array.prototype.slice.call(arguments,2);
  var f = (function(){ fRef.apply(null, argu); });
  return _st(f, mDelay);
 }
 return _st(fRef,mDelay);
}

function GetObj(objName)
{
	if(document.getElementById)
	{
		return eval('document.getElementById("' + objName + '")');
	}
	else if(document.layers)
	{
	return eval("document.layers['" + objName +"']");
	}
	else{
	return eval('document.all.' + objName);
	}
}

function SetLbl(preFix, idx,start,end,cssl,cssr)
{
	window.setTimeout(aa,300,preFix, idx,start,end,cssl,cssr);
}
			
function aa(preFix, idx,start,end,cssl,cssr)
{
	for(var i=start;i<end;i++)
	{
		if(i==idx)
		{
			GetObj(preFix+"_lbl_"+idx).className =cssl;
			GetObj(preFix+"_con_"+idx).style.display = "block";
		}
		else
		{
			if(GetObj(preFix+"_lbl_"+i)) GetObj(preFix+"_lbl_"+i).className =cssr;
			if(GetObj(preFix+"_con_"+i)) GetObj(preFix+"_con_"+i).style.display = "none";
		}
	}	

}
function SetLblOff(preFix, idx,start,end,cssl,cssr)
{
	window.setTimeout(aa,4000,preFix, idx,start,end,cssl,cssr);
}

function isMouseLeaveOrEnter(e, handler) {  
    if (e.type != 'mouseout' && e.type != 'mouseover') return false;  
    var reltg = e.relatedTarget ? e.relatedTarget : e.type == 'mouseout' ? e.toElement : e.fromElement;  
    while (reltg && reltg != handler)  
        reltg = reltg.parentNode;  
    return (reltg != handler);  
}




