var arrMenus = new Array();
var menDelay;
var sponsorDelay;
var arrSpons = new Array();
var curSpons = 0;
var curSlide = 0;
var arrSlides = new Array();
var arrSlideLoaded = new Array();
var slideTime = 5000;
var slideDelay;

function initSponsors(){
	sponsorDelay = setTimeout('switchSpons()', 5000);
}

function switchSpons(){
	curSpons++;
	if(curSpons == arrSpons.length){
		curSpons = 0;	
	}
	var arrTemp = arrSpons[curSpons].split('|');
	//id|img|title|url|corp|urlOnly
	if(arrTemp[4] == "1"){
		if(arrTemp[5] == "1"){
			document.getElementById("sponLink").href = arrTemp[3];
			document.getElementById("sponLink").target = "_blank";
		}else{
			document.getElementById("sponLink").href = "/member_directory.aspx?corp=" + arrTemp[0];
			document.getElementById("sponLink").target = "_self";
		}
	}else{
		document.getElementById("sponLink").href = "#";
		document.getElementById("sponLink").target = "_self";
	}
	document.getElementById("sponImg").src = "/images/sponsors/" + arrTemp[1];
	sponsorDelay = setTimeout('switchSpons()', 5000);
}


function init_page(){
	var strHtml = '<table cellpadding="5" cellspacing="0" border="0"><tr>';
	var cntMenus = 0;
	var arrTempLis = document.getElementById("navBot").getElementsByTagName("li");
	for(i=0;i<arrTempLis.length;i++){
		if(arrTempLis[i].parentNode.id.toLowerCase() == 'navbot'){
			strHtml += '<td>' + arrTempLis[i].innerHTML + '</td>';	
		}
	}
	
	strHtml += '</tr></table>';
	document.getElementById("nav").innerHTML = strHtml;
	
	var arrTempAs = document.getElementById("nav").getElementsByTagName("a");
	for(i=0;i<arrTempAs.length;i++){
		if(arrTempAs[i].parentNode.tagName.toLowerCase() == 'td' && arrTempAs[i].parentNode.getElementsByTagName("ul")[0] != undefined){
			arrMenus[cntMenus] = arrTempAs[i].parentNode.getElementsByTagName("ul")[0];
			cntMenus++;
			arrTempAs[i].onmouseover = function(){
				hideMenus();
				var ulX = getLeft(this);
				this.parentNode.getElementsByTagName("ul")[0].style.left = ulX+"px";
				this.parentNode.getElementsByTagName("ul")[0].style.visibility = "visible";
				menDelay = setTimeout('hideMenus()', 2000);
			}
		}else if(arrTempAs[i].parentNode.tagName.toLowerCase() == 'td'){
			arrTempAs[i].onmouseover = function(){
				hideMenus();
			}
		}else if(arrTempAs[i].parentNode.tagName.toLowerCase() == 'li'){
			arrTempAs[i].onmouseover = function(){
				clearTimeout(menDelay);
				menDelay = setTimeout('hideMenus()', 2000);
			}
		}
	}
	
	document.getElementById("marqueecontainer").onmouseover = function(){
		copyspeed=pausespeed;
	}
	document.getElementById("marqueecontainer").onmouseout = function(){
		copyspeed=marqueespeed;
	}
	
	//$('slide').innerHTML = '<div id="innerSlide">&nbsp;</div>';
	
	var arrTempImgs = document.getElementById("slideImg").getElementsByTagName("img");
	for(i=0;i<arrTempImgs.length;i++){
		arrSlides[i] = arrTempImgs[i];
		arrSlides[i].onload = function(){
			arrSlideLoaded[this.src] = 1;
		}
	}
	
	$('slide').style.backgroundImage = "url(/images/hmSlide1.jpg)";
	$('innerSlide').style.backgroundImage = "url(/images/hmSlide1.jpg)";
	
	fadeSlide();
}

function fadeSlide(){
	$('innerSlide').set('tween', {duration:2000});
	$('innerSlide').fade('out');
	slideDelay = setTimeout('nextSlide()', 3000);
}

function swapBak(){
	$('slide').style.backgroundImage = 'url('+arrSlides[curSlide].src+')';
	slideDelay = setTimeout('fadeSlide()', slideTime);
}

function nextSlide(){
	var nextSlide = curSlide + 1;
	if(nextSlide == arrSlides.length){
		nextSlide = 0;	
	}
	if(arrSlideLoaded[arrSlides[nextSlide].src] == 1){
		lastSlide = curSlide;
		curSlide++;
		if(curSlide == arrSlides.length){
			curSlide = 0;	
		}
		$('innerSlide').set('tween', {duration:0});
		$('innerSlide').style.backgroundImage = 'url('+arrSlides[lastSlide].src+')';
		$('innerSlide').fade('in');
		slideDelay = setTimeout('swapBak()', 2000);
	}else{
		slideDelay = setTimeout('nextSlide()', slideTime);	
	}
}

function hideMenus(){
  	clearTimeout(menDelay);
	for(i=0;i<arrMenus.length;i++){
		arrMenus[i].style.visibility = "hidden";
	}
}

function getLeft(obj){var intLeft = 0;
	if(obj.offsetParent){
	  while(obj.offsetParent){
		intLeft += obj.offsetLeft;
		obj = obj.offsetParent;
	  }
	}else if (obj.x){ 
	  intLeft += obj.x;
	}
	return intLeft;
}

/***********************************************
* Cross browser Marquee II- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/

var delayb4scroll=0 //Specify initial delay before marquee starts to scroll on page (2000=2 seconds)
var marqueespeed=1 //Specify marquee scroll speed (larger is faster 1-10)
var pauseit=1 //Pause marquee onMousever (0=no. 1=yes)?

////NO NEED TO EDIT BELOW THIS LINE////////////

var copyspeed=marqueespeed
var pausespeed=(pauseit==0)? copyspeed: 0
var actualheight=''

function scrollmarquee(){
if (parseInt(cross_marquee.style.top)>(actualheight*(-1)+8))
cross_marquee.style.top=parseInt(cross_marquee.style.top)-copyspeed+"px"
else
cross_marquee.style.top=parseInt(marqueeheight)+8+"px"
}

function initializemarquee(){
cross_marquee=document.getElementById("vmarquee")
cross_marquee.style.top=0
marqueeheight=document.getElementById("marqueecontainer").offsetHeight
actualheight=cross_marquee.offsetHeight
if (window.opera || navigator.userAgent.indexOf("Netscape/7")!=-1){ //if Opera or Netscape 7x, add scrollbars to scroll and exit
cross_marquee.style.height=marqueeheight+"px"
cross_marquee.style.overflow="scroll"
return
}
setTimeout('lefttime=setInterval("scrollmarquee()",30)', delayb4scroll)
}

if (window.addEventListener)
window.addEventListener("load", initializemarquee, false)
else if (window.attachEvent)
window.attachEvent("onload", initializemarquee)
else if (document.getElementById)
window.onload=initializemarquee
