// home page javascript
function start_ie_nav() {
	if (document.all && document.getElementById) {
		navRoot = document.getElementById("navigation");
		for (i=0; i<navRoot.childNodes.length; i++) {
			node = navRoot.childNodes[i];
			if (node.nodeName=="LI") {
				node.onmouseover=function() {
					curCname = this.className;
					this.className="over";
				}
				node.onmouseout=function() {
					if(!curCname) {
							this.className=this.className.replace("over","out");
					}
					else {
						//alert(curCname);
						this.className=this.className.replace("over",curCname);
					}
				}
			}
		}
	}
}

function show_nav() {
	// nav refers to tier, as in top-level, second-level, third-level
	// level actually refers to which of the top-level nav items to choose
	if (!document.getElementById) {
		return false;
	}	
	else {
		if (!window.XMLHttpRequest) {
			start_ie_nav();
		} 
	}

}

function pop_up(URL,w,h,s) {
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars="+s+",location=0,statusbar=0,menubar=0,resizable=1,width="+w+",height="+h+",left="+winl+",top="+wint+"');");
}

function attachJS(){
	document.getElementById('schedule-button').onmouseover=function(){document.getElementById('copy-box1').style.display='none';document.getElementById('copy-box2').style.display='block';};
	document.getElementById('schedule-button').onmouseout=function(){document.getElementById('copy-box2').style.display='none';document.getElementById('copy-box1').style.display='block';};
	
	document.getElementById('highlights-button').onmouseover=function(){document.getElementById('copy-box1').style.display='none';document.getElementById('copy-box3').style.display='block';};
	document.getElementById('highlights-button').onmouseout=function(){document.getElementById('copy-box3').style.display='none';document.getElementById('copy-box1').style.display='block';};	
}

function rotateSponsor(){
	if(f==0){
		document.getElementById('imgRotate1').src = mypics[curSponsor];
		f=2;
		if(curSponsor == l-1) curSponsor = 0;
		else curSponsor = curSponsor+1;
	}
	document.getElementById('imgRotate'+f).src = mypics[curSponsor];
	
	if(f==1){
		swap_clogos('divRotate2','divRotate1');
		f=2;
	}
	else{
		swap_clogos('divRotate1','divRotate2');
		f=1;
	}
	if(curSponsor == l-1){
		curSponsor = 0;
	}
	else{
		curSponsor = curSponsor+1;
	}
	setTimeout("rotateSponsor()",6000);
}
	
function swap_clogos(fadeOut, fadeIn) {
	set_opacity(fadeIn,0);
	set_opacity(fadeOut,100);
	document.getElementById(fadeOut).className = 'show';
	document.getElementById(fadeIn).className = 'show';
	document.getElementById(fadeIn).style.display = 'inline';
	fade_in(fadeIn,0);
	fade_out(fadeOut,100);
}

function set_opacity(objId, opacity) {
	obj = document.getElementById(objId);
	opacity = (opacity == 100)?99.999:opacity;
	// windows IE
	obj.style.filter = "alpha(opacity:"+opacity+")";
	// konqueror, safari < 1.2
	obj.style.KHTMLOpacity = opacity/100;
	// old mozilla
	obj.style.MozOpacity = opacity/100;
	// modern browsers
	obj.style.opacity = opacity/100;
}

function fade_in(objId,opacity) {
	if (document.getElementById) {
		obj = document.getElementById(objId);
		if (opacity <= 100) {
			set_opacity(objId, opacity);
			opacity = opacity + 10;
			window.setTimeout("fade_in('"+objId+"',"+opacity+")", 100);
		}
		//else if (opacity == 100) {
		//	document.getElementById(objId).style.display = '#ffffff';
		//}
	}
}

function fade_out(objId,opacity) {
	if (document.getElementById) {
		obj = document.getElementById(objId);
		if (opacity == 0) {
			document.getElementById(objId).style.display = 'none';
		}
		else if (opacity > 0) {
			set_opacity(objId, opacity);
			opacity = opacity - 5;
			window.setTimeout("fade_out('"+objId+"',"+opacity+")", 100);
		}
	}
}

function set_plos() {
	window.onload = plos_go;
}
function plos_go() {
	for(var i = 0;i < plos.length;i++)
		eval(plos[i]);
}
function plo_add(jso) {
	plos[plos.length] = jso;
}
var plos = new Array();
plo_add("attachJS()");
plo_add("show_nav()");
plo_add("rotateSponsor()");
set_plos();
