    function swapImg(img,state){
	var changeImg = document.images[img]   
 	if(!changeImg) changeImg = ImgFind(document, img);

	if (changeImg){
	    var currentSrc = changeImg.src
	    if (state=="over"){changeImg.src=currentSrc.replace("_off.gif","_over.gif");}
	    else if (state=="off"){
		if (currentSrc.indexOf("_over.gif")>0) changeImg.src=currentSrc.replace("_over.gif","_off.gif");
		else changeImg.src=currentSrc.replace("_on.gif","_off.gif");
	    }
	    else if (state=="on"){changeImg.src=currentSrc.replace("_off.gif","_on.gif");}
	}
    }
    var bOn=0;
    function swapBanner(img,state){
	var changeImg = document.images["banner_"+img]   
 	if(!changeImg) changeImg = ImgFind(document, "banner_"+img);
	var navImg = document.images["circleNav"]   
 	if(!navImg) navImg = ImgFind("circleNav");

	if (changeImg){
	    var currentSrc = changeImg.src
	    if (state=="over"){
		bOn=1;
		changeImg.src=currentSrc.replace("_off.jpg","_over.jpg");
		navImg.src="../images/circles/" + img + ".gif";
		swapImg("nav_"+img,"on")
	    }
	    else if (state=="off"){
		changeImg.src=currentSrc.replace("_over.jpg","_off.jpg");
		swapImg("nav_"+img,"off");
		if (img.indexOf("primary")==0) turnCirclesOff('primary');
		else if (img.indexOf("elementary")==0) turnCirclesOff('elementary');
		else if (img.indexOf("middle")==0) turnCirclesOff('middle');
	    }
	}
	
    }
    function turnCirclesOff(division){
	bOn=0;
	setTimeout("if(bOn==0)document.images['circleNav'].src='../images/circles/" + division + "_all.gif';",200)
    }
    function highlightDay(objCell,strDate){
	objCell.className="DOWhighlight"
	window.status=strDate;
    }
    function lowlightDay(objCell){
	objCell.className="DOW"
	window.status="";
    }
    function goToDate(strDate){
	var url = "http://www.turningpointschool.org/ThePoint/calendar/date.asp?EventCategory=all&date="+strDate
	showPopUp(url,450,250,'yes','yes')
    }
    function showPopUp(url,w,h){
	var argv = showPopUp.arguments;
	var argc = showPopUp.arguments.length;
	var resizeable = (3< argc) ? argv[3] : "no";
	var scrollbars = (4< argc) ? argv[4] : "no";
	var menus = (5 < argc) ? argv[5] : "no";
	var iTop,iLeft,settings
	var popWin
	iLeft=(screen.width)?(screen.width-w)/2:100;
	iTop=(screen.height)?(screen.height-h)/2:100;
	settings='width='+w+',height='+h+',top='+iTop+',left='+iLeft+',scrollbars='+scrollbars+',location=no,directories=no,status=no,menubar='+menus+',toolbar='+menus+',resizable='+ resizeable
	popWin = window.open(url,"",settings);
	popWin.focus();
    }
    function preloadimages(){
	var temp
	for (i=0;i<preloadimages.arguments.length;i++){temp=new Image();temp.src=preloadimages.arguments[i];}
    }
    function swapCircle(imgName){
	var img = document.images[imgName]
	var i = Math.ceil(Math.random()*12)
	var imgSrc = img.src
	if (imgSrc.indexOf("color")>0) img.src = "images/circles/image" + i + ".gif"
	else img.src = "images/circles/color" + i + ".gif"

	var time = Math.ceil(Math.random()*8) + 2
	setTimeout("swapCircle('"+imgName+"')",eval(time*500))
    }