<!--
function na_preload_img()
{ 
  var img_list = na_preload_img.arguments;
  if (document.preloadlist == null) 
    document.preloadlist = new Array();
  var top = document.preloadlist.length;
  for (var i=0; i < img_list.length-1; i++) {
    document.preloadlist[top+i] = new Image;
    document.preloadlist[top+i].src = img_list[i+1];
  } 
}

function na_change_img_src(name, nsdoc, rpath, preload)
{ 
  var img = eval((navigator.appName.indexOf('Netscape', 0) != -1) ? nsdoc+'.'+name : 'document.all.'+name);
  if (name == '')
    return;
  if (img) {
    img.altsrc = img.src;
    img.src    = rpath;
  } 
}

function na_restore_img_src(name, nsdoc)
{
  var img = eval((navigator.appName.indexOf('Netscape', 0) != -1) ? nsdoc+'.'+name : 'document.all.'+name);
  if (name == '')
    return;
  if (img && img.altsrc) {
    img.src    = img.altsrc;
    img.altsrc = null;
  } 
}



/*	FUNCTION CHECKEMAIL	*/
/*	Usage -> checkEmail(string)	*/
function checkEmail (emailStr) {
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('"' + emailStr + '" is not a valid email address.\n\n Please make sure to input a valid email address.')
	return false
}
var user=matchArray[1]
var domain=matchArray[2]

if (user.match(userPat)==null) {
   alert('"' + emailStr + '" is not a valid email address.\n\n Please make sure to input a valid email address.')
    return false
}

var IPArray=domain.match(ipDomainPat)
if (IPArray!=null) {
	  for (var i=1;i<=4;i++) {
	    if (IPArray[i]>255) {
	        alert("Destination IP address is invalid.")
		return false
	    }
    }
    return true
}

var domainArray=domain.match(domainPat)
if (domainArray==null) {
	alert("The domain name you entered 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>3) {
   alert("The address must end in a three-letter domain, or two letter country code.")
   return false
}

if (len<2) {
   var errStr="This address is missing a hostname."
   alert(errStr)
   return false
}

return true;
}

/*	FUNCTION ISDIGIT	*/
/*	Usage -> isDigit(string, integer [Optional])	*/
function isDigit(para) {
	var validchars = "0123456789";
	var parsed = true;
	for (var i=0; i < para.length; i++) {
		var letter = para.charAt(i).toLowerCase();
		if (validchars.indexOf(letter) != -1)
			continue;
		if (isDigit.arguments.length==2){
			if (isDigit.arguments[1] == 0){
				alert(letter + " is not a digit. Please enter a digit.");
			}
		}else{
			alert(letter + " is not a digit. Please enter a digit.");
		}
		parsed = false;
		break;
	}
	return parsed;
}

	function Checkform2()
	{
					if (document.form3.fname.value == "")
					{
						alert('please enter first name')
						document.form3.fname.focus();
						return false;
					}
					
					if (document.form3.lname.value == "")
					{
						alert('please enter last name')
						document.form3.lname.focus();
						return false;
					}	
					
					if (document.form3.address.value == "")
					{
						alert('please enter street address')
						document.form3.address.focus();
						return false;
					}	
					
					if (document.form3.city.value == "")
					{
						alert('please enter city')
						document.form3.city.focus();
						return false;
					}	
					
					if (document.form3.state.value == "")
					{
						alert('please enter state')
						document.form3.state.focus();
						return false;
					}
				  
					if (document.form3.zip.value == "")
					{
						alert('please enter zip')
						document.form3.zip.focus();
						return false;
					}else{
						if(!isDigit(document.form3.zip.value)){
							document.form3.zip.focus();
							return false;
						}
					}

					if (!checkEmail(document.form3.email.value))
					{
						document.form3.email.focus();
						return false;
					}
					

					
					if (document.form3.request.value == "")
					{
						alert('please choose a request')
						document.form3.request.focus();
						return false;
					}	
					
	
		
				document.form3.__submittype.value = "true"
				return true;
		}
		
		function Checkform4()
	{
					if (document.form4.name.value == "")
					{
						alert('please enter your name')
						document.form4.name.focus();
						return false;
					}
					
					if (!checkEmail(document.form4.email.value))
					{
						document.form4.email.focus();
						return false;
					}
										
					if (document.form4.request.value == "")
					{
						alert('please enter a request')
						document.form4.request.focus();
						return false;
					}	
					
	
		
				document.form4.__submittype.value = "true"
				return true;
		}
// -->
