2009scape-website/secure/m=create/index.html

632 lines
22 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- Mirrored from secure.runescape.com/m=create/index.ws by HTTrack Website Copier/3.x [XR&CO'2010], Sun, 18 Jul 2010 08:58:29 GMT -->
<!-- Added by HTTrack -->
<meta http-equiv="content-type" content="text/html;charset=ISO-8859-1"><!-- /Added by HTTrack -->
<head>
<link rel="icon" type="image/vnd.microsoft.icon" href="../../site/favicon.ico">
<link rel="stylesheet" href="./../../site/2009scape-resources/css/2009scape.css">
<link rel="SHORTCUT ICON" href="../../site/favicon.ico">
<link rel="apple-touch-icon" href="../../site/img/mobile.webp">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Language" content="
en, English
">
<meta name="keywords"
content="RSPS, Open Source, 2009scape, Osrs, Oldschool Runescape, Runescape, zezima">
<meta name="description"
content="Play 2009scape for free, and join a global community of millions as you complete quests and win enormous treasures in a 3D world full of magic and monsters.">
<meta name="title" content="2009scape - MMORPG - The No.1 Free Online Multiplayer Game">
<title>2009scape - Create an Account</title>
<style type="text/css">
/*\*/
@import url(../../site/css/default/global-30.css);
/**/
</style>
<script type="text/javascript" src="../../www.jagex.com/js/jquery/jquery_1_4_2.js"></script>
<script type="text/javascript">
$(function () {
$("#play, #playExisting, #playBannerNoad").each(function () { this.href += "?j=1"; })
})
</script>
<style type="text/css">
/*\*/
@import url(../../site/css/create3-16.css);
/**/
</style>
<!--[if lte IE 7]><style type="text/css">
.brown_box select {margin-top: 1px;}
</style><![endif]-->
<script type="text/javascript" src="../../www.jagex.com/js/create/ajax-0.js"></script>
<script type="text/javascript">//<![CDATA[
var last_ajax_username = "".toLowerCase();
var last_ajax_response = '17';
var has_valid_username = true;
var blocked = false;
var info_showing = '';
var submitted = false;
function _(objid) {
if (typeof objid == "string") objid = document.getElementById(objid);
if (!objid) return;
return objid;
}
function findPosY(obj) {
var curtop = 0;
if (obj.offsetParent)
while (1) {
curtop += obj.offsetTop;
if (!obj.offsetParent)
break;
obj = obj.offsetParent;
}
else if (obj.y)
curtop += obj.y;
return curtop;
}
function isLeapYear(year) {
if (year < 0) return (year + 1) % 4 == 0;//>
if (year < 1582) return year % 4 == 0;//>
if (year % 4 != 0) return false;
if (year % 100 != 0) return true;
if (year % 400 != 0) return false;
return true;
}
function display(obj) {
info_showing = obj.id;
var jmesg = _('jmesg');
var srctext = _(obj.id + '_desc').innerHTML;
var ypos = findPosY(obj) - findPosY(_('formBoxes')) + 1;
jmesg.innerHTML = srctext;
jmesg.style.backgroundPosition = '0px ' + (ypos - 10) + 'px';
}
function uncross(obj) {
if (obj.className == 'fail') {
obj.className = '';
}
return;
}
function checkit() {
_('creatForm').action = '';
}
function validate_username(doajax) {
var obj = _('username');
var str = obj.value;
if (!str || str.length == 0) { obj.className = ''; return false; }
if (str.length > 12 || !str.match(/^[a-zA-Z0-9_ ]+$/)) {
obj.className = 'fail';
_('alts').style.display = 'none';
_('username_constraints_characters').className = 'error';
_('errorUsername').innerHTML = "Please supply a valid username.";
obj.focus();
obj.select();
return false;
} else {
_('username_constraints_characters').className = '';
if (doajax == true && blocked == false) {
if (str.toLowerCase() != last_ajax_username) {
/* do ajax availability test */
last_ajax_username = str.toLowerCase();
callback_request("checkusername.ajax?username=" + str, validate_username_ajax);
obj.className = 'loading';
}
else {
validate_username_ajax(last_ajax_response, true);
}
} else {
return true;
}
}
}
function validate_username_ajax(response, no_alts) {
last_ajax_response = response;
var obj = _('username');
if (!response || response.length == 0) {
obj.className = '';
_('alts').style.display = 'none';
_('username_constraints_characters').className = '';
_('errorUsername').innerHTML = '&nbsp;';
if (!no_alts && info_showing == 'usr') {
display(_('usr'));
}
return true;
}
var values = response.split(',');
if (values[0] == 17) {
obj.className = 'success';
_('alts').style.display = 'none';
_('username_constraints_characters').className = '';
_('errorUsername').innerHTML = '&nbsp;';
if (!no_alts && info_showing == 'usr') {
display(_('usr'));
}
return true;
}
else if (values[0] == 36 || values[0] == 47) {
blocked = true;
obj.className = '';
window.setTimeout('blocked = false', 7000);
_('alts').style.display = 'none';
_('username_constraints_characters').className = '';
_('errorUsername').innerHTML = '&nbsp;';
if (!no_alts && info_showing == 'usr') {
display(_('usr'));
}
return true;
}
else {
obj.className = 'fail';
_('errorUsername').innerHTML = "Sorry, that username is not available."; // "Please supply a valid username.";
var alts = "Sorry, that username is not available.";
if (values.length > 1) {
alts += " Possible alternatives: ";
var limit = 9;
if (values.length < limit) { limit = values.length; }//>
for (var i = 1; i < limit; i++) {//>
alts += values[i];
if (i + 1 < limit) { alts += ', '; }//>
}
alts += '.';
}
_('alts').innerHTML = alts;
_('alts').style.display = 'block';
_('username_constraints_characters').className = '';
if (!no_alts && info_showing == 'usr') {
display(_('usr'));
}
obj.focus();
obj.select();
return false;
}
}
function validate_password(error, startup) {
var pass = _('password1');
var pass2 = _('password2');
var constraints = _('pass_constraints');
var str = pass.value;
var str2 = pass2.value;
if (!str || str.length == 0) {
pass.className = '';
pass2.className = '';
constraints.className = '';
if (!startup && info_showing == 'pass') { display(_('pass')); }
return false;
}
else if (!str.match(/^[a-zA-Z0-9]{5,20}$/)) {
pass.className = 'fail';
pass2.className = '';
constraints.className = 'error';
if (!startup && info_showing == 'pass') { display(_('pass')); }
_('errorPassword').innerHTML = "Please supply a valid password.";
return false;
}
else {
pass.className = '';
constraints.className = '';
if (!startup && info_showing == 'pass') { display(_('pass')); }
if (str2.length == 0) {
pass2.className = '';
if (error == true) { _('errorPassword').innerHTML = '&nbsp;'; }
return false;
}
else if (str2 != str || !str2.match(/^[a-zA-Z0-9]{5,20}$/)) {
pass2.className = 'fail';
_('errorPassword').innerHTML = "Please make sure both passwords match.";
return false;
}
else {
pass2.className = '';
_('errorPassword').innerHTML = '&nbsp;';
return true;
}
}
}
function validate_date(reciprocate) {
var day = _('day');
var month = _('month');
var year = _('year');
var yearint = parseInt(year.value, 10);
// not y3k compliant! cripes!
if (yearint < 100 && yearint >= 0) {//>
if (yearint + 2000 > 2010) {
year.value = yearint + 1900;
} else {
year.value = yearint + 2000;
}
}
if (day.value < 0 || /*>*/ month.value < 0 || !year.value.match(/^[0-9]{4,4}$/)) { return false; }//>
if (yearint > 2010 || yearint < 1890) { return false; }//>
var monlens = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
if (isLeapYear(year.value)) { monlens[1] = 29; }
if (day.value > monlens[month.value]) {
day.value = monlens[month.value];
}
if (reciprocate == true && validate_country(false) && _('errorData').innerHTML != '&nbsp;') {
_('errorData').innerHTML = '&nbsp;';
}
return true;
}
function validate_country(reciprocate) {
var country = _('country');
if (country.value == '' || country.value <= 0) {//>
display(_('data'));
return false;
}
if (reciprocate == true && validate_date(false) && _('errorData').innerHTML != '&nbsp;') {
_('errorData').innerHTML = '&nbsp;';
}
return true;
}
function validate_all(e) {
e.preventDefault();
}
var input_order = ["username", "password1", "password2", "day", "month", "year", "country", "submitbutton"];
function a_pos(val, arr) {
for (var i = 0; i < arr.length; i++) if (val === arr[i]) return i;//>
return -1;
}
function handle_keypress(event) {
if (!event) event = window.event;
if (event.keyCode != 13) return true;
var p = a_pos(this.id, input_order);
if (p != -1 && p < input_order.length - 1) var next = _(input_order[p + 1]);//>
if (next && next.focus) {
next.focus();
return false;
}
return true;
}
function install_textboxes() {
// Skip the last one (submit button), but it needs to be in the array so things know where to go
for (var i = 0; i < input_order.length - 1; i++) if (!_(input_order[i]).onkeypress) {//>
_(input_order[i]).onkeypress = handle_keypress;
}
}
function install() {
validate_username(false);
validate_password(false, true);
install_textboxes();
if (_('jmesg').innerHTML == '') { display(_('usr')); }
}
// window.onload fix: Dean Edwards/Matthias Miller/John Resig
function dummy() {
};
function init() {
if (arguments.callee.done) return;
arguments.callee.done = true;
if (_timer) clearInterval(_timer);
if (install) install();
};
/* for Mozilla/Opera9 */
if (document.addEventListener) {
document.addEventListener("DOMContentLoaded", init, false);
}
/* for Internet Explorer */
/*@cc_on @*/
/*@if (@_win32)
document.write("<script id=__ie_onload defer src=dummy()><\/script>");
var script = _("__ie_onload");
script.onreadystatechange = function() {
if (this.readyState == "complete") {
init(); // call the onload handler
}
};
/*@end @*/
/* for Safari */
if (/WebKit/i.test(navigator.userAgent)) { // sniff
var _timer = setInterval(function () {
if (/loaded|complete/.test(document.readyState)) {
init(); // call the onload handler
}
}, 10);
}
/* for other browsers */
window.onload = init;//]]></script>
<noscript>
<style type="text/css">
#jmesgBg,
#jmesg {
display: none;
}
#formBoxes {
padding-bottom: 1em;
}
.formDesc {
display: block;
}
.formDesc p {
display: inline;
}
.formSection {
padding: 1em 0 5px;
}
#pass_desc,
#data_desc {
padding-top: 1em;
border-top: 2px solid black;
}
#alts {
display: block;
margin-bottom: 1em;
padding: 0;
}
#alts span {
cursor: default;
text-decoration: none;
}
#errorUsername,
#errorPassword {
margin-bottom: 1em;
}
</style>
</noscript>
</head>
<body id="navplay" class="bodyBackground">
<a name="top"></a>
<div class="bodyBackgroundHead">
<div id="bannerNoad">
<a href="https://2009scape.org/site/game_guide/how_do_i_get_started0.html" class="HoverImg"
id="playBannerNoad"><img src="../../site/img/main/skins/default/playnowc20a.webp"
alt="Play Now" /></a>
</div>
<br>
<div id="scroll">
<div id="head">
<div id="headBg">
<div class="navigation">
<div class="location">
<b>Location: </b> <a href="../../index.html">Home</a> &gt;
Create a Free Account
</div>
</div>
<div id="headOrangeTop"></div>
<img id="banner" src="" alt="2009scape">
<script type="text/javascript">
document.getElementById("banner").src = `./../..//site/img/2009img/main/skins/default/banners/${new Date().getMonth()}.webp`;
</script>
<div id="headImage"><a href="/" id="logo_select"></a>
<div id="player_no"><span class="brandingColor">2009Scape</span>: a free &amp; open-source remake of 2009 era RuneScape</div>
</div>
<br>
</div>
<div id="headOrangeBottom"></div>
<div id="headAdvert">
<script type="text/javascript">< !--
google_ad_client = "pub";
google_ad_slot = "0";
google_ad_width = 728;
google_ad_height = 90;
</script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</div>
</div>
</div>
<div id="menubox">
<ul id="menus">
<li class="top"><a href="./../../index.html" id="home" class="tl"><span
class="ts">Home</span></a></li>
<li class="top"><a id="play" class="tl"
href="https://2009scape.org/site/game_guide/how_do_i_get_started0.html"
onclick="if(!this.j){this.href+='?j=1';this.j=true;}"><span class="ts">Play Now</span></a>
<ul>
<li><a href="./../../secure/m=create/index.html" class="fly"><span>New Users</span></a></li>
<li><a href="https://2009scape.org/site/game_guide/how_do_i_get_started0.html"
onclick="if(!this.j){this.href+='?j=1';this.j=true;}" class="fly"><span>Existing
Users</span></a></li>
</ul>
</li>
<li class="top"><a id="account" class="tl" href="./../../404.html"><span
class="ts">Account</span></a>
<ul>
<li><a href="./../../secure/m=create/index.html" class="fly"><span>Create New
Account</span></a></li>
<li><a href="./../../404.html" class="fly"><span>Account Management</span></a>
</li>
</ul>
</li>
<li class="top"><a id="guide" class="tl" href="./../../site/kbase/guid/manual.html"><span
class="ts">Game
Guide</span></a>
<ul>
<li><a href="./../../site/kbase/guid/manual.html" class="fly"><span>Manual</span></a></li>
<li><a href="./../../site/kbase/guid/quests0.html" class="fly"><span>QuestHelp</span></a>
</li>
<li><a href="./../../404.html" class="fly"><span>Grand Exchange</span></a></li>
<li><a href="./../../404.html" class="fly"><span>Rules</span></a></li>
<li><a href="./../../404.html" class="fly"><span>Lores</span></a></li>
<li><a href="./../../404.html" class="fly"><span>What is 2009scape?</span></a>
</li>
</ul>
</li>
<li class="top"><a id="community" class="tl" href="./../../404.html"><span class="ts">Community</span></a>
<ul>
<li><a href="./services/m=hiscore/hiscores.html?world=2" class="fly"><span>Legacy Hiscores</span></a></li>
<li><a href="./../../404.html" class="fly"><span>Contributors</span></a></li>
</ul>
</li>
<li class="top"><a id="help" class="tl" href="./../../404.html"><span
class="ts">Help</span></a>
<ul>
<li><a href="./../../404.html" class="fly"><span>Customer Support</span></a></li>
<li><a href="./../../404.html" class="fly"><span>Password Recovery</span></a>
</li>
<li><a href="./../../404.html" class="fly"><span>Locked Account
Recovery</span></a></li>
<li><a href="./../../404.html" class="fly"><span>Appeal Bans & Mutes</span></a>
</li>
<li><a href="./../../404.html" class="fly"><span>Parents' Guide</span></a></li>
</ul>
</li>
<li class="top"><a href="https://github.com/2009scape/" id="login" class="tl"><span class="ts">Source
Code</span></a></li>
</ul>
<br class="clear" />
</div>
<div id="content">
<div id="article">
<div class="sectionHeader">
<div class="left">
<div class="right">
<h1 class="plaque">
Create a Free Account
</h1>
</div>
</div>
</div>
<div class="section">
<div class="brown_background sectionContentContainer">
<div class="inner_brown_background">
<div class="brown_box">
<div class="statusbarwrap">
<div id="statusbar">
<div class="left">
<div class="right">
<div class="statusbutton firstoffspring firstActive">
<div class="subButton left">1. Just watch the video</div>
</div>
<div class="statusbutton middleoffspring ">
<div class="subButton middle"></div>
</div>
<div class="statusbutton lastoffspring ">
<div class="subButton right"></div>
</div>
<br style="clear: both;" />
</div>
</div>
</div>
</div>
<br class="clear" />
<div class="width756">
<div id="errorlog" style="position: absolute; top: 5px; right: 5px; float: right; padding: 5px;">
</div>
<form id="createForm" action="https://secure/m=create/input_details.ws" method="post"
onsubmit="return checkit()">
<div class="inner_brown_box brown_box_stack" id="cIntro">
Create an account through <a
href="https://2009scape.org/site/game_guide/how_do_i_get_started0.html">Downloading</a>
the game.
</div>
<div id="formBoxes" class="inner_brown_box brown_box_stack brown_box_padded">
<iframe width="100%" height="400" src="https://www.youtube.com/embed/ywtRbI89OuU" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
<br><br>
</div>
<a href="https://2009scape.org/site/game_guide/how_do_i_get_started0.html">
<div class="inner_brown_box brown_box_padded">
</div>
</a>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
<br class="clear" />
</div>
<div id="footer">
<div class="contain">
<div class="footerdesc">
This website and its contents are copyright under AGPL<br />
Use of this website is subject to our <a href="../../site/terms/terms.html">Terms &amp;
Conditions</a> and <a href="../../site/privacy/privacy.html">Privacy Policy</a>.
</div>
<a class="jagexlink" href="/">
<img src="./../../site/2009scape-resources/img/branding/logo-footer-dark.webp" alt="2009Scape" />
</a>
<br class="clear" />
</div>
<br class="clear" />
</div>
</div>
</div>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var _pageTracker = _gat._getTracker("UA-2058817-15");
_pageTracker._setDomainName(".runescape.com");
_pageTracker._trackPageview();
} catch (x) { }
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-2058817-2");
pageTracker._setDomainName(".runescape.com");
pageTracker._trackPageview();
} catch (x) { }
</script>
</body>
<!-- Mirrored from secure.runescape.com/m=create/index.ws by HTTrack Website Copier/3.x [XR&CO'2010], Sun, 18 Jul 2010 08:58:30 GMT -->
<!-- Added by HTTrack -->
<meta http-equiv="content-type" content="text/html;charset=ISO-8859-1"><!-- /Added by HTTrack -->
</html>