/* image rollover function */function newImage(arg) {	if (document.images) {		rslt = new Image();		rslt.src = arg;		return rslt;	}}function changeImages() {	if (document.images && (preloadFlag == true)) {		for (var i=0; i<changeImages.arguments.length; i+=2) {			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];		}	}}function MM_swapImgRestore() { //v3.0  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;}function MM_findObj(n, d) { //v4.01  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);  if(!x && d.getElementById) x=d.getElementById(n); return x;}function MM_swapImage() { //v3.0  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}}/* generic pop up window */function popUp(URL) {	day = new Date();	id = day.getTime();	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=1,menubar=1,resizable=1,width=610,height=610,left=207,top=79');");}/* form validation */		function fnValidateMailingList(f) {	if (!IsValidEmail(f.email.value)) {		alert('Please enter a valid email address to continue.');		f.email.focus();		return false;	}	return true;}function fnValidateContactForm(f) {	if (f.name.value.length < 1) {		alert('Please enter your name to continue.');		f.name.focus();		return false;	}	if (!IsValidEmail(f.email.value)) {		alert('Please enter a valid email address to continue.');		f.email.focus();		return false;	}	return true;}function isNumeric(val) {	var ValidChars = "0123456789.-()";	for (i=0; i<val.length; i++) if (ValidChars.indexOf(val.charAt(i)) == -1) return false;	return true;}function IsValidEmail(val) {	var iLen = val.length;	if 	(iLen < 6 || val.indexOf('@') < 1 || (val.charAt(iLen - 3) != '.' && val.charAt(iLen - 4) != '.' && val.charAt(iLen - 5) != '.')) return false;	return true;}