
/*
var s;
function f_bg (e, s){
	s = (s && s=='white')?'Active':'';
	e.className=(e.className==('MenuTable'+s))?'MenuTableH':'MenuTable'+s;
}
*/

var dmTimer = 0;
var dmTimeOut = 1000;
var msTimer = 0;
var msTimeOut = 1000;

var mss=['Ent','Home','OEM'];
if (!msDefault) mss[3] = '';

var mc, mi;

// tabs related
/*
function msHover(ms, h)
{
	getElem(ms+'Link').style.textDecoration=(h)?'underline':'none';
}
*/


function msShow(ms)
{ 
	var h;
	for (var i=0;i<mss.length;i++)
	{
		h = getElem(mss[i]+'Hdr');
		if (h) h.className=(mss[i]==ms)?'tlv':'tlh';
	}
	if (getElem('tabs')) for (i=0;i<3;i++)
	getElem('tab' + mss[i]).className=(mss[i]==ms)?'tab'+mss[i]:'';
}




// mouse moves on menu header
function msOver(ms, e)
{
	var e = e || window.event;
	e = e.target || e.srcElement;
	if (e.tagName=='A' && e.id && e.className!='t')
	{
		msh(e);
		dmTimerOver();
		mi = e.parentNode || e.parentElement;
		if (mi) mi.className='h';
	}
	msShow(ms);
	msTimer=0;
}

function msOut(ms, e){
	var e = e || window.event;
	e = e.target || e.srcElement;
	if (ms!=msDefault && !mc) msTimer = msTimeOut;
	if (e.tagName=='A' && e.id && e.className!='t') dmTimerOut();
	if (mi && !mc) mi.className='';
}




// generating drop-down menu
function msh(e){
	if (!document.getElementById || !document.createElement) return;
	if (mc) document.getElementById('mn').removeChild(mc);
	if (mi) mi.className='';
	if (!menu[e.id]) {mc = null;return;}
	var itm;
	var m = document.createElement('DIV');
	m.className='menu';
	m.onmouseover= mover;
	m.onmouseout = mout;
	m.onclick = mcl;
	for (var i=0;i<menu[e.id].length;i++)
	{
		if (!menu[e.id][i]) continue;
		itm = document.createElement('DIV');
		itm.className=menu[e.id][i][0];
		if (itm.className=='itm' || itm.className=='hdr') itm.appendChild(document.createTextNode(menu[e.id][i][1]));
		if (itm.className=='itm')
		{
			itm.setAttribute('lnk', menu[e.id][i][2], 0);
			itm.setAttribute('prd', menu[e.id][i][3], 0);
		}
		m.appendChild(itm);
	}
	if (itm) {
		mc = document.getElementById('mn').appendChild(m);
		var t = document.getElementById('mnc').style;
		var to = document.getElementById('tp');

		t.left = e.parentNode.offsetLeft + get_offsetLeft(to) +  'px';
		t.top = e.parentNode.offsetTop + e.parentNode.offsetHeight + get_offsetTop(to) +  'px';;

		m.style.display='block';
	}
	else 
	mc = null;
}

function get_offsetLeft(n)
{
	if (n && n != "undefined")
	{
		var ofs = get_offsetLeft(n.parentNode);
		if (((n.tagName == "TABLE") || (n.tagName == "TD")) && (n.offsetLeft)) num = n.offsetLeft; else num = 0;
		return num+ofs;
	}
	return 0;
}

function get_offsetTop(n)
{
	if (n && n != "undefined")
	{
		var ofs = get_offsetTop(n.parentNode);
		if (((n.tagName == "TABLE") || (n.tagName == "TD")) && (n.offsetTop)) num = n.offsetTop; else num = 0;
		return num+ofs;
	}
	return 0;
}

// mouse events on menu items
function mover(e)
{
	var e = e || window.event;
	e = e.target || e.srcElement;
	if (e.tagName=='IMG') e = e.parentNode || e.parentElement;
	if (e && e.getAttribute('lnk', 0)) e.className='itmh';
	dmTimerOver();
}

function mout(e){
	var e = e || window.event;
	e = e.target || e.srcElement;
	if (e.tagName=='IMG') e = e.parentNode || e.parentElement;
	if (e && e.getAttribute('lnk', 0)) e.className='itm';
	dmTimerOut();
}

function mcl(e){
	var e = e || window.event;
	e = e.target || e.srcElement;
	var r = e.getAttribute('lnk', 0);
	if (!r) return;
	doOmni(r, e.getAttribute('prd', 0));
	var a = getElem('aref');
	if (a.click)
	{
		a.href=r;
		a.click();
	}
	else 
	location.href = r;
}


function doOmni(r, prd)
{
	/*
	if (!prd || !s_gi) return;
	var s=s_gi('acronisdev');
	s.trackLinkVars='events,products';
	s.trackLinkEvents='event4';
	s.events='event4';
	s.products=';' + prd;
	*/
	//var n=new Object; n.href= r;
	window.document.location = r;
	/*
	s.tl(n, 'd', prd);
	*/
}


// timer
setInterval('DMenuTimer()', 100);


function DMenuTimer()
{
	if (dmTimer>0)
	{
		dmTimer-=100;
		if (dmTimer<=0) 
		{
			if (mc) 
			{
				if (mi) mi.className='';
				document.getElementById('mn').removeChild(mc);
				mc=null;
			}
			/*
			if (ll && ll.className)
			{
				ll.style.left='-300px';
				ll.className = '';
			}
			*/
		}
	}
	
	if (msTimer>0) 
	{
		msTimer-=100;
		if (msTimer<=0) msShow(msDefault);
	}
}



function dmTimerOver()
{
	msTimer=0;
	dmTimer=0;
}


function dmTimerOut()
{
	dmTimer=dmTimeOut;
	msTimer=msTimeOut;
}


var ll;

/*
function showLoc()
{
	if (!ll) ll = getElem('llist');
	if (!ll) return;
	dmTimer=10;DMenuTimer(); //hide other menus
	ll.style.left = getElem('logo').offsetLeft + getElem('logo').offsetWidth + 2 - ll.offsetWidth + 'px';
	ll.className = (ll.className)? '':'vis';
}
*/

function getElem(id) 
{
	if (document.getElementById) return document.getElementById(id);
	else return document.all(id);
}


// now we are ready to drop down
dmReady=document.getElementById || (document.all && document.all.item && !window.opera);
