var activeSlide = 1;
var activeTab = 1;
var slideSpeed = 7000;
var slidePause = 11000;

function init(){
	navRoot = document.getElementById("main_nav");
	if (document.all && document.getElementById) {
		for (i=0; i<navRoot.childNodes.length; i++) {
			node = navRoot.childNodes[i];
			if (node.nodeName=="LI") {
				node.onmouseover=function() {
					this.className+=" over";
					rollover("nav_" + this.id);
  				}
  				node.onmouseout=function() {
  					this.className=this.className.replace(" over", "");
					rollover("nav_" + this.id);
   				}
   			}
  		}
 	}else{
		for (i=0; i<navRoot.childNodes.length; i++) {
			node = navRoot.childNodes[i];
			if (node.nodeName=="LI") {
				document.getElementById(node.id).addEventListener("mouseover", function(){ rollover("nav_"+this.id); }, false);
				document.getElementById(node.id).addEventListener("mouseout", function(){ rollover("nav_"+this.id); }, false);
			}
		}
	}
}

function rollover(img){
	image = document.getElementById(img);
	if (image.src.match(/_idle/)){
		image.src = image.src.replace(/_idle/, '_over');
	}else{
		image.src = image.src.replace(/_over/, '_idle');
	}
}

function tabdown(tab){
	tab = document.getElementById(tab);
	if (tab.src.match(/over/)){
		oldtab = document.getElementById("tabnav"+activeTab);
		oldtab.src = oldtab.src.replace(/_down/, '_idle');
		oldtab.style.cursor = "pointer";
		oldtabFrame = document.getElementById("tab"+activeTab);
		oldtabFrame.style.display = "none";
		activeTab = tab.id.match(/\d/);
		tab.src = tab.src.replace(/_over/, '_down');
		tab.style.cursor = "default";
		tabFrame = document.getElementById("tab"+activeTab);
		tabFrame.style.display = "block";
	}
}


function slidechange(slide){
	oldslide = document.getElementById("slidenav"+activeSlide);
	oldslide.src = oldslide.src.replace(/_down/, '_idle');
	oldslide.style.cursor = "pointer";
	oldslideFrame = document.getElementById("slide"+activeSlide);
	new Effect.Fade(oldslideFrame, {duration : 1});
	
	slide = document.getElementById(slide);
	activeSlide = slide.id.match(/\d/);
	slide.src = slide.src.replace(/_idle/, '_down');
	slide.style.cursor = "default";
	slideFrame = document.getElementById("slide"+activeSlide);
	setTimeout("new Effect.Appear(slideFrame, {duration : 1})", 1000);
}

/*
function slidechange(slide){
	oldslide = document.getElementById("slidenav"+activeSlide);
	oldslide.src = oldslide.src.replace(/_down/, '_idle');
	oldslide.style.cursor = "pointer";
	oldslideFrame = document.getElementById("slide"+activeSlide);
	oldslideFrame.style.display = "none";
	slide = document.getElementById(slide);
	activeSlide = slide.id.match(/\d/);
	slide.src = slide.src.replace(/_idle/, '_down');
	slide.style.cursor = "default";
	slideFrame = document.getElementById("slide"+activeSlide);
	slideFrame.style.display = "block";
}*/

function slidetimer(){
	nextSlide = Number(activeSlide) + 1;
	if (Number(nextSlide) > 4){ nextSlide = 1; }
	slidechange("slidenav"+nextSlide);
	t = setTimeout("slidetimer()", slideSpeed);
}

function slidedown(slide){
	slidechange(slide);
	clearTimeout(t);
	t = setTimeout("slidetimer()", slidePause);
}
