
function showHideElement(e)
{
	if (Object.isString(e))
		e = $(e)
		
	if (e.visible())
		e.hide();
	else
		e.show();
}

function getCurrentPageName()
{
	return location.href.split('/').pop();
}
function selectCorrectMenu(item)
{
	var page = item;
	if (Object.isUndefined(page))
		page = getCurrentPageName();

	link = $$('a[href="' + page + '"]').pop();
		
	if (!Object.isUndefined(link))
		link.addClassName('menu-clicado');
}

// Curriculos
function showCurriculo(obj, id, show, end)
{
	var cur        = $(id);
	if (!cur)
		return;
	var obj        = $(obj);
	var ie8        = Prototype.Browser.IE && parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf("MSIE")+5)) == 8;
	var offsetTop  = obj.getHeight() + 2;
	var offsetLeft = end ? (cur.getWidth() * (-1)) + obj.getWidth() - 2 : 0;

	if (ie8)
	{
		offsetTop  = offsetTop - 8;
		offsetLeft = offsetLeft - 180;
	}

	try {
		Element.clonePosition(cur, obj, {setLeft: true, setTop: true, setWidth: false, setHeight: false, offsetTop: offsetTop, offsetLeft: offsetLeft});
	} catch (e) { // IE7 Hack
		Element.clonePosition(cur, obj, {setLeft: true, setTop: true, setWidth: false, setHeight: false, offsetTop: offsetTop, offsetLeft: offsetLeft});
	}	
	
	if (show)
		cur.show();
	else
		cur.hide();
}

