sfHover = function() {
	var sfEls = document.getElementById("navul").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);


function popwin(pageName, windowWidth, windowHeight){
	window.open(pageName, 'window', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width='+windowWidth+',height='+windowHeight+',top=150,left=150');return false;
	return false;
}

function u(id, img){	
	document.getElementById(id).src = 'images/'+img;
}

function a(i){
	if (i>=images.length) i=0;

	document.getElementById('rotate').style.background="transparent url("+imgdir+images[i]+") no-repeat";
	i++;
	var recur_call = "a("+i+")";
	setTimeout(recur_call, 6000);
}


function Querystring(){
	var querystring=location.search.substring(1,location.search.length);
	var args = querystring.split('&');
	for (var i=0;i<args.length;i++){
		var pair = args[i].split('=');
		temp = unescape(pair[0]).split('+');
		name = temp.join(' ');
		temp = unescape(pair[1]).split('+');
		value = temp.join(' ');
		this[name]=value;
	}
	this.get=Querystring_get;
}
function Querystring_get(strKey,strDefault){
	var value=this[strKey];
	if (!value){
		value=strDefault;
	}
	return value;
}


	function validate(){
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

		if (document.f.firstName.value == ""){
			alert("Please enter your first name.");
			document.f.firstName.focus();
			return false;
		}
		if (document.f.lastName.value == ""){
			alert("Please enter your last name.");
			document.f.lastName.focus();
			return false;
		}
		if (document.f.email.value == ""){
			alert("Please enter your email address.");
			document.f.email.focus();
			return false;
		}
		if (!filter.test(document.f.email.value)){
			alert('Please enter a valid email address.');
			return false;
		}
		if (document.f.confirmEmail.value == ""){
			alert("Please confirm your email address by entering it again.");
			document.f.confirmEmail.focus();
			return false;
		}
		if(document.f.email.value != document.f.confirmEmail.value){
			alert("The confirm email address you entered does not match.  Please reenter.");
			document.f.email.focus();
			return false;
		}

	}
	
	
	
	
	
	
	
	
	
	
	function validate_eventsignup(){
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

		if (document.f.firstName.value == ""){
			alert("Please enter your first name.");
			document.f.firstName.focus();
			return false;
		}
		if (document.f.lastName.value == ""){
			alert("Please enter your last name.");
			document.f.lastName.focus();
			return false;
		}
		if (document.f.numattending.value == ""){
			alert("Please enter the total number attending.");
			document.f.numattending.focus();
			return false;
		}
		
		
		if (document.f.email.value == ""){
			alert("Please enter your email address.");
			document.f.email.focus();
			return false;
		}
		if (!filter.test(document.f.email.value)){
			alert('Please enter a valid email address.');
			return false;
		}

	}
