
onload = InitializePage;
var maintab_bg;
var maintab_left;
var maintab_right;
var maintab_bg2;
var maintab_left2;
var maintab_right2;

function InitializePage()
{
	//alert("InitializePage");
	//CheckIfTopLevel();
	SetupExternalLinks();
	PreloadMainTabImages();
	SetupMainMenu();
	InitializeRollover();
}

function SetupExternalLinks() { 
 if (!document.getElementsByTagName) return; 
 var anchors = document.getElementsByTagName("a"); 
 for (var i=0; i<anchors.length; i++) { 
   var anchor = anchors[i]; 
   if (anchor.getAttribute("href") && 
       anchor.getAttribute("rel") == "external") 
     anchor.target = "_blank"; 
 } 
}

function CheckIfTopLevel()
{
	//alert("CheckIfTopLevel");
	if (top.location != location) {
		top.location.href = document.location.href ;
	}
}

function PreloadMainTabImages()
{
	maintab_bg = new Image(); 
	maintab_bg.src = "../images/layout/alamedapt/maintab_bg.gif";
	maintab_left = new Image(); 
	maintab_left.src = "../images/layout/alamedapt/maintab_left.gif";
	maintab_right = new Image(); 
	maintab_right.src = "../images/layout/alamedapt/maintab_right.gif";
	maintab_bg2 = new Image(); 
	maintab_bg2.src = "../images/layout/alamedapt/maintab_bg_f2.gif";
	maintab_left2 = new Image(); 
	maintab_left2.src = "../images/layout/alamedapt/maintab_left_f2.gif";
	maintab_right2 = new Image(); 
	maintab_right2.src = "../images/layout/alamedapt/maintab_right_f2.gif";
}

function SetupMainMenu()
{
	var maintab = document.getElementById("maintab");
	if (maintab != null)
	{
		var maintabbuttons = maintab.getElementsByTagName("a");
		
		for (var i=0; i < maintabbuttons.length; i++)
		{
			if (maintabbuttons[i].className.indexOf("active") < 0)
			{
				maintabbuttons[i].onmouseover = function() {
						HiliteMainTab(this.id);
					}
				maintabbuttons[i].onmouseout = function() {
						LoliteMainTab(this.id);
					}
			}
			else
			{
				SetTabActive(i+1);
			}			
		}
	}	
}

function HiliteMainTab(cellid)
{
	//alert("HiliteMainTab " + cellid);
	var tgt = document.getElementById(cellid);
	var tgt_l = document.getElementById(cellid + "_l");
	var tgt_r = document.getElementById(cellid + "_r");
	if (tgt != null)
	{
		tgt.style.color = "#FFFFFF";
		tgt.style.background = "url(" + maintab_bg2.src + ") repeat-x";
		tgt_l.src = maintab_left2.src;
		tgt_r.src = maintab_right2.src;
	}
}

function LoliteMainTab(cellid)
{
	//alert("LoliteMainTab " + cellid);
	var tgt = document.getElementById(cellid);
	var tgt_l = document.getElementById(cellid + "_l");
	var tgt_r = document.getElementById(cellid + "_r");
	if (tgt != null)
	{
		tgt.style.color = "#000000";
		tgt.style.background = "url(" + maintab_bg.src + ") repeat-x";
		tgt_l.src = maintab_left.src;
		tgt_r.src = maintab_right.src ;
	}
}

function InitializeRollover() 
{
  if (!document.getElementById) return;
	
  var origImg;
  var tmpImg = new Array();
  var imgArr = document.getElementsByTagName('img');
	
  for (var i=0; i<imgArr.length; i++) 
	{
    if (imgArr[i].getAttribute('src2')) 
		{
      tmpImg[i] = new Image();
      tmpImg[i].src = imgArr[i].getAttribute('src2');
      imgArr[i].onmouseover = function() {
          origImg = this.getAttribute('src');
          this.setAttribute('src',this.getAttribute('src2'))
      }
      imgArr[i].onmouseout = function() {
          this.setAttribute('src',origImg)
      }
    }
  }
}

function popNav(url,name,features) 
{
	popBox = window.open(url,name,features);
	popBox.focus();
}

function SetTabActive(cellid)
{
	//alert("maintab_left2.src: " + maintab_left2.src);
	var cellname = "maintab" + cellid;
	var tgt = document.getElementById(cellname);
	var tgt_l = document.getElementById(cellname + "_l");
	var tgt_r = document.getElementById(cellname + "_r");
	if (tgt != null)
	{
		tgt.style.color = "#FFFFFF";
		tgt.style.background = "url(" + maintab_bg2.src + ") repeat-x";
		tgt_l.src = maintab_left2.src;
		tgt_r.src = maintab_right2.src;
	}
}

function SetTabActive_old(cellid)
{
	//alert("maintab_left2.src: " + maintab_left2.src);
	var tgt = document.getElementById(cellid);
	if (tgt != null)
	{
		tgt.onmouseover = null;
		tgt.onmouseout = null;
		HiliteMainTab(tgt.id);
	}
}
