var sbcNav = new sbcNav();

function sbcNav() {
	this.newWindowFocus = newWindowFocus;
		this.newFlashWindowFocus = newFlashWindowFocus;
	
	function newWindowFocus (windowName, url) {
		var newWindow = window.open(url, windowName,"status=yes,toolbar=yes,menubar=yes,location=yes,directories=yes,resizable=yes,scrollbars=yes");
		newWindow.focus();
		
		return false;
	}
	
	function newFlashWindowFocus (windowName, url) {
		var newWindow = window.open(url, windowName,"status=no,toolbar=no,menubar=no,location=no,directories=no,resizable=no,scrollbars=no,height=440,width=800");
		newWindow.focus();
		
		return false;
	}

}

var tab = new tab();

function tab() {
    this.cycle = cycle;
    function cycle(i) {
        var tabCount = getTabCount(); 
        var contents, img, imgState;
        for (i2=1;i2<=tabCount;i2++) {
            if (i2==i) { 
                    contents = document.getElementById('tab' + i);
                    contents.style.display = "block";
                    img = document.getElementById('tabMenu' + i);
                    imgState = document.getElementById('tabMenu' + i + 'FocusOn');
                    img.src = imgState.innerHTML; 
            } else {
                contents = document.getElementById('tab' + i2);
                contents.style.display = "none";
                img = document.getElementById('tabMenu' + i2);
                
                if (i2==i-1) {
                        imgState = document.getElementById('tabMenu' + i2 + 'FocusRight');
                } else if (i2==i+1) {
                        imgState = document.getElementById('tabMenu' + i2 + 'FocusLeft');
                } else {
                     imgState = document.getElementById('tabMenu' + i2 + 'FocusNone');
                }
                img.src = (imgState) ? imgState.innerHTML: img.src;   
                 
            } 
        }
     } 
     
      function getTabCount() {
        try
        {
            var divs = document.getElementsByTagName("div");
            var tabMenu;
            for (i=0;i<divs.length;i++) {
                if (divs[i].className != undefined) {
                    if (divs[i].className == "tab_menu") {
                        tabMenu = divs[i];
                        break;
                    } 
                }
            }  
        
           var anchorCount = 0; 
           for (i=0;i<tabMenu.childNodes.length;i++) {
                if (tabMenu.childNodes[i].nodeName.toLowerCase() == "a") anchorCount++; 
           } 
           return anchorCount;
       } 
       catch(e) { return 0; }
    }      
}