// JavaScript Document, created by Rahul Banerjee '10 (rahul@brown.edu) for the Help Desk Consulting Program.

var date = new Date();
var oldYear = (date.getMonth() < 5) ? date.getFullYear() - 1 : date.getFullYear();
var CURRENT_YEAR = String(oldYear) + '-' + String(oldYear + 1);

function addOnload(func) {if(window.addEventListener) window.addEventListener('load',func,true); else if(window.attachEvent) window.attachEvent('onload',func);}
function ajax(mime){var http_request=false;if(window.XMLHttpRequest){http_request=new XMLHttpRequest();if(http_request.overrideMimeType&&typeof mime=='undefined')http_request.overrideMimeType('text/html')}else if(window.ActiveXObject){try{http_request=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{http_request=new ActiveXObject("Microsoft.XMLHTTP")}catch(e){alert('Please upgrade to a better browser or disable Javascript altogether.')}}}return http_request}
function throwError(msg) {document.getElementById('errorMsg').parentNode.className = 'errorResponseCookie responseVisible'; document.getElementById('errorMsg').innerHTML = msg; self.scrollTo(0,0);}


addOnload(setUpForms);
function setUpForms() {
if(!document.getElementById('search_container')) return false;
	var forms = document.getElementById('search_container').getElementsByTagName('form');
	for(var i=0; i<forms.length; i++) {
		forms[i].reset();
		if(i > 0) forms[i].setAttribute('target','_blank');
		var input = forms[i].elements[0];
		input.setAttribute('title',input.getAttribute('value'));
		input.onfocus = inputFocus;
		input.onblur = inputBlur;
	}
}
function inputFocus() {this.className = 'focused'; if(this.value == this.getAttribute('title')) this.value = '';}
function inputBlur() {if(this.value != '') return; this.className = 'blurred'; this.value = this.getAttribute('title');}