<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>注册新用户</title>
<link href="../css/l.css" rel="stylesheet" type="text/css">
</head>
<script>
document.domain="xunlei.com";
function g_sendUrlAndCallBack1(u,callback){
var ifr=document.createElement('<iframe id="ifr1" width="0" height="0">');
document.body.appendChild(ifr);
ifr.src=u;
ifr.attachEvent('onload',function (){callback();document.body.removeChild(ifr)});
}
</script>
<script>
function checkUsername(e)
{
var ok = "1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM";
for(var i=0; i<e.length; i++)
{
if (ok.indexOf(e.charAt(i))<0)
{
return false;
}
}
return true;
}function checkPassword(e)
{
var ok = "1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM_.-";
for(var i=0; i<e.length; i++)
{
if (ok.indexOf(e.charAt(i))<0)
{
return false;
}
}
return true;
}function checkPassword2(e)
{
var ok = "1234567890";
for(var i=0; i<e.length; i++)
{
if (ok.indexOf(e.charAt(i))<0)
{
return true;
}
}
return false;
}function checkPassword3(e)
{
var pos= e.charAt(0);
for(var i=0; i<e.length; i++)
{
pos=e.charAt(i)+e.charAt(i)+e.charAt(i);
if (e.indexOf(pos,i)>=0)
{
return false;
}
}
return true;
}function validate_form()
{
if(document.form1.account.value == "")
{
alert("输入账号不能为空!");
return false;
}
if(checkUsername(document.form1.account.value)==false)
{
alert("用户名含有特殊字符!");
return false;
}
if(bytelength(document.form1.account.value)<6||bytelength(document.form1.account.value)>16)
{
alert("您输入的账号不合法!");
return false;
}
if(document.form1.nick.value == "")
{
alert("输入昵称不能为空!");
return false;
}
if(bytelength(document.form1.nick.value)<1||bytelength(document.form1.nick.value)>20)
{
alert("您输入的昵称不合法!");
return false;
}
if(document.form1.passwd.value == "")
{
alert("输入密码不能为空!");
return false;
}
if(checkPassword(document.form1.passwd.value)==false)
{
alert("您输入的密码不合法!");
return false;
}
if(bytelength(document.form1.passwd.value)<6||bytelength(document.form1.passwd.value)>16)
{
alert("您输入的密码不合法!");
return false;
}
if(document.form1.passwd.value!=document.form1.passwd1.value)
{
alert("确认密码不一致!");
return false;
} var szReturnurl="http://i.xunlei.com/register/register_ok.htm";
document.form1.returnurl.value=szReturnurl;
return true;
}
function removeCookie(name)
{
var cookie;
cookie=name+'=';
cookie+=' ; expires=Fri, 02-Jan-1970 00:00:00 GMT';
document.cookie=cookie;
}
function getCookie(name)
{
var allcookies=document.cookie;
var pos=allcookies.indexOf(name);
if(pos!=-1)
{
var start=pos+name.length+1;
var end=allcookies.indexOf(";",start);
if(end==-1)
end=allcookies.length;
var value=allcookies.substring(start,end);
value=unescape(value);
return value;
}
return "";
}
function setCookie(name,value,hours)
{
var expireDate=new Date(new Date().getTime()+hours*3600000);
document.cookie = name + "=" + escape(value) + "; path=/; domain=xunlei.com ; expires=" + expireDate.toGMTString() ;
}
function checkuser()
{
if(document.getElementById("checkaccount").style.display=="none")
document.getElementById("checkaccount").style.display="inline";
var szUsername=document.getElementById("account").value;
if(szUsername=="")
{
document.getElementById("checkaccount").innerHTML="用户名不能为空!";
document.getElementById("checkaccount").className="error";
return;
}
if((bytelength(szUsername)<6)||(bytelength(szUsername)>20))
{
document.getElementById("checkaccount").innerHTML="您输入的用户名不合法,请重新输入";
document.getElementById("checkaccount").className="error";
return;
}
if(checkUsername(szUsername)==false)
{
document.getElementById("checkaccount").innerHTML="您输入的用户名不合法,请重新输入";
document.getElementById("checkaccount").className="error";
return;
}
//document.getElementById("loaddata").src="http://idynamic.xunlei.com/cgi-bin/cgi_check_username_new?username="+szUsername;
//与密码相同
g_sendUrlAndCallBack1("http://idynamic.xunlei.com/cgi-bin/cgi_check_username_new?username="+szUsername+"&cachetime="+new Date(), callback);
return;
}function callback()
{
if(document.getElementById("checkaccount").style.display=="none")
document.getElementById("checkaccount").style.display="inline";
if(document.frames["ifr1"].iResult==404)
{
document.getElementById("checkaccount").innerHTML="您输入的用户名已经被占用!";
document.getElementById("checkaccount").className="error";
}
else
{
document.getElementById("checkaccount").innerHTML="您输入的用户名可以使用!";
document.getElementById("checkaccount").className="ok";
}
return;
}function bytelength(szString)
{
return szString.replace(new RegExp("[^\x00-\xff]", "g"), " ").length;
}function clear()
{
document.form1.account.value ="";
document.form1.nick.value ="";
document.form1.passwd1.value="";
document.form1.passwd.value="";
}function register()
{
if(validate_form()==false)
return;
document.form1.submit();
}function unfocusnick()
{
if(document.getElementById("shownick").style.display=="none")
document.getElementById("shownick").style.display="inline";
if(document.form1.nick.value == "")
{
document.getElementById("shownick").innerHTML="输入昵称不能为空!";
document.getElementById("shownick").className="error";
return;
}
if((bytelength(document.form1.nick.value)<1)||(bytelength(document.form1.nick.value)>20))
{
document.getElementById("shownick").innerHTML="您输入的昵称不合法,请重新输入";
document.getElementById("shownick").className="error";
return;
}
document.getElementById("shownick").innerHTML="您输入的昵称符合要求";
document.getElementById("shownick").className="ok";
return;
}function unfocuspasswd()
{
if(document.getElementById("checkpasswd").style.display=="none")
document.getElementById("checkpasswd").style.display="inline";
if(document.form1.passwd.value == "")
{
document.getElementById("checkpasswd").innerHTML="密码不能为空!";
document.getElementById("checkpasswd").className="error";
return;
} if(document.form1.passwd.value == document.form1.account.value)
{//与用户名相同
document.getElementById("checkpasswd").innerHTML="您输入的密码与用户名相同,建议重设";
document.getElementById("checkpasswd").className="error";
return;
}
if(bytelength(document.form1.passwd.value)<6)
{
document.getElementById("checkpasswd").innerHTML="您输入的密码过短,请重设";
document.getElementById("checkpasswd").className="error";
return;
}
if(bytelength(document.form1.passwd.value)>16)
{
document.getElementById("checkpasswd").innerHTML="您输入的密码不合法,请重新输入";
document.getElementById("checkpasswd").className="error";
return;
}
if(checkPassword(document.form1.passwd.value)==false)
{
document.getElementById("checkpasswd").innerHTML="您输入的密码不合法,建议重设";
document.getElementById("checkpasswd").className="error";
return;
}
if(bytelength(document.form1.passwd.value)<=6
&& (checkPassword2(document.form1.passwd.value)==false
|| checkPassword3(document.form1.passwd.value)==false))
{
document.getElementById("checkpasswd").innerHTML="您输入的密码过于简单,建议重设";
document.getElementById("checkpasswd").className="error";
return;
}
document.getElementById("checkpasswd").innerHTML="您输入的密码可以使用";
document.getElementById("checkpasswd").className="ok";
return;
}function unfocuspasswd1()
{
if(document.getElementById("checkpasswd1").style.display=="none")
document.getElementById("checkpasswd1").style.display="inline";
if(document.form1.passwd1.value == "")
{
document.getElementById("checkpasswd1").innerHTML="密码不能为空!";
document.getElementById("checkpasswd1").className="error";
return;
} if(document.form1.passwd1.value == document.form1.account.value)
{//与用户名相同
document.getElementById("checkpasswd1").innerHTML="您输入的密码与用户名相同,建议重设";
document.getElementById("checkpasswd1").className="error";
return;
}
if(document.form1.passwd.value!=document.form1.passwd1.value)
{
document.getElementById("checkpasswd1").innerHTML="您输入的确认密码与密码不符,请重新输入";
document.getElementById("checkpasswd1").className="error";
return;
}
if(bytelength(document.form1.passwd1.value)<6)
{
document.getElementById("checkpasswd1").innerHTML="您输入的确认密码过短,请重设";
document.getElementById("checkpasswd1").className="error";
return;
}
if(bytelength(document.form1.passwd1.value)>16)
{
document.getElementById("checkpasswd1").innerHTML="您输入的确认密码不合法,请重新输入";
document.getElementById("checkpasswd1").className="error";
return;
}
if(checkPassword(document.form1.passwd1.value)==false)
{
document.getElementById("checkpasswd1").innerHTML="您输入的确认密码不合法,请重新输入";
document.getElementById("checkpasswd1").className="error";
return;
}
if(bytelength(document.form1.passwd1.value)<=6
&& (checkPassword2(document.form1.passwd1.value)==false||checkPassword3(document.form1.passwd1.value)==false))
{
document.getElementById("checkpasswd1").innerHTML="您输入的确认密码过于简单,建议重设";
document.getElementById("checkpasswd1").className="error";
return;
}
document.getElementById("checkpasswd1").innerHTML="您输入的确认密码可以使用";
document.getElementById("checkpasswd1").className="ok";
return;
}function trim(str){
var ret = "";
for(var i = 0; i < str.length; i++){
if(str.charAt(i) != ' '){
ret += str.charAt(i);
}
}
return ret;
}function change_verify()
{
var clsDate = new Date();
var url = "http://verify.xunlei.com/image?cachetime=" + clsDate.getTime();
document.form1.verify_code.src=url;
} </script>
<body>
<iframe id='loaddata' style="height:0px;width:0px" >
</iframe>
<form name="form1" method="post" action="http://idynamic.xunlei.com/cgi-bin/cgi_user_register_new" >
<div id="layout">
<div id="header">
<div class="h">
<div class="h1"><img src="../img/title_1.gif"></div>
<div class="h2"><strong>注册 新用户</strong> 有 * 标记的内容是必填项。</div>
</div>
</div>
<div id="clear"></div>
<div id="main_register">
<div class="register">
<h4>创建迅雷用户名</h4>
<hr>
<div class="rl">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="120" align="right">*用户名:</td>
<td colspan="2"><input name="account" id="account" type="text" class="tf" onBlur="checkuser()" maxlength="16" >
<div id="checkaccount" style="display:none" class="ok"></div></td>
</tr>
<tr>
<td width="120"></td>
<td colspan="2" class="grey">由数字、字母(不分大小写)组成。长度为6~16位</td>
</tr>
<tr>
<td width="120" align="right">*昵称:</td>
<td colspan="2"><input name="nick" id="nick" type="text" class="tf" onBlur="unfocusnick()" maxlength="20" >
<div id="shownick" style="display:none" class="ok"></div></td>
</tr>
<tr>
<td width="120"></td>
<td colspan="2" class="grey">允许输入汉字,长度为1-20个字符</td>
</tr>
<tr>
<td width="120" align="right">*密码:</td>
<td colspan="2"><input name="passwd" id="passwd" type="password" class="tf" onBlur="unfocuspasswd()" maxlength="16" >
<div id="checkpasswd" style="display:none" class="ok"></div></td>
</tr>
<tr>
<td width="120"></td>
<td class="grey">由数字、字母(区分大小写)、减号、点或下划线组成。长度为6~16位</td>
</tr>
<tr>
<td width="120" height="76" align="right">*确认密码:</td>
<td colspan="2" ><input name="passwd1" type="password" class="tf" onBlur="unfocuspasswd1()" maxlength="16" >
<div id="checkpasswd1" style="display:none" class="ok" ></div></td>
</tr>
<tr>
<td width="120" height="40" class="body-text2"><div align="right">验证码:</div></td>
<td colspan="2"><input name="verifycode" type="text" value="请输入右侧的数字" size="20" onFocus="javascript:document.form1.verifycode.value='' " /> <img name='verify_code' src='http://verify.xunlei.com/image' /> <a href="javascript:change_verify();">看不清楚,换一个</a></td>
</tr>
</table>
</div>
<div class="rr">
选择您的会员帐号及密码在迅雷提供的部分服务中需要您提供此信息登录到网站.
</div>
<div id="clear"></div>
</div>
<input name="returnurl" id="returnurl" type="hidden" class="tf">
</form>
<div class="register">
<h4>服务条款</h4>
<hr>
<div class="rl">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td width="120"></td>
<td><textarea name="textarea" rows="6" style="width:470px;margin-bottom:10px;" readonly="readonly" >
服务条款
迅雷公司网络服务使用协议
1. 特别提示
1.1
深圳市迅雷网络技术有限公司(以下简称"迅雷公司")同意按照本协议的规定及其不时发布的操作规则提供基于互联网以及移动网的相关服务(以下称"网络服务"),为获得网络服务,服务使用人(以下称"用户")应当同意本协议的全部条款并按照提示完成全部的注册程序。用户在进行注册程序过程中选择"同意"即表示用户完全接受本协议项下的全部条款。
1.2
用户注册成功后,迅雷公司将给予每个用户一个用户帐号及相应的密码,该用户帐号和密码由用户负责保管;用户应当对以其用户帐号进行的所有活动和事件负法律责任。
2. 服务内容
2.1
迅雷公司网络服务的具体内容由迅雷公司根据实际情况提供。
2.2
迅雷公司提供的部分网络服务为收费的网络服务,用户使用收费网络服务需要向迅雷公司支付一定的费用。对于收费的网络服务,迅雷公司会在用户使用之前给予用户明确的提示,只有用户根据提示确认其愿意支付相关费用,用户才能使用该等收费网络服务。如用户拒绝支付相关费用,则迅雷公司有权不向用户提供该等收费网络服务。
2.3
用户理解,迅雷公司仅提供相关的网络服务,除此之外与相关网络服务有关的设备(如个人电脑、手机、及其他与接入互联网或移动网有关的装置)及所需的费用(如为接入互联网而支付的电话费及上网费、为使用移动网而支付的手机费)均应由用户自行负担。
</textarea></td>
</tr>
<tr>
<td align="right"></td>
<td class="grey"><a href="javascript:register()"><img src="../img/confirm.gif" border="0"></a><a href="javascript:clear()" style="margin-left:20px"><img src="../img/cancel_2.gif" border="0"></a></td>
</tr>
</table>
</div>
</div>
</div>
<div id="footer">
<ul>(C)2007 深圳市迅雷网络技术有限公司</ul>
</div>
</div>
</body>
<script>
document.body.onkeydown = function()
{
if(event.keyCode == 13)
{
var result = validate_form();
if (result == true)
document.form1.submit();
}
}
</script>
</html>