Register.asp Line 278:
if Request.Form("Email") = "" then
Err_Msg = Err_Msg & "<li>You Must give an e-mail address</li>"
end if
Comment them out:
' if Request.Form("Email") = "" then
' Err_Msg = Err_Msg & "<li>You Must give an e-mail address</li>"
' end if
inc_profile.asp Line 71:
" <td bgColor=""" & strPopUpTableColor & """ align=""right"" valign=""middle"" width=""10%"" nowrap><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><font color=""" & strHiLiteFontColor & """>*</font> E-mail Address: </font></b></td>" & vbNewLine & _
CHANGE it to this:
" <td bgColor=""" & strPopUpTableColor & """ align=""right"" valign=""middle"" width=""10%"" nowrap><b><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """> E-mail Address: </font></b></td>" & vbNewLine & _
This will leave the e-mail field there, but will not make it required, HOWEVER, If the e-mail addresses don't match, or are incorrect forum, they will be rejected. Leaveing them blank will not cause any errors.
Cheers.