﻿String.prototype.Trim = function(){ return this.replace(/(^\s*)|(\s*$)/g, "");}

var BaseUrl="/wowgoldone/";

function HashToArray(ret)
{
	var result=new Array();
	for(var i=0;i<ret.length;i++)
	{
		result[ret[i][0]]=ret[i][1];
	}
	return result;
}

function CheckLogin()
{
	pureland.Ajax.common.CheckLogin(CheckLogin_Result);
}

function CheckLogin_Result(result)
{
	ret=result.value;
	if(ret=="0")
	{
		document.getElementById("LoginBox").style.display="";
		document.getElementById("LoginMsg").style.display="none";
	}
	else
	{
		ret=HashToArray(ret);
		document.getElementById("LoginName").innerHTML=ret["LoginName"];
		document.getElementById("LoginPoint").innerHTML=ret["LoginPoint"];
		document.getElementById("LoginEcoupon").innerHTML=ret["LoginEcoupon"];
		document.getElementById("LoginDiscount").innerHTML=ret["LoginDiscount"];
		document.getElementById("LoginBox").style.display="none";
		document.getElementById("LoginMsg").style.display="";
	}
	return;
}

function Login()
{
	var username=document.getElementById("txtusername").value;
	var userpwd=document.getElementById("txtuserpwd").value;
	if(username=="") { alert("The email can't be empty!"); return; }
	if(userpwd=="") { alert("The password can't be empty!"); return; }
	var ret=pureland.Ajax.common.Login(username,userpwd).value;
	document.getElementById("txtusername").value="";
	document.getElementById("txtuserpwd").value="";
	if(ret=="0")
	{
		document.getElementById("LoginBox").style.display="";
		document.getElementById("LoginMsg").style.display="none";
		alert("Error email or password."); 
		document.getElementById("txtusername").focus();
		return;
	}
	else
	{
		ret=HashToArray(ret);
		document.getElementById("LoginName").innerHTML=ret["LoginName"];
		document.getElementById("LoginPoint").innerHTML=ret["LoginPoint"];
		document.getElementById("LoginEcoupon").innerHTML=ret["LoginEcoupon"];
		document.getElementById("LoginDiscount").innerHTML=ret["LoginDiscount"];
		document.getElementById("LoginBox").style.display="none";
		document.getElementById("LoginMsg").style.display="";
	}
	var curhref=location.href;
	if(curhref.indexOf("#")!=-1) curhref=curhref.substring(0,curhref.indexOf("#"));
	if(curhref.indexOf("?")!=-1) curhref=curhref.substring(0,curhref.indexOf("?"));
	curhref=curhref.substring(curhref.lastIndexOf("/")+1,curhref.length);
	curhref=curhref.toLowerCase();
	if(curhref=="input.html")
	{
		Logindo();
	}
}

function Logout()
{
	var ret=pureland.Ajax.common.Logout().value;
	if(ret=="1")
	{
		document.getElementById("LoginBox").style.display="";
		document.getElementById("LoginMsg").style.display="none";
	}
	else
	{
		return "0";
	}
	
	var curhref=location.href;
	if(curhref.indexOf("#")!=-1) curhref=curhref.substring(0,curhref.indexOf("#"));
	if(curhref.indexOf("?")!=-1) curhref=curhref.substring(0,curhref.indexOf("?"));
	curhref=curhref.substring(curhref.lastIndexOf("/")+1,curhref.length);
	curhref=curhref.toLowerCase();
	if(curhref=="input.html")
	{
		Logoutdo();
	}
}


