﻿//JAVASCRIPT MENU CONTROLLER
var tier1Sections = new Array(9)

tier1Sections[0] = "broadband";
tier1Sections[1] = "wireless";
tier1Sections[2] = "mobile";
tier1Sections[3] = "homephone";
tier1Sections[4] = "voip";
tier1Sections[5] = "dialup";
tier1Sections[6] = "electricity";
tier1Sections[7] = "business";
tier1Sections[8] = "members";

function IsTier1Item(id) 
{
    for(var a = 0; a < tier1Sections.length; a++) {
        if(tier1Sections[a] == id) {
            return true;
        }
    }
}
function Tier1RollOver(id) 
{
    if(IsTier1Item(id)) {
        Tier1RollOut();
        var butImg = document.getElementById("but_"+id);
        var butImgSrc = butImg.src;
        var subStr1 = butImgSrc.substr(0,butImgSrc.lastIndexOf("/"));
        var subStr2 = butImgSrc.substr(butImgSrc.lastIndexOf("/"),butImgSrc.length);
        subStr2 = subStr2.replace("up","over");
        var newButImgSrc = subStr1 + subStr2;
        butImg.src = newButImgSrc;
        var t2 = document.getElementById(id+"_t2");
        t2.className = "tier2Show";
    }
}
function Tier1RollOut() 
{
    for(var i = 0; i < tier1Sections.length; i++) {
        if(tier1Sections[i] != "index") {
            var butImg = document.getElementById("but_"+tier1Sections[i]);
            butImg.src = "/common/images/menu/dodo_mainmenu02_up_0" + (i+1) + ".gif";
        }
        var t2 = document.getElementById(tier1Sections[i]+"_t2");
        t2.className = "tier2Hide";
    }
}
function Tier2Hide() 
{
     var output = document.getElementById("output");
     output.innerHTML += "out";
}
function SetSubSection(mainSection,subSection) 
{
    if(subSection != "void") {
        try
        {
            var target = document.getElementById(mainSection+"_"+subSection+"_t2");
            target.className = "tier2Selected";
        } catch(e) {
        
        }
    }
}
function initMenu() {
    var secondTier = document.getElementById("secondTier");
    secondTier.onmouseout = function(e) {
        var posx = 0;
	    var posy = 0;
	    if (!e) var e = window.event;
	    if (e.pageX || e.pageY) 	{
		    posx = e.pageX;
		    posy = e.pageY;
	    }
	    else if (e.clientX || e.clientY) 	{
		    posx = e.clientX + document.body.scrollLeft
			    + document.documentElement.scrollLeft;
		    posy = e.clientY + document.body.scrollTop
			    + document.documentElement.scrollTop;
	    }
	    if(posy > 160) {
	        Tier1RollOver(currentPage) 
	    }
	    //alert(posy);
    }
}