//ÏÔÊ¾ÓëÒþ²Ø
function Show_hidden(n,k) 
 { 

 if(k!="0"){
	 userview(k);
	 }
 var e = document.getElementsByTagName("div");
 var m = document.getElementsByTagName("img");
 for (var i=0; i<e.length; i++)
 { 
 if(e[i].id.length > 2 && e[i].id.substr(0,2) == "LL") 
{var strs=e[i].id;
var strstr="LL"+n;
if(e[i].id!=strstr){
 e[i].style.display = "none";
 e[i]
}
 }

//eval("document.getElementById(\'"+strs+"\').style.display=\"none\";");
 }
 for (var j=0; j<m.length; j++)
 { 

 if(m[j].id.length > 2 && m[j].id.substr(0,3) == "img") 
{var imgstrs=m[j].id;
var imgstrstr="img"+n;
if(m[j].id!=imgstrstr){
 m[j].src = "/templates/images/icon_1.gif";
 }
 }
//eval("document.getElementById(\'"+strs+"\').style.display=\"none\";");
 }
 var str="LL"+n;
 var imgstr="img"+n;
 //alert(str);
if(eval("document.getElementById(\'"+str+"\')").style.display==""){
eval("document.getElementById(\'"+str+"\').style.display=\"none\";");
eval("document.getElementById(\'"+imgstr+"\').src=\"/templates/images/icon_1.gif\";");
}else{
eval("document.getElementById(\'"+str+"\').style.display=\"\";");
eval("document.getElementById(\'"+imgstr+"\').src=\"/templates/images/icon_2.gif\";");
}
}
//end
 function ShowFLTleft(n) 
 { 
 var e = document.getElementsByTagName("div");
 
 for (var i=0; i<e.length; i++)
 { 
 if(e[i].id.length > 2 && e[i].id.substr(0,2) == "LM") 
{var strs=e[i].id;
var strstr="LM"+n;
if(e[i].id!=strstr){
 e[i].style.display = "none";
}
 }
//eval("document.getElementById(\'"+strs+"\').style.display=\"none\";");
 }
 var str="LM"+n;
 //alert(str);
if(eval("document.getElementById(\'"+str+"\')").style.display==""){
eval("document.getElementById(\'"+str+"\').style.display=\"none\";");}else{
eval("document.getElementById(\'"+str+"\').style.display=\"\";");}
  } 



function ShowFLT1(n,k,uid,mid) 
{ 
  

 ChangeCount(uid,mid);
  
  if(k!="0")
  {
	 userview(k);
  }
 var e = document.getElementsByTagName("div");
 var m = document.getElementsByTagName("img");
 for (var i=0; i<e.length; i++)
 { 
 if(e[i].id.length > 2 && e[i].id.substr(0,2) == "LM") 
{var strs=e[i].id;
var strstr="LM"+n;
if(e[i].id!=strstr){
 e[i].style.display = "none";

}
 }

//eval("document.getElementById(\'"+strs+"\').style.display=\"none\";");
 }
 for (var j=0; j<m.length; j++)
 { 

 if(m[j].id.length > 2 && m[j].id.substr(0,3) == "img") 
{var imgstrs=m[j].id;
var imgstrstr="img"+n;
if(m[j].id!=imgstrstr){
 m[j].src = "templates/images/icon_1.gif";
 }
 }
//eval("document.getElementById(\'"+strs+"\').style.display=\"none\";");
 }
 var str="LM"+n;
 var imgstr="img"+n;
 //alert(str);
if(eval("document.getElementById(\'"+str+"\')").style.display=="")
{
        eval("document.getElementById(\'"+str+"\').style.display=\"none\";");
        eval("document.getElementById(\'"+imgstr+"\').src=\"templates/images/icon_1.gif\";");
}
else
{
            eval("document.getElementById(\'"+str+"\').style.display=\"\";");
            eval("document.getElementById(\'"+imgstr+"\').src=\"templates/images/icon_2.gif\";");}
}



 function ShowFLT(n,k) 
 { 
  

 
  
  if(k!="0")
  {
	 userview(k);
  }
 var e = document.getElementsByTagName("div");
 var m = document.getElementsByTagName("img");
 for (var i=0; i<e.length; i++)
 { 
 if(e[i].id.length > 2 && e[i].id.substr(0,2) == "LM") 
{var strs=e[i].id;
var strstr="LM"+n;
if(e[i].id!=strstr){
 e[i].style.display = "none";
 e[i]
}
 }

//eval("document.getElementById(\'"+strs+"\').style.display=\"none\";");
 }
 for (var j=0; j<m.length; j++)
 { 

 if(m[j].id.length > 2 && m[j].id.substr(0,3) == "img") 
{var imgstrs=m[j].id;
var imgstrstr="img"+n;
if(m[j].id!=imgstrstr){
 m[j].src = "templates/images/icon_1.gif";
 }
 }
//eval("document.getElementById(\'"+strs+"\').style.display=\"none\";");
 }
 var str="LM"+n;
 var imgstr="img"+n;
 //alert(str);
if(eval("document.getElementById(\'"+str+"\')").style.display==""){
eval("document.getElementById(\'"+str+"\').style.display=\"none\";");
 eval("document.getElementById(\'"+imgstr+"\').src=\"templates/images/icon_1.gif\";");}else{
eval("document.getElementById(\'"+str+"\').style.display=\"\";");
 eval("document.getElementById(\'"+imgstr+"\').src=\"templates/images/icon_2.gif\";");}
  }
 function show(){
document.getElementById('main').style.display="none";
document.getElementById('login').style.display='';
}
var yes=false;
function postvalue(m)
{


if(document.getElementById('eutous').value==5){
	if(document.getElementById('merry_golds').value==0){
	alert('Select X\'mas Coins QTY you want to redeem');
	return false;
	}
}
var submits="document."+m+".submit();";


  if(m=="order")
	 {   
	     var cname=document.getElementById("cname").value;
         // var likewarn=document.getElementById("likewarn").value;
         if(cname=='')
         {
             alert('Please input your Character name');
			 document.getElementById("cname").focus();
             return false;
         }
if(document.getElementById('point').value>500){
alert('the maximum redeem point is 500 every time.');
document.getElementById('point').value=500;
return false;
}
		 eval(submits);
		  
	 }

 if(m=="chuxiao5")
	 {   
	     var cname=document.getElementById("cname").value;
         // var likewarn=document.getElementById("likewarn").value;
         if(cname=='')
         {
             alert('Please input your Character name');
			 document.getElementById("cname").focus();
             return false;
         }
		 eval(submits);
		  
	 }

  if(m=="order1")
  {   
     eval(submits);
  }

if (m=="main"){
eval(submits);
}else{
redeem();
if(yes==true){
eval(submits);
}
}
}

function changeCurrency(m)
{
	//document.getElementById('currency_bs').value=m;
    //module('us_change_eu','currency_bs');
	if(m==2)
	{
	var div = document.getElementsByName('eu_price');
	var price1 = document.getElementsByName('us_price');
	var gbp_price = document.getElementsByName('gbp_price');
	var cad_price = document.getElementsByName('cad_price');
	var con_price = document.getElementsByName('con_price');
	var Currencybs = document.getElementsByName('currency_bs');
	
     for($i=0;$i<div.length;$i++)
	 {
	  div[$i].style.display='';
	  price1[$i].style.display='none';
	  gbp_price[$i].style.display='none';
	  cad_price[$i].style.display='none';
	  con_price[$i].style.display='none';
	   Currencybs[$i].value=m;
	  }
	}else if(m==3){
	var div = document.getElementsByName('eu_price');
	var price1 = document.getElementsByName('us_price');
	var gbp_price = document.getElementsByName('gbp_price');
	var cad_price = document.getElementsByName('cad_price');
	var con_price = document.getElementsByName('con_price');
	var Currencybs = document.getElementsByName('currency_bs');
     for($i=0;$i<div.length;$i++)
	 {
	  div[$i].style.display='none';
	  price1[$i].style.display='none';
	  gbp_price[$i].style.display='';
	  cad_price[$i].style.display='none';
	  con_price[$i].style.display='none';
	  Currencybs[$i].value=m;
	  }
	}else if(m==4){
	var div = document.getElementsByName('eu_price');
	var price1 = document.getElementsByName('us_price');
	var gbp_price = document.getElementsByName('gbp_price');
	var cad_price = document.getElementsByName('cad_price');
	var con_price = document.getElementsByName('con_price');
	var Currencybs = document.getElementsByName('currency_bs');
     for($i=0;$i<div.length;$i++)
	 {
	  div[$i].style.display='none';
	  price1[$i].style.display='none';
	  gbp_price[$i].style.display='none';
	  cad_price[$i].style.display='';
	   con_price[$i].style.display='none';
	  Currencybs[$i].value=m;
	  }
	}else if(m==5){
	var div = document.getElementsByName('eu_price');
	var price1 = document.getElementsByName('us_price');
	var gbp_price = document.getElementsByName('gbp_price');
	var cad_price = document.getElementsByName('cad_price');
	var con_price = document.getElementsByName('con_price');
	var Currencybs = document.getElementsByName('currency_bs');
     for($i=0;$i<div.length;$i++)
	 {
	  div[$i].style.display='none';
	  price1[$i].style.display='none';
	  gbp_price[$i].style.display='none';
	  cad_price[$i].style.display='none';
	   con_price[$i].style.display='';
	  Currencybs[$i].value=m;
	  }
	}else{
		var div = document.getElementsByName('eu_price');
		var price1 = document.getElementsByName('us_price');
		var gbp_price = document.getElementsByName('gbp_price');
		var cad_price = document.getElementsByName('cad_price');
		var con_price = document.getElementsByName('con_price');
		var Currencybs = document.getElementsByName('currency_bs');
		for($i=0;$i<div.length;$i++){
	
		div[$i].style.display='none';
		price1[$i].style.display='';
		gbp_price[$i].style.display='none';
		cad_price[$i].style.display='none';
		con_price[$i].style.display='none';
		Currencybs[$i].value=m;
		
		}	
   }
   
}

function formatFloat(src, pos)
{   
    return Math.round(src*Math.pow(10, pos))/Math.pow(10, pos);
}
function merry_js(m)
{
 document.getElementById('merry_golds').value=m;	
}

//right js

function InitAjax()
{ 
	var ajax=false; 
	try { 
		ajax = new ActiveXObject("Msxml2.XMLHTTP"); 
	} catch (e) { 
		try { 
			ajax = new ActiveXObject("Microsoft.XMLHTTP"); 
		} catch (E) { 
			ajax = false; 
		}
	}
	if (!ajax && typeof XMLHttpRequest!='undefined') { 
		ajax = new XMLHttpRequest(); 
	}

	return ajax;
}


var xmlHttp; 

function createXMLHttpRequest()
{ 
	if (window.ActiveXObject)
	{ 
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}  
	else if(window.XMLHttpRequest)
	{ 
		xmlHttp = new XMLHttpRequest();
	} 
} 

function handleStateChange()
{ 
	if(xmlHttp.readyState == 4)
	{ 
		if(xmlHttp.status == 200)
		{ 
			//alert(xmlHttp.responseText);
			eval(xmlHttp.responseText);
		} 
	} 
}

function AjaxLogin()
{ 
	createXMLHttpRequest();
	xmlHttp.onreadystatechange = handleStateChange;

	var username = document.getElementById('username2').value;
	var password = document.getElementById('password2').value;
	var url = "username="+username+"&password="+password+"&time="+new Date().getTime();
	var qurl = "ajax.php?AjaxType=login&"+url;
	
	xmlHttp.open("GET", qurl, true);
	xmlHttp.send(null);
	//setTimeout("AjaxLogin()",2000);
}
function newusercheck()
{ 
	createXMLHttpRequest();
	xmlHttp.onreadystatechange = handleStateChange;

	var pcode = document.getElementById('pcode').value;
	var url = "pcode="+pcode+"&time="+new Date().getTime();
	var qurl = "ajax.php?AjaxType=newusercheck&"+url;
	
	xmlHttp.open("GET", qurl, true);
	xmlHttp.send(null);
	//setTimeout("AjaxLogin()",2000);
}
function AjaxLogout()
{
	createXMLHttpRequest();
	xmlHttp.onreadystatechange = handleStateChange;
	
	var qurl = "ajax.php?AjaxType=logout&time="+new Date().getTime();;
	
	xmlHttp.open("GET", qurl, true);
	xmlHttp.send(null);
	
	//setTimeout("AjaxLogin()",2000);
}

function AjaxLoginResponse(Status)
{
	switch(Status)
	{
		case 1:		// ????
			ShowHideUserInfo(1);
		  break;
		case 2:		// ??????
			ShowHideUserInfo(0);
		
			document.getElementById("username2").select();
			document.getElementById("username2").focus();
			
			alert("User: \"" + document.getElementById("username2").value + "\" doesn't exists!");
		  break;
		case 3:		// ????
			ShowHideUserInfo(0);
		
			document.getElementById("password2").select();
			document.getElementById("password2").focus();
			
			alert("Password error!");
		  break;
	}
}

// ??????????
function ShowHideUserInfo(UserLogin)
{
	var divUserLogin = document.getElementById("divUserLogin");
	var divUserInfo = document.getElementById("divUserInfo");
	var divUserLoading = document.getElementById("divUserLoading");
    var divUserLogining = document.getElementById("divUserLogining");
	
	if(UserLogin)
	{
		divUserLoading.style.display = "none";
		divUserLogin.style.display = "none";
		divUserLogining.style.display = "none";
		divUserInfo.style.display = "";
	}
	else
	{
		divUserLoading.style.display = "none";
		divUserLogining.style.display = "none";
		divUserInfo.style.display = "none";
		divUserLogin.style.display = "";
	}
}

// ??????
function CheckLoginForm(form)
{
	var username = form.username;
	var password = form.password;
	//var re = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
	var re = /^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
	
	if(username.value.length == 0)
	{
		alert("Please input your e-mail first!");
		username.select();
		username.focus();
		return false;
	}
	
	if(!re.test(username.value))
	{
		alert("E-mail format Error!");
		username.select();
		username.focus();
		return false;
	}

	if(password.value.length == 0)
	{
		alert("Please input your password!");
		password.select();
		password.focus();
		return false;
	}
	
	return true;
}

// ??????
function SubmitLoginForm(form)
{

	if(CheckLoginForm(form)==false) return false;
		divUserLogining.style.display = "";
	divUserLogin.style.display = "none";
	AjaxLogin();
}
//??????
function userview(k)
{ 
	createXMLHttpRequest();
	xmlHttp.onreadystatechange = handleStateChange;
    str="document.getElementById('viewid"+k+"').value;";
	var view_id = eval(str);
	var url = "view_id="+view_id+"&time="+new Date().getTime();
	var qurl = "ajax.php?AjaxType=userview&"+url;
	
	xmlHttp.open("GET", qurl, true);
	xmlHttp.send(null);
	//setTimeout("AjaxLogin()",2000);
}
// JavaScript Document