/* Global functions for Facilities Midwest Expo
Pre lod images - changeImage, preloadImages
Rollovers - sfHover
Countdown - montharray, 
*/

/*
This file contains other functions and logic to perform
*/


// rollover image function
function changeImage(image_name,image_src) {
   	document.images[image_name].src = image_src;
}

// preload images
function preloadImages(){
	
	if (document.images){
	
		var nav_register_over = new Image(100,30);
		nav_register_over.src = "http://www.facilitiesnet.com/graphics/nav/register_on.gif";
		
		var nav_sessions_over = new Image(100,30);
		nav_sessions_over.src = "http://www.facilitiesnet.com/graphics/nav/sessions_on.gif";
		
		var nav_events_over = new Image(100,30);
		nav_events_over.src = "http://www.facilitiesnet.com/graphics/nav/events_on.gif";
		
		var nav_exhibithall_over = new Image(100,30);
		nav_exhibithall_over.src = "http://www.facilitiesnet.com/graphics/nav/exhibithall_on.gif";
		
		var nav_travel_over = new Image(100,30);
		nav_travel_over.src = "http://www.facilitiesnet.com/graphics/nav/travel_on.gif";
		
		var nav_exhibitors_over = new Image(100,30);
		nav_exhibitors_over.src = "http://www.facilitiesnet.com/graphics/nav/exhibitors_on.gif";
		
		var nav_speakers_over = new Image(121,30);
		nav_speakers_over.src = "http://www.facilitiesnet.com/graphics/nav/speakers_on.gif";
		
	} else {
		return;
	}
	
}

// exclude old browsers
if (!document.getElementById){
	top.location.replace('info/browser.html');
}

// event handler used for the navigation rollovers
sfHover = function(){
	var sfEls = document.getElementById("mainNav").getElementsByTagName("li");
	for (var i = 0; i < sfEls.length; i++){
		sfEls[i].onmouseover = function(){
			this.className += " sfhover";
		}
		sfEls[i].onmouseout = function(){
			this.className = this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

/*
Countdown script by Mike Thompson 
*/ 
//http://www.members.tripod.com/webdesign123now/
//registered on script by Website Abstraction (http://wsabstract.com)

var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")

function countdown(yr,m,d){
var today=new Date()
var todayy=today.getYear()
if (todayy < 1000)
todayy+=1900
var todaym=today.getMonth()
var todayd=today.getDate()
var todaystring=montharray[todaym]+" "+todayd+", "+todayy
var futurestring=montharray[m-1]+" "+d+", "+yr
var difference=(Math.round((Date.parse(futurestring)-Date.parse(todaystring))/(24*60*60*1000))*1)
if (difference==0)
//change msg here
document.write("Today is Facilities Midwest 2007 show!")
else if (difference>0)
//change msg here
document.write("<strong>Countdown:</strong><br />" + difference + " days left.")
}
//enter the count down date using the format year/month/day
//countdown(2007,9,18)