function getWeather()
{
	var url = 'http://www.stthomas.edu/bulletin/weatherupdater/';
	var myAjax = new Ajax.PeriodicalUpdater(
		'weather',
		url, 
		{
			method: 'get', frequency: 1800, decay: 0
		});
}
function showArchivesNav(){
	var myAjax = new Ajax.Updater('archive_nav', 'http://www.stthomas.edu/bulletin/archive-navagation/', 
	{method: 'get', evalScripts: true}
	); 		
}
function openArchiveNav(){
	var url = window.location.pathname;
	var year = "";
	var month = "";
	var day = "";
	var selectSelected = false;
	
	
	if(url.length >= 14){
		year = url.substring(10,14);
	}
	
	if(url.length >= 17){
		month = url.substring(15,17);
	}
	
	if(url.length >= 20){
		day = url.substring(18,20);
	}
	
	//alert(url + "day: " + day + "month: " + month + "year: " + year);
	
	if(day.length > 0){
		var navid = "navid" + year + month + day;
		var navobject = $(navid);
		if(!selectSelected){
			jscss('add', navobject, 'selected');
			selectSelected = true;
		}
	}
	
	if(month.length > 0){
		var navid = "navid" + year + month;
		var navobject = $(navid);
		if(!selectSelected){
			jscss('add', navobject, 'selected');
			selectSelected = true;
		}
		jscss('swap', navobject, 'open', 'closed');
	}
	if(year.length > 0){
		var navid = "navid" + year;
		var navobject = $(navid);
		if(!selectSelected){
			jscss('add', navobject, 'selected');
			selectSelected = true;
		}
		jscss('swap', navobject, 'open', 'closed');
	}
}
function jscss(a,o,c1,c2){
	switch (a){
		case 'swap':
		o.className=!jscss('check',o,c1)?o.className.replace(c2,c1): o.className.replace(c1,c2);
	break;
	case 'add':
		if(!jscss('check',o,c1)){o.className+=o.className?' '+c1:c1;}
	break;
	case 'remove':
		var rep=o.className.match(' '+c1)?' '+c1:c1;
		o.className=o.className.replace(rep,'');
	break;
	case 'check':
		return new RegExp('\\b'+c1+'\\b').test(o.className)
	break;
	}
}

function navChangeState(aObject){
	var parent = aObject.parentNode;
	jscss('swap', parent, 'open', 'closed');
}
function updateYearInFooter(){
	var year = new Date().getFullYear();
	$('footeryear').innerHTML = year;
} 
