function LoadImg(name){
	img=new Image();
	img.src='/images/'+name+'.gif';
	return img;
}


go1						=LoadImg('go1');
go2						=LoadImg('go2');


function img_on(name){
	document[name].src=eval(name+'2.src');
	return true;
}


function img_off(name){
	document[name].src=eval(name+'1.src');
	return true;
}


function doc_modified(){
	lm=document.lastModified;
	if(Date.parse(lm)==0){
		lm="05/30/2001";
	};
	dt=new Date(lm);
	year=dt.getYear();
	if(year<1000){
		if(year<70)
			year=2000+year
		else
			year=1900+year;
	}
	document.write("Last modified: "+(dt.getMonth()+1)+"/"+dt.getDate()+"/"+year);
	return true;
}


function check_email(emailStr){
  var errmsg="The e-mail address doesn't seem to be valid!";
	var emailPat=/^(.+)@(.+)$/
	var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
	var validChars="\[^\\s" + specialChars + "\]"
	var quotedUser="(\"[^\"]*\")"
	var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
	var atom=validChars+'+'
	var word="("+atom+"|"+quotedUser+")"
	var userPat=new RegExp("^"+word+"(\\."+word+")*$")
	var domainPat=new RegExp("^"+atom+"(\\."+atom+")*$")

	var matchArray=emailStr.match(emailPat)
	if(matchArray==null){
		alert(errmsg)
		return false
	}
	var user=matchArray[1]
	var domain=matchArray[2]

	if(user.match(userPat)==null){
		alert(errmsg)
		return false
	}

	var IPArray=domain.match(ipDomainPat)
	if(IPArray!=null){
		for(var i=1;i<=4;i++){
			if(IPArray[i]>255){
				alert(errmsg)
				return false
			}
		}
		return true
	}

	var domainArray=domain.match(domainPat)
	if(domainArray==null){
		alert(errmsg)
		return false
	}

	var atomPat=new RegExp(atom,"g")
	var domArr=domain.match(atomPat)
	var len=domArr.length
	if(domArr[domArr.length-1].length<2||
			domArr[domArr.length-1].length>3){
		alert(errmsg)
		return false
	}
	if(len<2){
		alert(errmsg)
		return false
	}

	return true;
}


var mbutton_down=0;
function mailinglistbutton(){
	document.write(
	'<img '+
	' src="/images/go1.gif"'+
	' hspace="2"'+
	' name="go"'+
	' alt="Go"'+
	' border="0"'+
  ' onmousedown="img_on(\'go\');mbutton_down=1;"'+
	' onmouseout="if(mbutton_down==1){img_off(\'go\');}"'+
	' onmouseup="img_off(\'go\');mbutton_down=0;'+
	' if (check_email(document.frmMailinglist.email.value)){'+
	'  document.frmMailinglist.submit();}'+
	' else{'+
	'  document.frmMailinglist.email.focus();'+
	'  document.frmMailinglist.email.select();'+
	' }"'+
	'>');
	return true;
}

var sbutton_down=0;
function searchbutton(){
	document.write(
	'<img '+
	' src="/images/go1.gif"'+
	' hspace="2"'+
	' name="go"'+
	' alt="Go"'+
	' border="0"'+
  ' onmousedown="img_on(\'go\');sbutton_down=1;"'+
	' onmouseout="if(sbutton_down==1){img_off(\'go\');}"'+
	' onmouseup="img_off(\'go\');sbutton_down=0;document.search.submit();"'+
	'>');
	return true;
}