function check_Email(oEmail) 
{
   var supported = 0;
   var str = oEmail.value

   if (window.RegExp) 
   {
      var tempStr = "a";
      var tempReg = new RegExp(tempStr);
	  
      if (tempReg.test(tempStr))
	     supported = 1;
   }
   if (!supported) 
      return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);

   var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)|(\S)|(~)|(`)|(\\*)|(\\?)|(#)|(=)|(/)|(\")|(\\\\)|(\\\s)|(,)|(\\\()|(\\\))");
   var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");  

   if ( (!r1.test(str) && r2.test(str)))
   {        
	  return true;	 
   }
   else
   {
      if(str == "")
	     alert("Please enter a valid e-mail address.");
	  else
	     alert(str + " is not a valid e-mail address.  Please enter a valid e-mail address.");
	  oEmail.focus();		
	  return false;
   }
}

function check_Profanity(strTestVal)
{
	var badWords = new Array("asshole", "crap", "cunt", "damn", "fuck", "piss", "shit", "suck", "tits", "upyours");

	var i = 0
	var valid
	var strTest
	for(i = 0; i < badWords.length; i++)
	{
		strTest = badWords[i];

		r0 = new RegExp(strTest)
		//if(strEmail == badWords[i])
		if(r0.test(strTestVal))
		{
		   valid = false;
		   return valid;
		}
		else
		{
		   valid = true;
		}
		strTest = "";
	}
	return valid;
}

function check_Password(oPassword)
{
   var supported = 0;
   var str = oPassword.value

   if (window.RegExp) 
   {
      var tempStr = "a";
      var tempReg = new RegExp(tempStr);
	  
      if (tempReg.test(tempStr))
	     supported = 1;
   }

   if(!supported)
      return (str.indexOf("'") == -1);

   var r1 = new RegExp("[']");

   if(str == "")
   {
      alert("Please enter a password.");
	  oPassword.focus();
	  return false;
   }
   else
   {
      if(!r1.test(str))
      {
	     //if(!check_Profanity(str))
	     //{	     
		    //oPassword.focus();
			//alert("Please enter a password without profanity.");
		    //return false;
	     //}
		 //else
	        return true;
      }
      else
      {
         alert("The ' symbol is not allowed, please re-enter your password.");
	     oPassword.focus();
	     return false;
	  }
   }
}