HI, thanx for ur respond. Here the code that is register.asp
<%@LANGUAGE="VBSCRIPT"%>
<%
<!--#include file="config.asp"-->
<!--#include file="connection/connection.asp"-->
<%
dim xxxxm, rsheadUpdatee, rsheadUpdatee_numRows
Dim textfield, textfield3, textfield4, textfield5, textfield6,
textfield7, textfield8, textfield9, textfield10, textfield11,
checkbox, SAVECOOKIES, rsup, rsup_numRows, textfield2, ipaddy,
thequery, p_id, rsdup, rsdup_numRows, MM_editAction
Function sqlsafe(s)
pos = InStr(s, "'")
While pos > 0
s = Mid(s, 1, pos) & "'" & Mid(s, pos + 1)
pos = InStr(pos + 2, s, "'")
Wend
sqlsafe=s
End Function
if request.form("MM_insert") = "true" then
textfield = request.form("textfield")
set rsdup = Server.CreateObject("ADODB.Recordset")
rsdup.ActiveConnection = MM_conn_STRING
rsdup.Source = "SELECT p_user FROM users WHERE p_user = '" +
Replace(textfield, "'", "''") + "'"
rsdup.CursorType = 0
rsdup.CursorLocation = 2
rsdup.LockType = 3
rsdup.Open()
rsdup_numRows = 0
if NOT request.form("textfield2") =
request.form("textfield12") then
message = 53
rsdup.close
set rsdup = nothing
elseif ucase(request("textfield")) = ucase("Administration")
Then
message = 54
rsdup.close
set rsdup = nothing
elseif ucase(request("textfield")) = ucase("Admin") Then
message = 54
rsdup.close
set rsdup = nothing
elseif NOT rsdup.EOF And NOT rsdup.BOF then
message = 52
rsdup.close
set rsdup = nothing
elseif request.form("textfield2") =
request.form("textfield12") AND rsdup.EOF And rsdup.BOF AND
NOT ucase(request("textfield")) = ucase("Administration") AND
NOT ucase(request("textfield")) = ucase("Admin") Then
textfield2 = request.form("textfield2")
textfield3 = request.form("textfield3")
textfield4 = request.form("textfield4")
textfield5 = request.form("textfield5")
textfield6 = request.form("textfield6")
textfield7 = request.form("textfield7")
textfield8 = request.form("textfield8")
textfield9 = request.form("textfield9")
textfield10 = request.form("textfield10")
textfield11 = request.form("textfield11")
checkbox = request.form("checkbox")
ipaddy =
Request.ServerVariables("REMOTE_ADDR")
If rsdup.EOF And rsdup.BOF Then
if request.form("SAVECOOKIES") = "yes" then
Response.Buffer = True
' This script handles both the adding and deleting of cookies
Dim strCookieName ' id
Dim strCookiePass ' pass
Dim strCookieValue ' The value to be assigned to it
Dim strCookieValue2 ' The value to be assigned to it
' Get the values passed in by the other script
strCookieName = "id"
strCookiePass = "access"
strCookieValue = request.form("textfield")
strCookieValue2 = request.form("textfield2")
' If no name is passed in then we don't do anything
If strCookieName <> "" AND strCookiePass <> "" Then
If strCookieValue <> "" AND strCookieValue2 <> ""Then
Response.Cookies(strCookiePass) =
strCookieValue2
Response.Cookies(strCookiePass).Expires =
Date() + 365
Response.Cookies(strCookieName) =
strCookieValue
Response.Cookies(strCookieName).Expires =
Date() + 365
End If
End If
ElseIf request.form("SAVECOOKIES") <> "yes" then
Response.Cookies("id") = "$"
Response.Cookies("id").Expires = Date() + 1
Response.Cookies("access") = "$"
Response.Cookies("access").Expires = Date() +
1
end if
Session.Abandon
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open MM_conn_STRING
sql1 = "insert into users
(p_user,p_password,p_state,p_first,p_last,p_email, p_phone,p_fa
x,p_address,p_city,p_zip,p_newsletter,p_ip) values('"&
sqlsafe(textfield) & "','"& sqlsafe(textfield2) & "','"&
textfield3 & "','"& sqlsafe(textfield4) & "','"&
sqlsafe(textfield5) & "','"& sqlsafe(textfield6) & "','"&
sqlsafe(textfield7) & "','"& sqlsafe(textfield8) & "','"&
sqlsafe(textfield9) & "','"& sqlsafe(textfield10) & "','"&
sqlsafe(textfield11) & "','"& checkbox & "','"&
sqlsafe(ipaddy) & "')"
conn.execute(sql1) ' add the user an mark him/her as verified
rsdup.close
set rsdup = nothing
conn.close
set conn = nothing
MM_conn_STRING.close
set MM_conn_STRING = nothing
set SQL = nothing
set rsReg = nothing
SAVECOOKIES = request.form("SAVECOOKIES")
' all done...ready to let user in:
%>
Hello <%= textfield4 & " " & textfield5 %>,<P>
Thanks for registering.<br/>
Your username is: <%=textfield%><br/>
Your password is: <%=textfield2%><P>
Please make a note of those someplace safe!
<HR>
<A HREF="login.asp?message=16">Then click here to login for
the first time!</A>
<%
end if
end if
end if
%>
<!--#include file="header.asp"-->
<script language="JavaScript">
<!-- Hide from older browsers...
//Function to check that the form is filled in correctly
function CheckForm () {
//Check User id
if (document.form1.textfield.value == ""){
alert("Please enter a user id");
document.form1.textfield.focus();
return false;
}
//Check pass
if (document.form1.textfield2.value == ""){
alert("Please enter a password");
document.form1.textfield2.focus();
return false;
}
//Check pass
if (document.form1.textfield12.value == ""){
alert("Please re-type your password");
document.form1.textfield12.focus();
return false;
}
//Check first
if (document.form1.textfield4.value == ""){
alert("Please enter your first name");
document.form1.textfield4.focus();
return false;
}
//Check last
if (document.form1.textfield5.value == ""){
alert("Please enter your last name");
document.form1.textfield5.focus();
return false;
}
//Check email
if (document.form1.textfield6.value == ""){
alert("Please enter your email address");
document.form1.textfield6.focus();
return false;
}
var testresults
var str=document.form1.textfield6.value
var filter=/^.+@.+\..{2,3}$/
if (filter.test(str))
testresults=true
else {
alert("Please enter a valid email address")
document.form1.textfield6.focus();
return false;
}
var checkOK =
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvw xyz123456789
0";
var checkStr = document.form1.textfield.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 numbers & letters for the user id
field");
document.form1.textfield.focus();
return false;
}
var checkkOK =
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvw xyz123456789
0";
var checkkStr = document.form1.textfield2.value;
var alllValid = true;
for (i = 0; i < checkkStr.length; i++)
{
ch = checkkStr.charAt(i);
for (j = 0; j < checkkOK.length; j++)
if (ch == checkkOK.charAt(j))
break;
if (j == checkkOK.length)
{
alllValid = false;
break;
}
}
if (!alllValid)
{
alert("Please enter only numbers & letters for the
password field");
document.form1.textfield2.focus();
return false;
}
var checkkkOK =
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvw xyz123456789
0";
var checkkkStr = document.form1.textfield12.value;
var allllValid = true;
for (i = 0; i < checkkkStr.length; i++)
{
ch = checkkkStr.charAt(i);
for (j = 0; j < checkkkOK.length; j++)
if (ch == checkkkOK.charAt(j))
break;
if (j == checkkkOK.length)
{
allllValid = false;
break;
}
}
if (!allllValid)
{
alert("Please enter only numbers & letters for the re-type
password field");
document.form1.textfield12.focus();
return false;
}
//Check for HTML tags before submitting the form
for (var count = 0; count <= 3; ++count){
if
((document.form1.elements[count].value.indexOf("<", 0) >= 0)
&& (document.form1.elements[count].value.indexOf(">", 0) >=
0)){
alert("Sorry, HTML tags are not
permitted");
document.form1.elements[count].focus();
return false;
}
}
return true
}
// -->
</script>
<table border="0" cellpadding="0" cellspacing="0"
width="617">
<tr>
<td height="40">
<p style="word-spacing: 0; margin-top: 0;
margin-bottom: 0"> <font size="3"
color="#717070"><b>Registration</b></font>
<p style="word-spacing: 0; margin-top: 0;
margin-bottom: 0"></td>
<td height="40"
align="right"><a href="advice.asp"><img border="0"
src="images/advice.gif" width="120" height="19"></a></td>
<td width="20" height="40"> </td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0"
width="617">
<tr>
<td background="images/horzline.gif" height="1"
colspan="2"><img border="0" src="images/horzline.gif"></td>
</tr>
<tr>
<td colspan="2">
<table border="0" cellpadding="0"
cellspacing="0" width="617">
<tr>
<td width="10" height="30"></td>
<td width="607" colspan="2" height="30">
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM:
0px">
<b>
<font face="Arial" color="#FFCC00"
size="2"> </font><font face="Arial"
size="2">
<font color="#FFCC00">*</font>Required
Fields</font></b></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM:
0px">
<font face="Arial"
size="2"> *Required
Fields to enter the drawings from <%=
websitename %>!</font>
</p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM:
0px">
<font face="Arial"
size="2"> *Your
Name, Address, and Telephone number will
never be given out
to the public. </font></td>
</tr>
<tr>
<td width="10"></td>
<td width="127" align="right"><font
size="1">
<font color="#FFCC00">*</font>Desired
User ID: </font></td>
<form name="form1" method="POST"
action="register.asp" onSubmit="return CheckForm();">
<td width="480" height="25"><input
class="fields" name="textfield" size="20" maxlength="14"
value="<% = request.form("textfield") %>">
<font size="1">14
characters max. Numbers & Letters
only.</font></td>
</tr>
<tr>
<td width="10"></td>
<td width="127" align="right"><font
size="1">
<font
color="#FFCC00">*</font>Password<font
color="#000000">: </font></font></td>
<td width="480" height="25">
<input type="password" class="fields"
name="textfield2" maxlength="14" value="<% =
request.form("textfield2") %>" size="20">
<font size="1">14
characters max. Numbers & Letters
only.</font></td>
</tr>
<tr>
<td width="10"></td>
<td width="127" align="right"><font
size="1">
<font color="#FFCC00">*</font>re-type
Password<font
color="#000000">: </font></font></td>
<td width="480" height="25">
<input type="password" class="fields"
name="textfield12" maxlength="14" value="<% =
request.form("textfield12") %>" size="20">
<font size="1">14
characters max. Numbers & Letters
only.</font></td>
</tr>
<tr>
<td width="10"></td>
<td width="127" align="right"><font
size="1">
<font color="#FFCC00">*</font>First
Name<font
color="#000000">:</font><b><font face="Arial" size="1"
color="#000000"> </font></b></font></td>
<td width="480" height="25"><input
class="fields" name="textfield4" size="20" maxlength="25"
value="<% = request.form("textfield4") %>">
<font size="1">25
characters max.</font></td>
</tr>
<tr>
<td width="10"></td>
<td width="127" align="right"><font
size="1">
<font color="#FFCC00">*</font>Last
Name<font
color="#000000">: </font></font></td>
<td width="480" height="25"><input
class="fields" name="textfield5" size="20" maxlength="25"
value="<% = request.form("textfield5") %>">
<font size="1">25
characters max.</font></td>
</tr>
<tr>
<td width="10"></td>
<td width="127" align="right"><font
size="1">
<font color="#FFCC00">*</font>E-mail
Address<font
color="#000000">: </font></font></td>
<td width="480" height="25"><input
class="fields" name="textfield6" size="20" maxlength="50"
value="<% = request.form("textfield6") %>">
<font size="1">Important:
Account will require verification by
email.</font></td>
</tr>
<tr>
<td width="10"></td>
<td width="127" align="right"><font
size="1">Phone<font color="#000000">: </font></font></td>
<td width="480" height="25"><input
class="fields" maxlength="12" name="textfield7" size="20"
value="<% = request.form("textfield7") %>">
<font size="1">Example:
555-555-5555</font></td>
</tr>
<tr>
<td width="10"></td>
<td width="127" align="right"><font
size="1">Fax<font color="#000000">:</font><font size="1"
color="#000000"> </font></font></td>
<td width="480" height="25"><input
class="fields" name="textfield8" maxlength="12" size="20"
value="<% = request.form("textfield8") %>">
<font size="1">Example:
555-555-5555</font></td>
</tr>
<tr>
<td width="10"></td>
<td width="127" align="right"><font
size="1">Address<font
color="#000000">: </font></font></td>
<td width="480" height="25"><input
class="fields" name="textfield9" maxlength="75" size="20"
value="<% = request.form("textfield9") %>">
<font size="1">Example:
2134 Cedar Dr. Apt.#23</font></td>
</tr>
<tr>
<td width="10"></td>
<td width="127" align="right"><font
size="1">City/Town<font
color="#000000">: </font></font></td>
<td width="480" height="25"><input
class="fields" name="textfield10" maxlength="25" size="20"
value="<% = request.form("textfield10") %>">
<font size="1">25
characters max.</font></td>
</tr>
<tr>
<td width="10"></td>
<td width="127" align="right"><font
size="1">State<font color="#000000">: </font></font></td>
<td width="480" height="25">
<% textfield3 = request.form("textfield3") %>
<select name="textfield3" class="fields">
<OPTION VALUE=>Select</OPTION>
<OPTION VALUE="Alabama"<% if textfield3 = "Alabama" then %>
selected<% end if %>>Alabama</OPTION>
<OPTION VALUE="Alaska"<% if textfield3 = "Alaska" then %>
selected<% end if %>>Alaska</OPTION>
<OPTION VALUE="Arizona"<% if textfield3 = "Arizona" then %>
selected<% end if %>>Arizona</OPTION>
<OPTION VALUE="Arkansas"<% if textfield3 = "Arkansas" then %>
selected<% end if %>>Arkansas</OPTION>
<OPTION VALUE="California"<% if textfield3 = "California" then
%> selected<% end if %>>California</OPTION>
<OPTION VALUE="Colorado"<% if textfield3 = "Colorado" then %>
selected<% end if %>>Colorado</OPTION>
<OPTION VALUE="Connecticut"<% if textfield3 = "Connecticut"
then %> selected<% end if %>>Connecticut</OPTION>
<OPTION VALUE="Delaware"<% if textfield3 = "Delaware" then %>
selected<% end if %>>Delaware</OPTION>
<OPTION VALUE="District of Columbia"<% if textfield3 =
"District of Columbia" then %> selected<% end if %>>District
of Columbia</OPTION>
<OPTION VALUE="Florida"<% if textfield3 = "Florida" then %>
selected<% end if %>>Florida</OPTION>
<OPTION VALUE="Georgia"<% if textfield3 = "Georgia" then %>
selected<% end if %>>Georgia</OPTION>
<OPTION VALUE="Hawaii"<% if textfield3 = "Hawaii" then %>
selected<% end if %>>Hawaii</OPTION>
<OPTION VALUE="Idaho"<% if textfield3 = "Idaho" then %>
selected<% end if %>>Idaho</OPTION>
<OPTION VALUE="Illinois"<% if textfield3 = "Illinois" then %>
selected<% end if %>>Illinois</OPTION>
<OPTION VALUE="Indiana"<% if textfield3 = "Indiana" then %>
selected<% end if %>>Indiana</OPTION>
<OPTION VALUE="Iowa"<% if textfield3 = "Iowa" then %>
selected<% end if %>>Iowa</OPTION>
<OPTION VALUE="Kansas"<% if textfield3 = "Kansas" then %>
selected<% end if %>>Kansas</OPTION>
<OPTION VALUE="Kentucky"<% if textfield3 = "Kentucky" then %>
selected<% end if %>>Kentucky</OPTION>
<OPTION VALUE="Louisiana"<% if textfield3 = "Louisiana" then
%> selected<% end if %>>Louisiana</OPTION>
<OPTION VALUE="Maine"<% if textfield3 = "Maine" then %>
selected<% end if %>>Maine</OPTION>
<OPTION VALUE="Maryland"<% if textfield3 = "Maryland" then %>
selected<% end if %>>Maryland</OPTION>
<OPTION VALUE="Massachusetts"<% if textfield3 =
"Massachusetts" then %> selected<% end if
%>>Massachusetts</OPTION>
<OPTION VALUE="Michigan"<% if textfield3 = "Michigan" then %>
selected<% end if %>>Michigan</OPTION>
<OPTION VALUE="Minnesota"<% if textfield3 = "Minnesota" then
%> selected<% end if %>>Minnesota</OPTION>
<OPTION VALUE="Mississippi"<% if textfield3 = "Mississippi"
then %> selected<% end if %>>Mississippi</OPTION>
<OPTION VALUE="Missouri"<% if textfield3 = "Missouri" then %>
selected<% end if %>>Missouri</OPTION>
<OPTION VALUE="Montana"<% if textfield3 = "Montana" then %>
selected<% end if %>>Montana</OPTION>
<OPTION VALUE="Nebraska"<% if textfield3 = "Nebraska" then %>
selected<% end if %>>Nebraska</OPTION>
<OPTION VALUE="Nevada"<% if textfield3 = "Nevada" then %>
selected<% end if %>>Nevada</OPTION>
<OPTION VALUE="New Hampshire"<% if textfield3 = "New
Hampshire" then %> selected<% end if %>>New Hampshire</OPTION>
<OPTION VALUE="New Jersey"<% if textfield3 = "New Jersey" then
%> selected<% end if %>>New Jersey</OPTION>
<OPTION VALUE="New Mexico"<% if textfield3 = "New Mexico" then
%> selected<% end if %>>New Mexico</OPTION>
<OPTION VALUE="New York"<% if textfield3 = "New York" then %>
selected<% end if %>>New York</OPTION>
<OPTION VALUE="North Carolina"<% if textfield3 = "North
Carolina" then %> selected<% end if %>>North Carolina</OPTION>
<OPTION VALUE="North Dakota"<% if textfield3 = "North Dakota"
then %> selected<% end if %>>North Dakota</OPTION>
<OPTION VALUE="Ohio"<% if textfield3 = "Ohio" then %>
selected<% end if %>>Ohio</OPTION>
<OPTION VALUE="Oklahoma"<% if textfield3 = "Oklahoma" then %>
selected<% end if %>>Oklahoma</OPTION>
<OPTION VALUE="Oregon"<% if textfield3 = "Oregon" then %>
selected<% end if %>>Oregon</OPTION>
<OPTION VALUE="Pennsylvania"<% if textfield3 = "Pennsylvania"
then %> selected<% end if %>>Pennsylvania</OPTION>
<OPTION VALUE="Puerto Rico"<% if textfield3 = "Puerto Rico"
then %> selected<% end if %>>Puerto Rico</OPTION>
<OPTION VALUE="Rhode Island"<% if textfield3 = "Rhode Island"
then %> selected<% end if %>>Rhode Island</OPTION>
<OPTION VALUE="South Carolina"<% if textfield3 = "South
Carolina" then %> selected<% end if %>>South Carolina</OPTION>
<OPTION VALUE="South Dakota"<% if textfield3 = "South Dakota"
then %> selected<% end if %>>South Dakota</OPTION>
<OPTION VALUE="Tennessee"<% if textfield3 = "Tennessee" then
%> selected<% end if %>>Tennessee</OPTION>
<OPTION VALUE="Texas"<% if textfield3 = "Texas" then %>
selected<% end if %>>Texas</OPTION>
<OPTION VALUE="Utah"<% if textfield3 = "Utah" then %>
selected<% end if %>>Utah</OPTION>
<OPTION VALUE="Vermont"<% if textfield3 = "Vermont" then %>
selected<% end if %>>Vermont</OPTION>
<OPTION VALUE="Virgin Islands"<% if textfield3 = "Virgin
Islands" then %> selected<% end if %>>Virgin Islands</OPTION>
<OPTION VALUE="Virginia"<% if textfield3 = "Virginia" then %>
selected<% end if %>>Virginia</OPTION>
<OPTION VALUE="Washington"<% if textfield3 = "Washington" then
%> selected<% end if %>>Washington</OPTION>
<OPTION VALUE="West Virginia"<% if textfield3 = "West
Virginia" then %> selected<% end if %>>West Virginia</OPTION>
<OPTION VALUE="Wisconsin"<% if textfield3 = "Wisconsin" then
%> selected<% end if %>>Wisconsin</OPTION>
<OPTION VALUE="Wyoming"<% if textfield3 = "Wyoming" then %>
selected<% end if %>>Wyoming</OPTION>
</select></td>
</tr>
<tr>
<td width="10"></td>
<td width="127" align="right"><font
size="1">Zip/Postal
Code<font
color="#000000">: </font></font></td>
<td width="480" height="25"><input
class="fields" name="textfield11" maxlength="10" size="20"
value="<% = request.form("textfield11") %>">
<font size="1">10
characters max.</font></td>
</tr>
<tr>
<td width="10" rowspan="4"></td>
<td width="127" align="right"></td>
<td width="480" height="25"><input
type="checkbox" name="checkbox" value="y"<% if NOT
request.form("checkbox") = "y" AND request.form("MM_insert") =
"true" then %><% elseif request.form("checkbox") = "y" AND
request.form("MM_insert") = "true" then %> checked<% else %>
checked<% end if %>><font face="Arial" size="2">Yes,
send me emails of news &
updates</font></td>
</tr>
<tr>
<td width="127" align="right"></td>
<td width="480" height="25"><input
type="checkbox" name="SAVECOOKIES" value="yes"<% if
request.form("SAVECOOKIES") = "yes" then %> checked<% end if
%>><font size="2">Remember
my user id and password for login.
</font><font color="#FF0000" size="2">Warning:</font>
<font size="2"><a
href="javascript:doThePopUp()"><font color="#0000FF"
size="2">Read First!</font></a></font></td>
</tr>
<tr>
<td width="127" align="right"></td>
<td width="480" height="25"
valign="bottom"><font size="1">Read
the <b>Terms of Service</b>.</font></td>
</tr>
<tr>
<td width="127" align="right">
<p style="word-spacing: 0; margin-top:
0; margin-bottom: 0"></td>
<td width="480" height="80" valign="top">
<p style="word-spacing: 0; margin-top:
0; margin-bottom: 0"><TEXTAREA ROWS=4 class = "fields" COLS=60
WRAP><%= websitename %> Terms of Service
1. General.
1.1 This Agreement governs your use of the <%= websitename
%>.com online information service (the "Service"), including
interactive chat and discussion areas (the "Interactive
Areas"), which is operated by <%= tosbusiness %>. In addition
to the agreement set forth below, terms and conditions of use
applicable to specific areas of the Service may also be posted
in such areas and, together with this agreement, govern your
use of those areas. This agreement together with any such
additional terms and conditions, are referred to as this
"Agreement."
1.2 <%= websitename %> reserves the right, in its discretion,
to change or modify all or any part of this Agreement at any
time, effective immediately upon notice published on the
Service. Your continued use of the Service constitutes your
binding acceptance of these terms and conditions, including
any changes or modifications made by <%= websitename %> as
permitted above. If at any time the terms and conditions of
this Agreement are no longer acceptable to you, you should
immediately cease all use of the Service and the Interactive
Areas.
2. Use of Content.
2.1 You acknowledge that the Service contains information,
software, photographs, audio and video clips, graphics, and
other material (collectively, the "Content") that are
protected by copyright, trademark or other proprietary rights
of <%= websitename %> or third parties. All Content on the
Service is copyrighted as a collective work of <%= websitename
%> pursuant to applicable copyright law. You agree to comply
with any additional copyright notices, information, or
restrictions contained in any Content available on or accessed
through the Service. Users of the Service may use the Content
only for their personal, noncommercial use.
2.2 You may not modify, publish, transmit, transfer or sell,
reproduce, create derivative works from, distribute, perform,
display, or in any way exploit any of the Content, in whole or
in part, except as otherwise expressly permitted in this
Agreement. Content consisting of downloadable software may not
be reverse engineered unless specifically authorized by the
owner of the software's patent and/or copyright. You may post
on the Service any Content owned by you (such as your original
statements, video etc.), Content for which you have received
express permission from the owner and Content in the public
domain. You assume all risk and responsibility for determining
whether any Content is in the public domain. You grant to <%=
websitename %> the right to edit, copy, publish, distribute,
translate and otherwise use in any medium and for any purpose
any Content that you place on the Service. You represent and
warrant that you are authorized to grant all rights given in
the preceding sentence.
2.3 You may download or copy the Content only for your own
personal use, provided that you maintain all copyright and
other notices contained in such Content, however, you may not
download any images provided by Reuters which are made
available on the Service. You shall not store electronically
any significant portion of any Content and no Content provided
to the Service by Reuters may be stored on your computer for
more than 7 days. Except as expressly permitted by the
copyright laws, no copying, storage, redistribution or
publication of any Content is permitted without the express
permission of <%= websitename %> or the owners of such Content
or their authorized persons, if other than <%= websitename %>.
You may download from the Service any Content in the public
domain for your own personal use or for non-commercial
redistribution.
3. Rules of Conduct. You shall not post on the Service any
Content which (a) is libelous, defamatory, obscene,
pornographic, abusive, harassing or threatening, (b) contains
viruses or other contaminating or destructive features, (c)
violates the rights of others, such as Content which infringes
any copyright, trademark, patent, trade secret or violates any
right of privacy or publicity, or (d) otherwise violates any
applicable law. You may not post on the Service any links to
any External Sites (defined in section 5.2) that are obscene
or pornographic. You shall not use the Service for any
commercial purpose, to distribute any advertising or
solicitation of funds or goods and services or to solicit
users to join or use competitive online services.
4. Managing Content. <%= websitename %> does not and cannot
review the Content posted by users on the Service and is not
responsible for such Content. However, <%= websitename %>
reserves the right to delete, move or edit any Content
(including Content posted in any Interactive Area) that comes
to the attention of <%= websitename %> which it determines, in
its sole discretion, violates this Agreement or is otherwise
unacceptable. You shall remain solely responsible for all
Content posted by you. <%= websitename %> shall have the
right, but not the obligation, to correct any errors or
omissions in any Content, as it may determine in its sole
discretion.
5. No Endorsement.
5.1 <%= websitename %> does not represent or endorse the
accuracy or reliability of any Content posted on any
Interactive Area and you acknowledge that any reliance upon
such Content shall be at your sole risk. Any Content placed on
any Interactive Area by users are the views of the user
posting the statement, and do not necessarily represent the
views of <%= websitename %>.
5.2 The Service may contain links to sites on the Internet
which are owned and operated by third parties (the "External
Sites"). You acknowledge that <%= websitename %> is not
responsible for the availability of, or the content located on
or through, any External Site. You should contact the site
administrator or Webmaster for those External Sites if you
have any concerns regarding such links or the content located
on such External Sites.
6. Indemnity. You agree to indemnify, defend and hold <%=
websitename %>, its affiliates, and their respective officers,
directors, owners, agents, information providers and licensors
(collectively, the "<%= websitename %> Parties") harmless from
and against any and all liability, losses, costs and expenses
(including attorneys' fees) incurred by any <%= websitename %>
Party in connection with any claim arising out of any use or
alleged use of your password or online persona by any person,
whether or not authorized by you. <%= websitename %> reserves
the right, at its own expense, to assume the exclusive defense
and control of any matter otherwise subject to indemnification
by you, and in such case, you agree to cooperate with Tact’s
defense of such claim.
7. Termination of Service. <%= websitename %> reserves the
right, in its sole discretion, to restrict, suspend or
terminate your access to all or any part of the Service at any
time for any reason without prior notice or liability. <%=
websitename %> may change, suspend or discontinue all or any
aspect of the Service at any time, including the availability
of any feature, database, or content (including the
Interactive Areas), without prior notice or liability.
8. DISCLAIMER OF WARRANTIES; LIMITATION OF LIABILITY.
8.1 NEITHER <%= websitename %> NOR ANY PROVIDER OF THIRD PARTY
CONTENT OR THEIR RESPECTIVE AGENTS WARRANTS THAT THE SERVICE
WILL BE UNINTERRUPTED OR ERROR FREE; NOR DOES <%= websitename
%>, ANY THIRD PARTY CONTENT PROVIDER, OR THEIR RESPECTIVE
AGENTS MAKE ANY WARRANTY AS TO THE RESULTS TO BE OBTAINED FROM
USE OF THE SERVICE OR THE CONTENT. THE SERVICE AND THE CONTENT
ARE DISTRIBUTED ON AN "AS IS, AS AVAILABLE" BASIS. NONE OF <%=
websitename %>, THIRD PARTY CONTENT PROVIDERS AND THEIR
RESPECTIVE AGENTS MAKES ANY WARRANTIES OF ANY KIND, EITHER
EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES
OF TITLE OR IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS
FOR A PARTICULAR PURPOSE, WITH RESPECT TO THE SERVICE, ANY
CONTENT OR ANY PRODUCTS OR SERVICES SOLD THROUGH THE SERVICE.
NEITHER <%= websitename %> NOR ANY THIRD PARTY CONTENT
PROVIDER WARRANTS THAT ANY FILES THAT MAY BE DOWNOADED THROUGH
THE SERVICE WILL BE FREE OF VIRUSES OR OTHER CONTAMINATING OR
DESTRUCTIVE FEATURES. YOU EXPRESSLY AGREE THAT THE ENTIRE RISK
AS TO THE QUALITY AND PERFORMANCE OF THE SERVICE AND THE
ACCURACY OR COMPLETENESS OF THE CONTENT IS ASSUMED SOLELY BY
YOU.
8.2 NEITHER <%= websitename %>, ANY THIRD PARTY CONTENT
PROVIDER NOR THEIR RESPECTIVE AGENTS SHALL BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES
ARISING OUT OF THE USE OF OR INABILITY TO USE THE SERVICE,
EVEN IF SUCH PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
8.3 SOME STATES DO NOT ALLOW EXCLUSION OF IMPLIED WARRANTIES
OR LIMITATION OF LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL
DAMAGES, SO THE ABOVE LIMITATIONS OR EXCLUSIONS MAY NOT APPLY
TO YOU. IN SUCH STATES, THE LIABILITY OF <%= websitename %>,
THIRD PARTY CONTENT PROVIDERS AND THEIR RESPECTIVE AGENTS
SHALL BE LIMITED TO THE GREATEST EXTENT PERMITTED BY LAW.
9. Miscellaneous. This Agreement shall be construed in
accordance with the laws of the State of <%= tosstate %>, and
the parties irrevocably consent to bring any action to enforce
this Agreement in the federal or state courts located in <%=
toscity %>, <%= tosstate %>. This Agreement constitutes the
entire agreement between the parties with respect to the
subject matter hereof, and supersedes all previous written or
oral agreements between the parties with respect to such
subject matter. If any inconsistency exists between the terms
of this agreement and any additional terms and conditions
posted n the Service, such terms shall be interpreted as to
eliminate any inconsistency, if possible, and otherwise, the
additional terms and conditions shall control. This Agreement
may not be amended except in writing signed by both parties
and no waiver by either party shall be deemed a waiver of any
preceding or subsequent breach or default. Sections 1, 2, 6, 8
and 9 shall survive any termination of this Agreement and any
other provisions which by their terms or sense are intended to
survive.
</TEXTAREA></p>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td background="images/horzline.gif" height="1"
colspan="2"><img border="0" src="images/horzline.gif"></td>
</tr>
<tr>
<td align="right" width="137"></td>
<td width="480"><br><input type="submit"
class="fields" name="Submit" value="Submit - I agree to the
Terms of Service"></td>
<input type="hidden" name="MM_insert" value="true">
</form>
</tr>
</table>
<!--#include file="footer.asp"-->