<!--
    function NewWindow(mypage, myname, w, h, scroll) {
        var winl = (screen.width - w) / 2;
        var wint = (screen.height - h) / 2;
        winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable=no'
        win = window.open(mypage, myname, winprops)
        if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
    }

	function mOvr(src,clrOver){ 
		if (!src.contains(event.fromElement)){ 
			src.style.cursor = 'hand'; 
			src.bgColor = clrOver; 
		} 
	} 
	function mOut(src,clrIn){ 
		if (!src.contains(event.toElement)){ 
			src.style.cursor = 'default'; 
			src.bgColor = clrIn; 
		} 
	} 
	function mClk(src){ 
		if(event.srcElement.tagName=='TD')
			src.children.tags('A')[0].click();
	}

  function runmikescroll() {
      var layer;
      var mikex, mikey;
      layer = getLayer("placeholder");
      mikex = getPageLeft(layer);
      mikey = getPageTop(layer);

      myScroller1.create();
      myScroller1.hide();
      myScroller1.moveTo(mikex, mikey);
      myScroller1.setzIndex(100);
      myScroller1.show();
    }

function validateForm() {

var emailStr = document.form1.email1.value
var emailPat=/^(.+)@(.+)$/
var specialChars="\\(\\)<>@,;:!`|+*&^%$#=?/{}\\\\\\\"\\.\\[\\]"
var validChars="\[^\\s" + specialChars + "\]"
var quotedUser="(\"[^\"]*\")"
var atom=validChars + '+'
var word="(" + atom + "|" + quotedUser + ")"
var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")

if (document.form1.password.value == "")
{
	alert('Please enter a password.')
    return false
}

var str_pass = document.form1.password.value;

if (str_pass.length <= 3)
{
	alert('Password must be at least 4 characters')
    return false
}

if (document.form1.password2.value == "")
{
	alert('Please confirm the password.')
    return false
}

if (document.form1.password.value != document.form1.password2.value)
{
	alert('Passwords do not match.')
    return false
}

if (document.form1.first.value == "")
{
	alert('Please enter a first name.')
    return false
}

if (document.form1.last.value == "")
{
	alert('Please enter a last name.')
    return false
}

if (document.form1.address1.value == "")
{
	alert('Please enter your address.')
    return false
}

if (document.form1.city.value == "")
{
	alert('Please enter a city.')
    return false
}

if (document.form1.province.value == "")
{
	alert('Please select a province or state.')
    return false
}

if (document.form1.postalcode.value == "")
{
	alert('Please enter a postal code.')
    return false
}

if (document.form1.phone.value == "")
{
	alert('Please enter a phone number.')
    return false
}

if (document.form1.pager.value == "")
{
	alert('Please enter a pager number.')
    return false
}

if (!validRequired(emailStr,"Email address"))
    return false

var matchArray=emailStr.match(emailPat)
if (matchArray==null) {
	alert("Email address is invalid")
	return false
}
var user=matchArray[1]
var domain=matchArray[2]

if (user.match(userPat)==null) {
    alert("The username in your email address doesn't seem to be valid.")
    return false
}

var domainArray=domain.match(domainPat)
if (domainArray==null) {
	alert("The domain name in your email address doesn't seem to be valid.")
    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>4) {
   alert("The address must end in a three or four letter domain, or two letter country.")
   return false
}

if (len<2) {
   var errStr="Your email address is missing a hostname!"
   alert(errStr)
   return false
}

return true;
}

function validRequired(formField,fieldLabel)
{
	var result = true;
	
	if (formField.value == "")
	{
		alert('Please enter a value for the "' + fieldLabel +'" field.');
		result = false;
	}
	
	return result;
}

function validRequest(formField,fieldLabel)
{
	var result = true;
	
	if (formField.value == "notselected")
	{
		alert(fieldLabel);
		formField.focus();
		result = false;
	}
	
	return result;
}

// -->