var prevID = 0;
var currID = 0;

function toggleContent(_id)
{
	var i = 0;
	while(i <= 5)
	{
		if(document.getElementById('tab-content-' + i))
		{
		if(i == _id)
		{
			document.getElementById('tab-content-' + i).style.display = '';
			if( i != 0)
			{
				document.getElementById('tab-link-' + i).className = 'selected';
			}
			prevID = currID;
			currID = _id;
		}
		else
		{
			document.getElementById('tab-content-' + i).style.display = 'none';
			if( i != 0)
			{
				document.getElementById('tab-link-' + i).className = '';
			}
		}
		}
		i++;
	}
	//if(_id == 0)
	//{
	//	setTimeout("fixContent()", 10);
	//}
}

function mouseUpdate(_id)
{
	var i = 0;
	while(document.getElementById('li-' + i) && i < 15)
	{
		if(i == _id)
		{
			addClass(document.getElementById('li-' + i), "selected");
			if(i != 0)
			{
				addClass(document.getElementById("clear-" + (i-1)), "clear-before");
			}
			addClass(document.getElementById("clear-" + i), "clear-after");
		}
		else
		{
			removeClass(document.getElementById("li-" + i), "selected");
			removeClass(document.getElementById("clear-" + i), "clear-before");
			removeClass(document.getElementById("clear-" + i), "clear-after");
		}

		i++;
	}
}

var focusType = "";
function setFocus(_type)
{
	focusType = _type;
}

function showGroups(_id)
{
	if(document.getElementById("groups-" + _id))
	{
		document.getElementById("groups-" + _id).style.display = '';
	}
}

var currGroup = -1;
function showGroups(_id, _item)
{
	if(currGroup!= -1 && document.getElementById("groups-" + currGroup))
	{
		document.getElementById("groups-" + currGroup).style.display = 'none';
	}

	if(document.getElementById("groups-" + _id))
	{
		var y = GetAbsPosition(_item).y + 44;
		var x = GetAbsPosition(_item).x + 20;

		if(!containsClass(document.getElementById("groups-" + _id), "groups-first"))
		{
			x -= 13;
		}

		document.getElementById("groups-" + _id).style.display = '';
		document.getElementById("groups-" + _id).style.left = '' + x + 'px';
		document.getElementById("groups-" + _id).style.top = '' + y + 'px';
	}

	currGroup = _id;
}

function hideGroup()
{
	hideGroups(currGroup);
}

function hideGroups(_id)
{
	if(document.getElementById("groups-" + _id))
	{
		document.getElementById("groups-" + _id).style.display = 'none';
	}
}

function addClass(_object, _class)
{
	var currClass = _object.className.split(' ');
	var foundClass = false;
	for(var i = 0; i < currClass.length; i++)
	{
		if(currClass[i] == _class)
		{
			foundClass = true;
			break;
		}
	}

	if(!foundClass)
	{
		currClass.push(_class);
	}

	_object.className = currClass.join(' ');
}

function removeClass(_object, _class)
{
	var currClass = _object.className.split(' ');
	for(var i = 0; i < currClass.length; i++)
	{
		if(currClass[i] == _class)
		{
			currClass.splice(i,1);
		}
	}

	_object.className = currClass.join(' ');
}

function containsClass(_object, _class)
{
	var bReturn = false;

	var currClass = _object.className.split(' ');
	for(var i = 0; i < currClass.length; i++)
	{
		if(currClass[i] == _class)
		{
			bReturn = true;
			break;
		}
	}

	return bReturn;
}

function GetAbsPosition(object)
{
	var position = new Object;
	position.x = 0;
	position.y = 0;

	if( object )
	{
		position.x = object.offsetLeft;
		position.y = object.offsetTop;

		if( object.offsetParent )
		{
			var parentpos = GetAbsPosition(object.offsetParent);
			position.x += parentpos.x;
			position.y += parentpos.y;
		}
	}
	position.cx = object.offsetWidth;
	position.cy = object.offsetHeight;

	return position;
}

//function activeContent()
//{
//	currID = prevID;
//	toggleContent(currID);
//}

//function fixContent(_id)
//{
//	if(currID == 0)
//	{
//		currID = 0;
//		prevID = 0;
//	}
//}
/*
function fixHomeLinks()
{
	var e = document.getElementsByTagName("a");

	for(var i = 0; i < e.length; i++)
	{
		if(e[i].href.toLowerCase().replace("http://","").replace("https://","").replace("www.","").replace("marel.com","").replace("default.aspx","") == "/")
		{
			e[i].href = "javascript:toggleContent(0);";
		}
	}
}

window.onload = fixHomeLinks;
*/
