// Text scroller used in banner

// THESE VARIABLES CAN BE CHANGED //
var myMainMessage="THE 2009-2010 CALENDAR is now posted.....  Click on 'Calendar of Events' under the 'general information' link from the gray navigation bar  ....";
var speed=200;
var scrollingRegion=120;
// END CHANGEABLE VARIABLES //

var startPosition=0;

function mainTextScroller() {
        var mainMessage=myMainMessage;
        var tempLoc=(scrollingRegion*3/mainMessage.length)+1;
        if (tempLoc<1) {tempLoc=1}
        var counter;
        for(counter=0;counter<=tempLoc;counter++)
           mainMessage+=mainMessage;
document.mainForm.mainTextScroller.value=mainMessage.substring(startPosition,startPosition+scrollingRegion);
        startPosition++;
        if(startPosition>scrollingRegion) startPosition=0;
        setTimeout("mainTextScroller()",speed); }


//-- Original:  Eric King (eric_andrew_king@hotmail.com) -->
//-- Web Site:  http://redrival.com/eak/ -->
//
//-- This script and many more are available free online at -->
//-- The JavaScript Source!! http://javascript.internet.com -->
// Open New Window and Center on page

function NewWindow(mypage, myname, w, h, scroll) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}



//Used for drop menu on site navigation
function rollOver(element) {
	//change display of child
	
	/*	for( var x = 0; element1.childNodes[x]; x++ ){
			if( element1.childNodes[x].tagName == 'UL' ) { 
				element1.childNodes[x].style.display = 'block';				 
			}
		}*/
		
			for( var x = 0; element.childNodes[x]; x++ ){
			//if( element.childNodes[x].tagName == 'A' && element.childNodes[x].className != 'selected') { 
			if( element.childNodes[x].tagName == 'A') { 
				element.childNodes[x].style.color = '#000';
				element.childNodes[x].style.backgroundColor = '#F9AEC5';
				element.childNodes[x].style.textDecoration = 'underline'; //stay underlined when roll off
				if ( page.className.match(element.id) ) {
					element.childNodes[x].style.backgroundColor = '#F9AEC5';
					element.childNodes[x].style.color = '#000'; //text color for active section rollover (11/30/2005)
				}
			} 
			if( element.childNodes[x].tagName == 'UL' ) { 
				element.childNodes[x].style.display = 'block';				 
			}
		}
		
		//roller.style.zIndex = '-1';
		//scroller.style.display = 'none';	
}
function rollOff(element) {
	//restore display of child 
	/*	for( var x = 0; element1.childNodes[x]; x++ ){
			if( element1.childNodes[x].tagName == 'UL' ) { 
				element1.childNodes[x].style.display = 'none'; 
			}
		}*/
		
				for( var x = 0; element.childNodes[x]; x++ ){
			//if( element.childNodes[x].tagName == 'A' && element.childNodes[x].className != 'selected') { 
			if( element.childNodes[x].tagName == 'A') { 
				element.childNodes[x].style.color = '#000';
    			element.childNodes[x].style.backgroundColor = 'transparent'; 

				if ( page.className.match(element.id) ) {
					element.childNodes[x].style.backgroundColor = 'transparent'; 
					element.childNodes[x].style.color = '#000'; (11/30/2005)
					element.childNodes[x].style.textDecoration = 'none';			
				} else { 
					element.childNodes[x].style.backgroundColor = 'transparent';
					element.childNodes[x].style.textDecoration = 'none';
				} 
			} 
			if( element.childNodes[x].tagName == 'UL' ) { 
				element.childNodes[x].style.display = 'none'; 
				
			}
		}
		//scroller.style.display = 'block';
}


// Get Current Date
var months = new Array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');
var now = new Date();
var month = months[now.getMonth()];
var date = now.getDate();
var year = now.getYear();
if (year < 100) {
year = year + 2000;
} else {
if (year < 2000) {
year = year + 1900;
}
}
if (date < 9){
date = "0" + date;
} else {
if (date > 10) {
date = date + 0;
}
}
var icDateStamp = " " + date + " " + month + " " + year;


//New/Updated script to create indicator that disappears.
//Author: Chris Watkins - Date: Aug 2003, Updated: Dec 2005
// Note:  expires is 0 relative so 0 is January, 1 is February, and so forth
function writeIndicator(expires,what) {
	var today = new Date();
	
//	document.write ("Today is -" +today+"-");
//	document.write ("Expires is -" +expires+"-");

	if (today < expires ) {
		document.write("<span class='new-updated'>"+what+"!</span>");
	}  else {
		document.write("");
	}
}

// Use this script for all tables that have muli-rows.  It will automatically alternate the row
// colors for improved readability.  NOTE:  Class name on table must be 'multitrow'.

function alternateRowColors() {
	var className = 'multirow';
	var rowcolor = '#E0DDD5';  // defined color style for <tr class="shade">
	var rows, arow;
	var tables = document.getElementsByTagName("table");
	var rowCount = 0;
	for(var i=0;i<tables.length;i++) {
		//dump(tables.item(i).className + " " + tables.item(i).nodeName + "\n");
		if(tables.item(i).className == className) {
			atable = tables.item(i);
			rows = atable.getElementsByTagName("tr");
			for(var j=0;j<rows.length;j++) {
				arow = rows.item(j);
				if(arow.nodeName == "TR") {
					if(rowCount % 2) {
						// default case
					} else {
     					arow.style.backgroundColor = rowcolor;

					}
					rowCount++;
				}
			}
			rowCount = 0;
		}
	}
}
