function emptyField(textObj) {
    if (textObj.value.length == 0) {
        return true
    } else {
        return false
    }        
}

function f(o){
  //restrict to alphanumeric
  o.value=o.value.replace(/([^0-9A-Za-z])/g,"");
}

function g(o){
  //restrict to alphanumeric
  o.value=o.value.replace(/([^0-9A-Za-z])/g,"");
}

function findDOM(objectID, withStyle) {
	if (withStyle == 1) {
		if (document.getElementById) return (document.getElementById(objectID).style) ; 
		else if (document.all) return (document.all[objectID].style); 
		else if ((navigator.appName.indexOf('Netscape') != -1) && (parseInt(navigator.appVersion) == 4)) return (document.layers[objectID]); 
	}
	else {
		if (document.getElementById) return (document.getElementById(objectID)) ; 
		else if (document.all) return (document.all[objectID]); 
		else if ((navigator.appName.indexOf('Netscape') != -1) && (parseInt(navigator.appVersion) == 4)) return (document.layers[objectID]); 
	}
}

function getBrowser() {
   var vBrowser=navigator.appName;			
   var vVersion=navigator.appVersion;
   var sBrowser;
   if (vBrowser.indexOf("Microsoft")>=0 && vVersion.indexOf("6")>=0)
      {sBrowser="ie5";} 	// Microsoft Internet Explorer 5.x
   else if (vBrowser.indexOf("Microsoft")>=0 && vVersion.indexOf("5")>=0)
   	  {sBrowser="ie5";} 	// Microsoft Internet Explorer 5.x
   else if (vBrowser.indexOf("Microsoft")>=0 && vVersion.indexOf("4")>=0)
   	  {sBrowser="ie4";}		// Microsoft Internet Explorer 4.x
   else if (vBrowser.indexOf("Microsoft")>=0 && vVersion.indexOf("3")>=0)
   	  {sBrowser="ie3";}	// Microsoft Internet Explorer 3.x
   else if (vBrowser.indexOf("Netscape")>=0 && vVersion.indexOf("6")>=0)
   	  {sBrowser="ns6";}	// Netscape Navigator 6.x
   else if (vBrowser.indexOf("Netscape")>=0 && vVersion.indexOf("4")>=0)
   	  {sBrowser="ns4";}	// Netscape Navigator 4.x
   else if (vBrowser.indexOf("Netscape")>=0 && vVersion.indexOf("3")>=0)
   	  {sBrowser="ns3";}	// Netscape Navigator 3.x
   else
      {sBrowser="other";}	// All Others 	
   return(sBrowser);
}

function upgrade() {
   var varBrowser=navigator.appName;			
   if (varBrowser.indexOf("Microsoft")>=0)
   document.location.href = "cgi-bin/upgrade.asp?browse=ie"
   if (varBrowser.indexOf("Netscape")>=0)
   document.location.href = "cgi-bin/upgrade.asp?browse=ns"
}

function validEmail(email) {
   invalidChars = " /:,;"
   if (email == "") {
      return false
   }
   for (i=0; i < invalidChars.length; i++) {
      badChar = invalidChars.charAt(i)
	  if (email.indexOf(badChar,0) > -1) {
	     return false
	  }
   }
   atPos = email.indexOf("@",1)
   if (atPos == -1) {
      return false
   }
   if (email.indexOf("@",atPos+1) > -1) {
      return false
   }
   periodPos = email.indexOf(".",atPos)
   if (periodPos == -1) {
      return false
   }
   if (periodPos+3 > email.length) {
      return false
   }
   return true
}


