var onTracker = new Array();
function swapTo(whichButton) {
    var tempStr = document.getElementById(whichButton).id;
    var tempNum = parseInt(tempStr.slice(tempStr.length - 1));
    
    for(var i = 0;i < document.getElementById("buttonsParent").childNodes.length;i++) {
        if(document.all) {
            document.getElementById("rightImage" + i).style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pngButtonRight.png',sizingMethod='scale')";
            document.getElementById("middleImage" + i).style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pngButtonMiddle.png',sizingMethod='scale')";
            document.getElementById("leftImage" + i).style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pngButtonLeft.png',sizingMethod='scale')";
        } else {
            document.getElementById("leftImage" + i).src = "/images/pngButtonLeft.png";
            document.getElementById("middleDiv" + i).style.background = "url(/images/pngButtonMiddle.png)";
            document.getElementById("rightImage" + i).src = "/images/pngButtonRight.png";
        }
    
        document.getElementById("buttonsParent").childNodes[i].childNodes[0].childNodes[1].firstChild.firstChild.style.border = "none";
        
        onTracker[i].isOn = false;
        
    }
    if(document.all) {
        document.getElementById("leftImage" + tempNum).style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pngButtonLeftOn.png',sizingMethod='scale')";
        document.getElementById("middleImage" + tempNum).style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pngButtonMiddleOn.png',sizingMethod='scale')";
        document.getElementById("rightImage" + tempNum).style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pngButtonRightOn.png',sizingMethod='scale')";
    } else {
        document.getElementById("leftImage" + tempNum).src = "/images/pngButtonLeftOn.gif";
        document.getElementById("middleDiv" + tempNum).style.background = "url(/images/pngButtonMiddleOn.gif)";
        document.getElementById("rightImage" + tempNum).src = "/images/pngButtonRightOn.gif";
    }
    
    onTracker[tempNum].isOn = true;
    document.getElementById(whichButton).childNodes[1].childNodes[0].firstChild.style.borderBottom = "1px dotted #999";
}

function borderOn(whichButton,toBeOn) {
    var tempStr = document.getElementById(whichButton).id;
    var tempNum = parseInt(tempStr.slice(tempStr.length - 1));
    
    if(toBeOn) {
        document.getElementById(whichButton).childNodes[1].childNodes[0].firstChild.style.borderBottom = "1px dotted #999";
    } else if (!toBeOn && onTracker[tempNum].isOn == false) {
        document.getElementById(whichButton).childNodes[1].childNodes[0].firstChild.style.borderBottom = "none";
    }
}
    
function clearSliver() {
    for(var i = 0;i < document.getElementById("buttonsParent").childNodes.length;i++) {
        document.getElementById("button" + i).childNodes[1].removeChild(document.getElementById("button" + i).childNodes[1].childNodes[1]);
    }
}
    
function initTracker() {
    for(var i = 0;i < document.getElementById("buttonsParent").childNodes.length;i++) {
        var tempObject = new Object;
        tempObject.buttonId = document.getElementById("buttonsParent").childNodes[i].id;
        tempObject.isOn = false;
        onTracker.push(tempObject);
    }
    if(!document.all) {
        clearSliver();
    }

    if(location.href.toUpperCase().indexOf("EVENTS") > -1) {
	for(var i = 0;i < document.getElementById("buttonsParent").childNodes.length;i++) {
	    if(document.getElementById("buttonsParent").childNodes[i].firstChild.getAttribute('name') == "Events") {
		swapTo(document.getElementById("buttonsParent").childNodes[i].firstChild.id);
		borderOn(document.getElementById("buttonsParent").childNodes[i].firstChild.id,true);  
	    }
	}
    }
    
    if(location.href.toUpperCase().indexOf("ORDERS") > -1) {
	for(var i = 0;i < document.getElementById("buttonsParent").childNodes.length;i++) {
	    if(document.getElementById("buttonsParent").childNodes[i].firstChild.getAttribute('name') == "Store") {
		swapTo(document.getElementById("buttonsParent").childNodes[i].firstChild.id);
		borderOn(document.getElementById("buttonsParent").childNodes[i].firstChild.id,true);  
	    }
	}
    }
    
    if(location.href.toUpperCase().indexOf("COMMUNITIES") > -1) {
	for(var i = 0;i < document.getElementById("buttonsParent").childNodes.length;i++) {
	    if(document.getElementById("buttonsParent").childNodes[i].firstChild.getAttribute('name') == "Communities") {
		swapTo(document.getElementById("buttonsParent").childNodes[i].firstChild.id);
		borderOn(document.getElementById("buttonsParent").childNodes[i].firstChild.id,true);  
	    }
	}
    }
   
    if(location.href.toUpperCase().indexOf("DIRECTORY.ASPX") > -1) {
	for(var i = 0;i < document.getElementById("buttonsParent").childNodes.length;i++) {
	    if(document.getElementById("buttonsParent").childNodes[i].firstChild.getAttribute('name') == "Directory") {
		swapTo(document.getElementById("buttonsParent").childNodes[i].firstChild.id);
		borderOn(document.getElementById("buttonsParent").childNodes[i].firstChild.id,true);  
	    }
	}
    }
    
    if(location.href.toUpperCase().indexOf("MEMBERSHIP.ASPX") > -1) {
	for(var i = 0;i < document.getElementById("buttonsParent").childNodes.length;i++) {
	    if(document.getElementById("buttonsParent").childNodes[i].firstChild.getAttribute('name') == "Membership") {
		swapTo(document.getElementById("buttonsParent").childNodes[i].firstChild.id);
		borderOn(document.getElementById("buttonsParent").childNodes[i].firstChild.id,true);  
	    }
	}
    }
    
    if(location.href.toUpperCase().indexOf("BILLING.ASPX") > -1) {
	for(var i = 0;i < document.getElementById("buttonsParent").childNodes.length;i++) {
	    if(document.getElementById("buttonsParent").childNodes[i].firstChild.getAttribute('name') == "Billing") {
		swapTo(document.getElementById("buttonsParent").childNodes[i].firstChild.id);
		borderOn(document.getElementById("buttonsParent").childNodes[i].firstChild.id,true);  
	    }
	}
    }
}

function goTo(where) {
    location.href= where;
}

function checkBrowser() {
    if(!document.all) {
        initTracker();
    }
}