function Validate(theForm) {
  
  
/*blnParaSelected =false;  
 for( var i=0; i < theForm.specialchoiceid.length; i++ )
   {
    if(theForm.specialchoiceid[i].checked ) 
    { 
        blnParaSelected = true; 
        break;
    }
   }
 
if (!blnParaSelected)
{
    alert("Check a Special above!");
	theForm.Month.focus();
    return false;
}*/


 
  
  if (theForm.FirstName.value =="")
  {
    alert("Please enter your first name.");
    theForm.FirstName.focus();
    return (false);
  }
   if (theForm.LastName.value =="")
  {
    alert("Please enter your last name.");
    theForm.LastName.focus();
    return (false);
  }
   if (theForm.Email.value =="")
  {
    alert("Please enter your email address.");
    theForm.Email.focus();
    return (false);
  }

	var checkStr = theForm.Email.value;
	var ch = checkStr.indexOf('@');

	if (ch==0 || ch==-1) {
		alert("Please enter a valid email address.");
		theForm.Email.focus();
		return (false);
	}
	var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþ0123456789-@.-_'";
	var checkStr = theForm.Email.value;
	var allValid = true;
	for (i = 0;  i < checkStr.length;  i++) {
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
			if (ch == checkOK.charAt(j))
				break;
				if (j == checkOK.length) {
					allValid = false;
					break;
				}
	}
	if (!allValid) {
		alert("Please enter only letter, digit and \"@.-_'\" characters in the \"Email\" field.");
		theForm.Email.focus();
		return (false);
	}
   if (theForm.NewPassword.value =="")
  {
    alert("Please enter your password.");
    theForm.NewPassword.focus();
    return (false);
  }

   if (theForm.cfmPassword.value =="")
  {
    alert("Please confirm your password.");
    theForm.cfmPassword.focus();
    return (false);
  }
   if ((theForm.NewPassword.value) != (theForm.cfmPassword.value))
  {
    alert("The passwords do not match.");
	theForm.NewPassword.value="";
	theForm.cfmPassword.value="";
    theForm.NewPassword.focus();
    return (false);
  }
 
  
		return (true);
}