function DoOnScroll()
{
	if(window.pageXOffset && !isNaN(window.pageXOffset))
		var horscroll=-(window.pageXOffset);
	if(document.body && document.body.scrollLeft && !isNaN(document.body.scrollLeft))
		var horscroll=-(document.body.scrollLeft);
	if(document.documentElement && document.documentElement.scrollLeft && !isNaN(document.documentElement.scrollLeft))
		var horscroll=-(document.documentElement.scrollLeft);
	var pos=horscroll+"px";
	if(!horscroll)
		pos="";

	var top=document.getElementById("IdCommonTop")
	if(top)
		top.style.left=pos;
}

function AttachEvent()
{
	var ver=GetInternetExplorerVersion();
	if(ver!=-1 && ver<=6.0)
		return;

	if(window.onscroll)
		window.onscroll=DoOnScroll();
	if(window.onresize)
		window.onresize=DoOnScroll();
	if(window.addEventListener)
	{
		window.addEventListener("scroll",DoOnScroll,false);
		window.addEventListener("resize",DoOnScroll,false);
	}
	if(window.attachEvent)
	{
		window.attachEvent("onscroll",DoOnScroll);
		window.attachEvent("onresize",DoOnScroll);
	}
}

// from http://msdn.microsoft.com/en-us/library/ms537509%28VS.85%29.aspx
// Returns the version of Internet Explorer or a -1
// (indicating the use of another browser).
function GetInternetExplorerVersion()
{
	var rv=-1;
	if (navigator.appName=='Microsoft Internet Explorer')
	{
		var ua=navigator.userAgent;
		var re=new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
		if (re.exec(ua)!= null)
		rv = parseFloat(RegExp.$1);
	}
	return rv;
}

AttachEvent();

