var scTimer=null;

function embedFlash (width, height, id, align, path, bgcolor, trans, flashvar) {
	if (flashvar=="undefined") flashvar="";	
	var wmode1="",wmode2="";
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,65,0" width=' + width + ' height=' + height + ' name="' + id + '" id="' + id + '_i" align=' + align + wmode1+ '><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value=' + path + ' /><param name="wmode" value="transparent" /><param name="quality" value="high" /><param name="bgcolor" value=' + bgcolor + ' />'+wmode2+'<param name="flashvars" value="'+ flashvar +'"  /><param name="menu" value="false" /><embed src="' + path + '" quality="high" bgcolor="' + bgcolor + '" width="' + width + '" height="' + height + '" wmode="transparent" id="' + id + '" align="' + align + '" FlashVars="'+ flashvar +'"  menu="false" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>');
}

function ScrollTimer(scZ,offset)
{
	var prevScroll=scZ.scrollTop;
	if(scZ.scrollTop>offset)
	{
		if(scZ.scrollTop-25>offset)
			scZ.scrollTop=scZ.scrollTop-25;
		else
		{
			scZ.scrollTop=offset;
			window.clearTimeout(scTimer);
			scTimer=null;
		}
	}
	else
	{
		if(scZ.scrollTop+25<offset)
			scZ.scrollTop=scZ.scrollTop+25;
		else
		{
			scZ.scrollTop=offset;
			window.clearTimeout(scTimer);
			scTimer=null;
		}
	}
	if(scZ.scrollTop==prevScroll)
	{
		window.clearTimeout(scTimer);
		scTimer=null;
	}
}

function GetScrollParent(el)
{
while(el && el.tagName!="TABLE")
{
	el=el.parentNode||el.parentElement;
}
if(el)el=el.parentNode||el.parentElement;
return el;
}


function OverFn(p)
{
var obj; 
obj=document.getElementById(p);
obj.className="over";
var parent=GetScrollParent(obj);
if(scTimer)
{
	window.clearTimeout(scTimer);
	scTimer=null;
}
if(obj.offsetTop<parent.scrollTop || obj.offsetTop+obj.offsetHeight>parent.scrollTop+parent.offsetHeight)
{
    scTimer=window.setInterval(CreateDelegate(ScrollTimer,null,[parent,obj.offsetTop]),50);
//	parent.scrollTop=;
}
}

function OutFn(p)
{
var obj; 
obj=document.getElementById(p);
obj.className="";
}