﻿
	function OverlayMenuOnMouseOver(ctrl)
	{
		ctrl.style.color = '#ffffff';
		ctrl.style.background = '#333399';
	}
	function OverlayMenuOnMouseOut(ctrl)
	{
		ctrl.style.color = '#000000';
		ctrl.style.background = '#ffffff';
	}

	function getLeft(l)
	{
		if (l.offsetParent) return (l.offsetLeft + getLeft(l.offsetParent));
		else return (l.offsetLeft);
	}
	function getTop(l)
	{
		if (l.offsetParent) return (l.offsetTop + getTop(l.offsetParent));
		else return (l.offsetTop);
	}

	function CloseOverlayMenu(ctrl)
	{
		ctrl.style.display = 'none';
	}
	function CloseAllOverlayMenu()
	{
		for(i=0;i<document.all.length;i++)
		{
			if(document.all.item(i).className == 'OverlayMenu')
			{
				CloseOverlayMenu(document.all.item(i))
			}
		}
	}	
	function OpenOverlayMenu(ctrl, root)
	{
		if(ctrl.style.display == 'block') 
		{
			CloseOverlayMenu(ctrl);
			return;
		}
		
		CloseAllOverlayMenu();

		ctrl.style.display = 'block';
		ctrl.style.left = getLeft(root) - ctrl.clientWidth - 4;
		ctrl.style.top = getTop(root);
	}
	
var t_id = setInterval(animate,10);
var pos=0;
var dir=2;
var len=0;
function animate()
{
	var elem = document.getElementById('progress');
	if(elem != null) {
		if (pos==0) len += dir;
		if (len>32 || pos>79) pos += dir;
		if (pos>79) len -= dir;
		if (pos>79 && len==0) pos=0;
		elem.style.left = pos;
		elem.style.width = len;
	}
}
function remove_loading() {
	this.clearInterval(t_id);
	var targelem = document.getElementById('loader_container');
	targelem.style.display='none';
	targelem.style.visibility='hidden';
}

//function HideStatus(){
//	window.status = document.readyState!="complete" ?
//		"Loading..." : window.defaultStatus;
//}

//document.onreadystatechange = HideStatus;
