//dynamic navigation

var rollovers = new Array();

function initNav() {
	if (document.getElementById) 
	{
		var navRoot = document.getElementById("mainNav");
		var as = navRoot.getElementsByTagName("a");
		for (var i=0; i<as.length; i++)
		{
                    if (as[i].className != 'selected') {
			as[i].onmouseover = function()
			{                         
                                var image = this.style.backgroundImage;
                                var rolloverImage = image.replace('.', '_over.');
                                this.style.backgroundImage = rolloverImage;
			}
			as[i].onmouseout = function()
			{
                                var rolloverImage = this.style.backgroundImage;
                                var image = rolloverImage.replace('_over.', '.');
                                this.style.backgroundImage = image;
			}
                        
                        // Preload Image
                        var image = as[i].style.backgroundImage;
                        image = image.replace('url(', '');
                        image = image.replace(')', '');
                        image = image.replace('.', '_over.');

                        var img = new Image();
                        img.src = image;
                        rollovers[rollovers.length] = img;
                    }
		}
	}
}



var preloadedImages = new Array();

// Add rollovers to main nav
function setNav(navId) { 
 var topNav = document.getElementById(navId);
 var anchors = topNav.getElementsByTagName('a');
 var msg = '';
 for(var a = 0; a < anchors.length; a++) {
   var anchor = anchors[a];   
   if (anchor.className != "active") {
      //var src = anchor + ":" + anchor.style + ":" + anchor.style.backgroundImage;
      var bg = anchor.style.backgroundImage;
      var bgOver = bg.replace('.jpg', '_over.jpg');
      anchor.onmouseover = function() {
       this.style.backgroundImage = bgOver;
      }
      anchor.onmouseout = function() {
       this.style.backgroundImage = bg;
      }

      //anchor.onmouseout = 'this.style.backgroundImage = ' + bg;
      //msg += src + "\n";
   }
  }

  //alert(msg);
  
  if (preloadedImages.length > 0) {
   for (var a = 0; a < preloadedImages.length; a++) {
    var image = new Image();
    image.src = preloadedImages[a];
	preloadedImages[a] = image;
   }
  }
}

/*
// Attach listener to page load to reset slide frame
if (window.addEventListener){
	window.addEventListener("load", initNav, false);
} else if (window.attachEvent){
	window.attachEvent("onload", initNav);
}

*/