<!--
var CurrentMenu;
var RunningTimer;
var Navigation_sectionsArray = new Array();

function displayMenuItem(SelectedMenu) {
	if (SelectedMenu==null) {
		SelectedMenu=CurrentMenu;
		if (SelectedMenu.TriggerSection != null) {
			SelectedMenu.TriggerSection.isMouseOver = 1;
		}
	}

	SelectedMenu.NoShow = 0;	
	SelectedMenu.style.display = '';
	SelectedMenu.style.zIndex = 99;

	hideSelect(SelectedMenu)

	SelectedMenu.style.top = document.body.scrollTop;
		SelectedMenu.style.left = ((document.body.offsetWidth + document.body.scrollLeft) - SelectedMenu.offsetWidth ) -((document.body.offsetWidth-700)/4);
	
	if ((SelectedMenu.offsetWidth + SelectedMenu.offsetLeft) > (document.body.offsetWidth + document.body.scrollLeft )) {
		SelectedMenu.style.left = ((document.body.offsetWidth + document.body.scrollLeft) - SelectedMenu.offsetWidth ) -17;
	}

	SelectedMenu.isMouseOver=1;
}

function window.onscroll() {
	if (CurrentMenu!=null) {
		CurrentMenu.style.top = document.body.scrollTop;
	}
}

function HideMenu(SelectedMenu) {
	clearTimeout (RunningTimer);
	SelectedMenu.NoShow = 1;

	if (SelectedMenu.TriggerSection!=null) {
		SelectedMenu.TriggerSection.isMouseOver = 0;
	}
	SelectedMenu.isMouseOver=0;
	RunningTimer = setTimeout ("CleanNoShows()",1000);
}

function hideMenuItem (SelectedMenu) {
	window.clearTimeout (RunningTimer);
	SelectedMenu.NoShow = 1;
	SelectedMenu.isMouseOver=0;	
	RunningTimer = window.setTimeout ("CleanNoShows()",1000);
}

function AddMenuSection(MenuSection, TriggerSection) {
	MenuSection.style.display = 'none';
	if (TriggerSection!=null) {
		TriggerSection.isMouseOver = 0;
		MenuSection.TriggerSection = TriggerSection;
	}
	
	MenuSection.NoShow = 1;	
	Navigation_sectionsArray.push (MenuSection);
	
}

function CleanNoShows() {	
	for (var x=0; x<Navigation_sectionsArray.length; x++) {
		if (Navigation_sectionsArray[x].NoShow == 1) {
			if (Navigation_sectionsArray[x].style.display != 'none') {
				showSelect(Navigation_sectionsArray[x]);
				Navigation_sectionsArray[x].style.display = 'none';
				Navigation_sectionsArray[x].style.zindex = 0;
			}
		}
		else {
			
			if (Navigation_sectionsArray[x].style.display != '') {
				displayMenuItem(Navigation_sectionsArray[x]);
			}
		}
	}
}

function showSelect(SelectedMenu) {
	var obj;
	
	if (document.all) {
		for(var i = 0; i < document.all.tags("select").length; i++) {
			obj = document.all.tags("select")[i];
			selecttop = calculateSumOffset(obj, 'offsetTop');
			selectwidth = obj.offsetWidth;
			selectheight = obj.offsetHeight;
			selectleft = calculateSumOffset(obj, 'offsetLeft');
		
			if ((parseInt(SelectedMenu.offsetWidth) + parseInt(SelectedMenu.offsetLeft)) >= (parseInt(selectleft) ) && parseInt(SelectedMenu.offsetLeft) <= parseInt(selectleft)) {
				if ((parseInt(SelectedMenu.offsetHeight) + parseInt(SelectedMenu.offsetTop)) >= (parseInt(selecttop) ) && parseInt(SelectedMenu.offsetTop) <= parseInt(selecttop)) {
					obj.style.visibility = '';
				}
			}
		}
	}
}

function hideSelect(SelectedMenu) {
	var obj;
	if (document.all) {
		for(var i = 0; i < document.all.tags("select").length; i++) {
			obj = document.all.tags("select")[i];
			selecttop = calculateSumOffset(obj, 'offsetTop');
			selectwidth = obj.offsetWidth;
			selectheight = obj.offsetHeight;
			selectleft = calculateSumOffset(obj, 'offsetLeft');
			
			if ((parseInt(SelectedMenu.offsetWidth) + parseInt(SelectedMenu.offsetLeft)) >= (parseInt(selectleft) ) && parseInt(SelectedMenu.offsetLeft) <= parseInt(selectleft))
			{
				if ((parseInt(SelectedMenu.offsetHeight) + parseInt(SelectedMenu.offsetTop)) >= (parseInt(selecttop) ) && parseInt(SelectedMenu.offsetTop) <= parseInt(selecttop))
				{
					obj.style.visibility = 'hidden';
				}
			}
		}
	}
}

function calculateSumOffset(idItem, offsetName){
	var totalOffset = 0;
	var item = eval('idItem');
	do {
		totalOffset += eval('item.'+offsetName);
		item = eval('item.offsetParent');
	} while (item != null);
	return totalOffset;
}
	
function getElementRef(elementId_str) {
    if (document.layers) {// Netscape  Mozilla 
        return document.layers[elementId_str];
    }
    if (document.all) { //IE4
        return document.all[elementId_str];
    }
    if (document.getElementById) {
        return document.getElementById(elementId_str);
    }
    return false;
}

// -->