//dynamic top navigation
initNav = function() {
	var divs = document.getElementsByTagName("ul");
	for (var j=0; j<divs.length; j++)
	{
		if (divs[j].className.indexOf("sub-nav") != -1)
		{
			var lis = divs[j].getElementsByTagName("li");
			for (var i=0; i<lis.length; i++)
			{
				
				lis[i].onmouseover = function()
				{
					this.className += " hover";
				}
				lis[i].onmouseout = function()
				{
					this.className = this.className.replace(" hover", "");
				}
			}
		}
	}
}
if (document.all && window.attachEvent)
	attachEvent("onload", initNav);
	
initMainNav = function() {
	var showPopup = document.getElementById("my-page");
	var popup = document.getElementById("popup");
	if (showPopup && popup)
	{
		showPopup.onclick = function()
		{
			if (popup.className.indexOf("open") != -1)
			{
				popup.className = popup.className.replace("open", "");
				showPopup.className = showPopup.className.replace("open", "");				
			}
			else
			{
				popup.className += " open";
				showPopup.className += " open";
			}
		}
	}
}
initForms = function() {
	var divs = document.getElementsByTagName("div");
	for (var i=0; i<divs.length; i++)
	{
		if (divs[i].className.indexOf("form-content") != -1)
		{
			var title = divs[i].getElementsByTagName("strong")[0];
			var links = title.getElementsByTagName("a");
			if (links.length != 0 )
			{
				links[0].parent = divs[i];
				links[0].onclick  = function()
				{
					if (this.parent.className.indexOf("close") != -1)
					{
						this.parent.className = this.parent.className.replace("close", "");						
					}
					else
					{
						this.parent.className += " close";
					}
				}
			}
		}
	}
}


resetHandsets = function() {
	var handsets = document.getElementById("handsets-box");
	var lis = handsets.getElementsByTagName("li");
	for (var i=0; i<lis.length; i++)
	{
		lis[i].className = lis[i].className.replace("selected", "");		
	}
}
initHandsets = function() {
	var handsets = document.getElementById("handsets-box");
	if (handsets)
	{
		var lis = handsets.getElementsByTagName("li");
		for (var i=0; i<lis.length; i++)
		{
			var links = lis[i].getElementsByTagName("a");
			for (var j=0; j<links.length; j++)
			{
				if (links[j].className.indexOf("name") != -1)
				{
					links[j].parent = lis[i];
					links[j].onclick = function()
					{
						resetHandsets();
						this.parent.className += " selected";
					}
				}
				else if (links[j].className.indexOf("remove") != -1)
				{
					links[j].parent = lis[i];
					links[j].onclick = function()
					{
						if (this.parent.className.indexOf("selected") != -1) lis[0].className += " selected";
						this.parent.className = " hidden";
					}
				}
			}
		}
	}
}

initPage = function() {
	initMainNav();
	initForms();
	initHandsets();
}

if (window.addEventListener)
	window.addEventListener("load", initPage, false);
else if (window.attachEvent && !window.opera)
	window.attachEvent("onload", initPage);	