var _=_?_:{}
_.G=function(e){return e.style?e:_.d.getElementById(e)}
_.d=document
_.X=function(u,f,d,x){x=new(window.ActiveXObject||XMLHttpRequest)('Microsoft.XMLHTTP')
x.open(d?'POST':'GET',u,1);x.setRequestHeader('Content-type','application/x-www-form-urlencoded');x.onreadystatechange=function(){x.readyState>3&&f&&f(x.responseText,x)};x.send(d)}
_.Q=function(j,y,x){y='';for(x in j)y+='&'+x+'='+encodeURIComponent(j[x]);return y.slice(1)}
gC=function(n,a,b,c){c='';_.d.cookie.length>0?(a=_.d.cookie.indexOf(n+'='),a!=-1?(a=a+n.length+1,b=_.d.cookie.indexOf(";",a),(b==-1?b=_.d.cookie.length:null),c=unescape(_.d.cookie.substring(a,b))):null):null;return c}
sc=function(n,d,e,a){a=new Date();a.setDate(a.getDate()+e);document.cookie=n+"="+escape(d)+(e==undefined?"":";expires="+a.toGMTString()+";path=/")}
dC=function(n){sc(n,'',-1)}
f=new Array("Digimon Adventure","Digimon 02","Digimon Tamers","Digimon Frontier","Digimon Data Squad","Digimon Xros Wars","Movies","Video Games","Manga")
errorMessage1='
'
errorMessage2='
This page does not yet exist.
If you have permission, you can click "
[edit this page]" below to create it.
'
p=document
t=p
function init(){a=document.getElementsByTagName('div')
p=_.G('c').innerHTML
for(i=0;i[edit this page]'
}
function editDexButton(){
_.G('c').innerHTML+=''
}
function editPage(a){
_.G('c').innerHTML=''
}
username=''
cancelLogin=false
persist=0
function logina(){
username=_.G('username').value
_.G('persist').checked?persist=50:persist=undefined
_.X('system/login.php',function(r,s){s.status==200?getLoginResponse(r):(resetLogin(),_.G('login').innerHTML+='Error. Try again later.')},_.Q({'username':username,'password':_.G('password').value}))
}
function getLoginResponse(r){
if(cancelLogin){
logout()
return
}
r=r.split(':')
s=r[1]
e=r[2]
r=r[0]
switch (r){
case 'success-user':
sc('username',username,persist)
sc('userSessionId',s,persist)
_.G('login').innerHTML='Welcome, '+username+'.
You are logged in securely. Logout
Close'
_.G('loginspan').innerHTML=e
break
case 'success-passwordless':
sc('passwordless','',persist)
sc('username',username,persist)
sc('userSessionId',s,persist)
_.G('login').innerHTML='Welcome, '+username+'.
You are visiting without an account or password. Logout
Close'
_.G('loginspan').innerHTML=e
break
case 'success-user-created':
sc('username',username,persist)
sc('userSessionId',s,persist)
_.G('login').innerHTML='Welcome, '+username+'.
Your account has been created and you are logged in securely. Logout
Close'
_.G('loginspan').innerHTML=e
break
case 'failure-user-exists':
logout()
_.G('login').innerHTML+='That user already exists.'
break
case 'failure-incorrect-password':
logout()
_.G('login').innerHTML+='Incorrect password.'
break
case 'failure-could-not-accept-username':
logout()
_.G('login').innerHTML+='Could not accept username.'
break
default:
logout()
_.G('login').innerHTML+='There was an unusual error.'
}
}
function logout(){
// dC('passwordless') //WTF these aren't working WTF
// dC('username')
// dC('userSessionId')
var ck = document.cookie.split("; ");
var expires = " expires=Thu, 1 Jan 1970 00:00:00 UTC";
for(var i=0;iLogin'
}
function resetLogin(){
_.G('login').innerHTML='Close
'
}