var mti;
var deftimeout=2500;
var ActiveMenu;

function BodyOnLoad()
{
	BodyLoaded=true;
	if(sys_err_code!='' && sys_err_code!='TMPL_ACCESS_DENIED')
	{
		alert(sys_err_msg);
	}
}

function BodyOnResize()
{
}

function WindowOnError()
{
}

function GetDocWidth(ibr)
{
	var minwidth=getElementById('MainTable').width;
		
	if(ibr==1)
	{
		if(document.width>=minwidth)
		{
			return document.width;
		}
		else
		{
			return minwidth;
		}
	}
	else if(ibr==2)
	{
		if(document.body.clientWidth>=minwidth)
		{
			return document.body.clientWidth;
		}
		else
		{
			return minwidth;
		}
	}
	else
	{
		return 0;
	}
}

function AddCartDoc()
{
	var win;
	
	win=window.open(osprefix+'&BaseTemplateTypeId=47&TemplateTypeId=48&Action=AddCartDoc&InsertMi='+mi,'CartDoc','menubar=no,resizable=no,width=300,height=450,status=no');
	win.focus();
}

function ShowCartDoc()
{
	var win;
	
	win=window.open(osprefix+'&BaseTemplateTypeId=47&TemplateTypeId=48&Action=ShowCartDoc','CartDoc','menubar=no,resizable=no,width=300,height=450,status=no');
	win.focus();
}

function CheckboxSwitch(iobj)
{
	var img=getElementById('CheckBoxSwitch');
	
	if(!iobj.checked)
	{
		var str=osprefix+'&'+iobj.name+'=0';
		
		img.src=str;
	}
}

function ChangeMenuImage(iname,isrc)
{
	if(BodyLoaded)
	{
		document[iname].src=isrc;
	}
}

function ShowMenu(iid,ox,ofx)
{
	if(BodyLoaded)
	{
		var obj=getElementById(iid);
//		var objsub=getElementById(iid+'Sub');
		var tbl=getElementById('TopMenuContainer');
		
		ActiveMenu=iid;
		ClearTimeout();
		if(obj!=null)
		{
/*			var left;
			
			if(ox+parseInt(obj.style.width)>tbl.width)
			{
				ox=tbl.width-parseInt(obj.style.width);
			}
			left=ox+GetDocWidth(Browser)/2-144;
			obj.style.left=left;*/
			edShowObject(obj,Browser);
//			objsub.style.left=left-10;
//			edShowObject(objsub,Browser);
/*			if(ActiveMenuContainerSub!=null)
			{
				if(objsub!=ActiveMenuContainerSub)
				{
					edHideObject(ActiveMenuContainerSub,Browser);
				}
			}*/
			if(ActiveMenuContainer!=null)
			{
				if(obj!=ActiveMenuContainer)
				{
					edHideObject(ActiveMenuContainer,Browser);
				}
			}
			ActiveMenuContainer=obj;
//			ActiveMenuContainerSub=objsub;
		}
		else if(ActiveMenuContainer!=null)
		{
			edHideObject(ActiveMenuContainer,Browser);
//			edHideObject(ActiveMenuContainerSub,Browser);
		}
	}
}

function HideMenu()
{
	if(BodyLoaded)
	{
		var obj=getElementById(ActiveMenu);
//		var objsub=getElementById(ActiveMenu+'Sub');
	
		if(obj!=null)
		{
			edHideObject(obj,Browser);
//			edHideObject(objsub,Browser);
		}
		ActiveMenuContainer=null;
//		ActiveMenuContainerSub=null;
	}
}

function HideMenuTime()
{
	mti=setTimeout("HideMenu();",deftimeout);
}

function MarkMenu(iid,icol)
{
	var obj=getElementById('Div'+iid);
	
	obj.style.backgroundColor=icol;
}

function UnMarkMenu(iid)
{
	var obj=getElementById('Div'+iid);
	
	obj.style.backgroundColor='';
}


function ClearTimeout()
{
	clearTimeout(mti);
}