function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}
ImageArray = new Array;
var preloadFlag = false;
function preloadImages() {
	if (document.images) {

ImageArray[ImageArray.length++] = newImage('gfx/navmission.gif');		
ImageArray[ImageArray.length++] = newImage('gfx/navmissionov.gif');		

ImageArray[ImageArray.length++] = newImage('gfx/introto.gif');		
ImageArray[ImageArray.length++] = newImage('gfx/introtoov.gif');		
ImageArray[ImageArray.length++] = newImage('gfx/introdn.gif');		

ImageArray[ImageArray.length++] = newImage('gfx/navapplication.gif');		
ImageArray[ImageArray.length++] = newImage('gfx/navapplicationov.gif');		

ImageArray[ImageArray.length++] = newImage('gfx/navfaq.gif');		
ImageArray[ImageArray.length++] = newImage('gfx/navfaqov.gif');		

ImageArray[ImageArray.length++] = newImage('gfx/navoffice.gif');		
ImageArray[ImageArray.length++] = newImage('gfx/navofficeov.gif');		

ImageArray[ImageArray.length++] = newImage('gfx/navlinks.gif');		
ImageArray[ImageArray.length++] = newImage('gfx/navlinksov.gif');		

ImageArray[ImageArray.length++] = newImage('gfx/counselors.gif');		
ImageArray[ImageArray.length++] = newImage('gfx/counselorsov.gif');		

ImageArray[ImageArray.length++] = newImage('gfx/navfeedback.gif');		
ImageArray[ImageArray.length++] = newImage('gfx/navfeedbackov.gif');	

ImageArray[ImageArray.length++] = newImage('gfx/2000.gif');		
ImageArray[ImageArray.length++] = newImage('gfx/2000ov.gif');	

ImageArray[ImageArray.length++] = newImage('gfx/1999.gif');		
ImageArray[ImageArray.length++] = newImage('gfx/1999ov.gif');	

ImageArray[ImageArray.length++] = newImage('gfx/1998.gif');		
ImageArray[ImageArray.length++] = newImage('gfx/1998ov.gif');	

ImageArray[ImageArray.length++] = newImage('gfx/1997.gif');		
ImageArray[ImageArray.length++] = newImage('gfx/1997ov.gif');	

ImageArray[ImageArray.length++] = newImage('gfx/2001.gif');		
ImageArray[ImageArray.length++] = newImage('gfx/2001ov.gif');	

ImageArray[ImageArray.length++] = newImage('gfx/2002.gif');		
ImageArray[ImageArray.length++] = newImage('gfx/2002ov.gif');

ImageArray[ImageArray.length++] = newImage('gfx/2003.gif');		
ImageArray[ImageArray.length++] = newImage('gfx/2003ov.gif');	

ImageArray[ImageArray.length++] = newImage('gfx/next.gif');		
ImageArray[ImageArray.length++] = newImage('gfx/nextov.gif');	

ImageArray[ImageArray.length++] = newImage('gfx/pressreleases.gif');		
ImageArray[ImageArray.length++] = newImage('gfx/pressreleasesov.gif');	

ImageArray[ImageArray.length++] = newImage('gfx/back.gif');		
ImageArray[ImageArray.length++] = newImage('gfx/backov.gif');	

ImageArray[ImageArray.length++] = newImage('gfx/1997rnd.gif');		
ImageArray[ImageArray.length++] = newImage('gfx/1997rndov.gif');

ImageArray[ImageArray.length++] = newImage('gfx/1998rnd.gif');		
ImageArray[ImageArray.length++] = newImage('gfx/1998rndov.gif');

ImageArray[ImageArray.length++] = newImage('gfx/1999rnd.gif');		
ImageArray[ImageArray.length++] = newImage('gfx/1999rndov.gif');

ImageArray[ImageArray.length++] = newImage('gfx/2000rnd.gif');		
ImageArray[ImageArray.length++] = newImage('gfx/2000rndov.gif');

ImageArray[ImageArray.length++] = newImage('gfx/2001rnd.gif');		
ImageArray[ImageArray.length++] = newImage('gfx/2001rndov.gif');

ImageArray[ImageArray.length++] = newImage('gfx/2002rnd.gif');		
ImageArray[ImageArray.length++] = newImage('gfx/2002rndov.gif');


	

		preloadFlag = true;
		
	}
}
function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}
function dispHLbody(obj) {
	var targetId, targetElement;
	targetId = obj;
	targetElement = document.all(targetId);
	if (targetElement.style.display == "none") {
        targetElement.style.display = "";
	} else {
        targetElement.style.display = "none";
     }
}

function ValIsNum(val) {
	var retval;
	retval = parseInt(val);
	retval = isNaN(retval);
	if (retval == 1) {
		window.alert("Value must be a number");
		}
}

function switchImageNum() {
	var srcElement,
	srcElement = window.event.srcElement;
	if (srcElement.id == "imagenumradmany") {
		imagesingle.style.display = "none";
		imagemany.style.display = "";
	} else {
		if (srcElement.id == "imagenumradsingle") {
			imagemany.style.display = "none";
			imagesingle.style.display = "";
		}
	}
								
}

function changeImage(imageID, newSRC) {
	imageID.src = newSRC;
}

function setScreenDimCookie(width,height)
{
	var screendimcookie = "screendim=" + width + "x" + height;
	screendimcookie = screendimcookie + ";expires=0;path=/;domain=.ksbstate.org;secure=0;"
	alert(document.cookie);
	document.cookie = screendimcookie;
	alert(screendimcookie);
}

function showspecific(specobject,shouldshow)
{
	var targetId, targetElement;
	targetId = obj;
	targetElement = document.all(targetId);
	if (shouldshow) {
		if (targetElement.style.display == none) {
			targetElement.style.display = "";
		}
	} else {
		if (targetElement.style.display == "") {
			targetElement.style.display = "none";
		}
	}
}


/*
WM_setCookie(), WM_readCookie(), WM_killCookie()
A set of functions that eases the pain of using cookies.

Source: Webmonkey Code Library
(http://www.hotwired.com/webmonkey/javascript/code_library/)

Author: Nadav Savio
Author Email: nadav@wired.com
*/


// This next little bit of code tests whether the user accepts cookies.
var WM_acceptsCookies = false;
if(document.cookie == '') {
    document.cookie = 'WM_acceptsCookies=yes'; // Try to set a cookie.
    if(document.cookie.indexOf('WM_acceptsCookies=yes') != -1) {
	WM_acceptsCookies = true; 
    }// If it succeeds, set variable
} else { // there was already a cookie
  WM_acceptsCookies = true;
}


function WM_setCookie (name, value, hours, path, domain, secure) {
    if (WM_acceptsCookies) { // Don't waste your time if the browser doesn't accept cookies.
	var not_NN2 = (navigator && navigator.appName 
		       && (navigator.appName == 'Netscape') 
		       && navigator.appVersion 
		       && (parseInt(navigator.appVersion) == 2))?false:true;

	if(hours && not_NN2) { // NN2 cannot handle Dates, so skip this part
	    if ( (typeof(hours) == 'string') && Date.parse(hours) ) { // already a Date string
		var numHours = hours;
	    } else if (typeof(hours) == 'number') { // calculate Date from number of hours
		var numHours = (new Date((new Date()).getTime() + hours*3600000)).toGMTString();
	    }
	}
	document.cookie = name + '=' + escape(value) + ((numHours)?(';expires=' + numHours):'') + ((path)?';path=' + path:'') + ((domain)?';domain=' + domain:'') + ((secure && (secure == true))?'; secure':''); // Set the cookie, adding any parameters that were specified.
    }
} // WM_setCookie


function WM_readCookie(name) {
    if(document.cookie == '') { // there's no cookie, so go no further
	return false; 
    } else { // there is a cookie
	var firstChar, lastChar;
	var theBigCookie = document.cookie;
	firstChar = theBigCookie.indexOf(name);	// find the start of 'name'
	var NN2Hack = firstChar + name.length;
	if((firstChar != -1) && (theBigCookie.charAt(NN2Hack) == '=')) { // if you found the cookie
	    firstChar += name.length + 1; // skip 'name' and '='
	    lastChar = theBigCookie.indexOf(';', firstChar); // Find the end of the value string (i.e. the next ';').
	    if(lastChar == -1) lastChar = theBigCookie.length;
	    return unescape(theBigCookie.substring(firstChar, lastChar));
	} else { // If there was no cookie of that name, return false.
	    return false;
	}
    }	
} // WM_readCookie

function WM_killCookie(name, path, domain) {
  var theValue = WM_readCookie(name); // We need the value to kill the cookie
  if(theValue) {
      document.cookie = name + '=' + theValue + '; expires=Fri, 13-Apr-1970 00:00:00 GMT' + ((path)?';path=' + path:'') + ((domain)?';domain=' + domain:''); // set an already-expired cookie
  }
} // WM_killCookie





