﻿// addEvent
function addEvent(varElement, varEventType, varFunction, varUseCapture)
{
	if (varElement.addEventListener)
	{
		varElement.addEventListener(varEventType, varFunction, varUseCapture);
		return true;
	}
	else if (varElement.attachEvent)
	{
		return varElement.attachEvent('on' + varEventType, varFunction);
	}
	else
	{
		varElement['on' + varEventType] = varFunction;
	}
}

// addListeners
function addListeners()
{
	var varHFNav = document.getElementById('HF_Nav');
	
	if (varHFNav.value != 'signin')
	{
		var varNavList = document.getElementById('ul_nav_list');
		var varNavItems = varNavList.getElementsByTagName('li');
		var i = 0;
		while (i < varNavItems.length)
		{
			addEvent(varNavItems[i], 'click', navClick, false)
			i++;
		}
		navIndicate();
	}	

	// var varForm1 = document.getElementById('form1');
	// addEvent(varForm1, 'keypress', noSubmit, false);	
}

// navClick
function navClick(e)
{
	var varSource = ((window.event) ? window.event.srcElement : e.target);
	var varHFNav = document.getElementById('HF_Nav');
	var varForm1 = document.getElementById('form1');

	varHFNav.value = varSource.id;
	varForm1.submit();
}

// navIndicate
function navIndicate()
{
	var varHFNav = document.getElementById('HF_Nav');
	var varActiveLink = document.getElementById(varHFNav.value);
	varActiveLink.style.borderBottom = 'solid 1px #ff6600';
}

// noSubmit
function noSubmit(e)
{
	if (window.event)
	{
		window.event.returnValue = window.event.keyCode != 13;
	}
	if (e && e.preventDefault)
	{
		if (e.keyCode == 13)
		{
			e.preventDefault();
		}
	}
}

// default
addEvent(window, 'load', addListeners, false);
