function addLoadListener(fn)
{
	if (typeof window.addEventListener != 'undefined')
	{
	window.addEventListener('load', fn, false);
}
else if (typeof document.addEventListener != 'undefined')
{
	document.addEventListener('load', fn, false);
}
else if (typeof window.attachEvent != 'undefined')
{
	window.attachEvent('onload', fn);
}
else
{
	var oldfn = window.onload;
	if (typeof window.onload != 'function')
	{
	window.onload = fn;
	}
	else
	{
	window.onload = function()
	{
	oldfn();
	fn();
	};
	}
	}
}

addLoadListener(searchBox)

function searchBox() {

var mySearchBox = document.getElementById("s");
var mySearchBoxValue = document.getElementById("s").value;

	if (mySearchBox.value == '') {
		mySearchBox.value = "Site Search";
		mySearchBoxValue = "Site Search";
	}
	
	mySearchBox.onfocus = function() {
		if (mySearchBox.value == mySearchBoxValue || mySearchBox.value == 'Site Search')
			mySearchBox.value = "";
	}
	
	mySearchBox.onblur = function() {
		if (mySearchBox.value == '')
			mySearchBox.value = mySearchBoxValue;
	}

}





// for the counter

function countDown(txtBox,cdBox,MaxChar) {
	var CurrCount;
	var NewCount;
	var i;
	var newText;
	
	newText="";
	
	CurrCount = txtBox.value.length;
	NewCount = MaxChar - CurrCount;
	if (NewCount >= 0) {
		cdBox.value = NewCount;
	} else {
		cdBox.value = "0";
		for (i=0;i<MaxChar;i++) {
			newText=newText + txtBox.value.charAt(i);
		}
		txtBox.value = newText;
		alert("Exceeding " + MaxChar + " characters, entry trimmed to " + MaxChar + " characters!");
	}
}
