// JavaScript Document

function menuroll(imgName, imgSrc) {
     document.images[imgName].src = imgSrc;
}

function NewWindow(mypage, myname, w, h, scroll) {
	// ADD TO <A> TAG:  onClick="NewWindow(this.href,'pop','750','550','no');return false;"
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+''
	win = window.open(mypage, myname, winprops)
	if (parseInt(navigator.appVersion) >= 4) {
		win.window.focus();
	}
}

function JumpMenu(selObj) {
	// ADD onchange="JumpMenu(this)" TO SELECT TAG
	// make sure OPTION values are all complete files, not just variables
	eval("parent.location='"+selObj.options[selObj.selectedIndex].value+"'");
}

function stripCommas(numString) {
	var re = /,/g;
	return numString.replace(re,"");
}

function checkEmail($email) {
	if (!preg_match('/^(?:[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+\.)*[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+@(?:(?:(?:[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!\.)){0,61}[a-zA-Z0-9]?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!$)){0,61}[a-zA-Z0-9]?)|(?:\[(?:(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\]))$/', $email)) {
		return false;
	}
	return true;
}

function toggleLayer(mylayer) {
	var myelement = document.getElementById(mylayer);
	myelement.style.display = (myelement.style.display != 'none' ? 'none' : '' );
}