// HTTP Request
HTTPRequest = function () {
var xmlhttp=null;
 try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (_e) {
    try {
     xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
   } catch (_E) { }
 }
 if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
   try {
    xmlhttp = new XMLHttpRequest();
    } catch (e) {
    xmlhttp = false;
   }
  }
 return xmlhttp;
}

function ajax(url,data, func) {
	var http = new HTTPRequest();
	http.open("POST", url, true);
	http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	http.send(data);
	http.onreadystatechange = function() {
		if (http.readyState == 4) {
			var data = http.responseText;
			func(data);
		}
	};
	return true;
}

function askNull(url) {
var http = new HTTPRequest();
 http.open("GET", url, true);
 http.send(null);
 http.onreadystatechange = function (){ handleHttpResponseNull(http)};
}
function handleHttpResponseNull(http)
{
	if(http.readyState == 4)
	{
		if(http.status == 200)
		{
			eval(http.responseText);

		}
	}
}
function askPost(url,questStr,div) {
var http = new HTTPRequest();
 http.open("POST", url, true);
 http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
 http.send(questStr);
 http.onreadystatechange = function (){ handleHttpResponsePost(http,div)};
 return true;
}

function handleHttpResponsePost(http,div) {
	if (http.readyState == 4) {
	 result = http.responseText;
  document.getElementById(div).innerHTML = result;
  }
}

function cartPost(url,questStr,div) {
var http = new HTTPRequest();
 http.open("POST", url, true);
 http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
 http.send(questStr);
 http.onreadystatechange = function (){ HttpResponsePost(http,div)};
 return true;
}

function HttpResponsePost(http,div) {
 if (http.readyState == 4) {
  result = http.responseText;
  document.getElementById(div).innerHTML = result;
   var cart_status_old =document.getElementById('cart_status').value;
   var jump_cart =document.getElementById('jump_cart').value;
   //return false;
  if (cart_status_old =="suc") { setTimeout("location.href=\'"+jump_cart+"\'",100); }
   }
}
function askskill(url,questStr)
{
var http = new HTTPRequest();
  http.open("POST", url, true);
 http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  http.send(questStr);
  http.onreadystatechange = function (){ handleHttpResponseskill(http)};
}
function handleHttpResponseskill(http) {
 if (http.readyState == 4) {
	 result = http.responseText;
 _DoSetSkill(result);
}
}
function askPL(url,questStr) {
var http = new HTTPRequest();
  http.open("POST", url, true);
  http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  http.send(questStr);
  http.onreadystatechange = function (){ handleHttpResponsePL(http)};
}

function handleHttpResponsePL(http) {
 if (http.readyState == 4) {
result = http.responseText;
parseMessage(result);
}
}
// show password
function askPwd(url,questStr,div,hid,val) {
var http = new HTTPRequest();
  http.open("POST", url, true);
  http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  http.send(questStr);
  http.onreadystatechange = function (){ handleHttpResponsePwd(http,div,hid,val)};
}

function handleHttpResponsePwd(http,div,hid,val) {
 if (http.readyState == 4) {
 result = http.responseText;
  if (result == "ok") {
		resetMSG(div);
		document.getElementById("cpassword").readOnly=false;
		document.getElementById("password").readOnly=false;
		document.getElementById(hid).value=1;
		val.style.backgroundColor = '#FFFFFF'; }
	else {
		ShowMSG(div,result);
		document.getElementById("c_password").value=-1;
		document.getElementById("c_cpassword").value=-1;
		document.getElementById("password").value="";
		document.getElementById("cpassword").value="";
		document.getElementById("cpassword").readOnly=true;
		document.getElementById("password").readOnly=true;
		document.getElementById(hid).value=-1;
		val.style.backgroundColor = '#FFFF99';
	}

}
}


function askReg(url,questStr,div,hid,val) {
var http = new HTTPRequest();
  http.open("POST", url, true);
  http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  http.send(questStr);
  http.onreadystatechange = function (){ handleHttpResponseReg(http,div,hid,val)};
}

function handleHttpResponseReg(http,div,hid,val) {
 if (http.readyState == 4) {
result = http.responseText;
	if (result == "ok") {
		resetMSG(div);
		document.getElementById(hid).value=1;
		val.style.backgroundColor = '#FFFFFF'; }
	else {
		ShowMSG(div,result);
		document.getElementById(hid).value=-1;
		val.style.backgroundColor = '#FFFF99';
	}

}
}

// Login Module
function Login(url,questStr,div,cdiv) {
var http = new HTTPRequest();
 http.open("POST", url, true);
  http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  http.send(questStr);
  http.onreadystatechange = function (){ handleHttpResponseLogin(http,div,cdiv)};
}
//Check Login
function ClickEnter(cc,e,flag) {
	if (cc==13) {check_login(document.forms['login_form'],'login','common_login');}
	}
function ClickEnter_(cc,e,flag) {
	if (cc==13) { check_login(document.forms['customer_loginform'],'customer_login','member_login');}
	}
function CheckoutEnter(cc,e,flag) {
	if (cc==13) { check_login(document.forms['customer_loginform'],'customer_login','ulogin');}
	}

function handleHttpResponseLogin(http,div,cdiv) {
	if (http.readyState == 4) {
	    var result = http.responseText;
		var results = result.split("|");
		if(results[0]=="error") {
			if (cdiv!="") {
				document.getElementById("customer_login").innerHTML = cdiv;
				document.getElementById("login").innerHTML = div;
				ShowMSG("customer_login_msg",results[1]);
			}else{
				//document.getElementById("login").innerHTML = div;
				//ShowMSG("login_msg",results[1]);
                alert(results[1]);
			}
		}else if (results[0]=="common") {
			if (cdiv!="") {
				document.getElementById("login").innerHTML = results[2];
				document.getElementById("customer_login").innerHTML = results[1];
				var url = "index.php";
				setTimeout("location.href='"+url+"'",1000);
			}else{
				//document.getElementById("mmologin").innerHTML = results[2];
				window.location.reload();
			}
		}else{
				window.location.reload();
		}
	}
}

function check_login(e,flag,source)
{
	var msg;
	var textAll;
	textAll="Please enter your Username and Password.";
	var textName = "";
	var textPassw = "";
	var questStr = "";
	var  loginsource;
	if (e.username.value == "E-mail") {
	   textName = "Please enter your Username.";
	}

	if (e.password.value == "************") {
		textPassw = "Please enter your Password.";
	}

	if (textName=="") {
	  if (!CheckEmail(e.username.value)) {
		textName = "Invalid E-mail Address.";
		}
	}

	if (e.username.style) e.username.style.backgroundColor = textName != "" ? '#FFFF99':'#FFFFFF';
	if (e.password.style) e.password.style.backgroundColor = textPassw != "" ? '#FFFF99':'#FFFFFF';

	if ((textPassw == "") && (textName == "")) {
	  var username = escape(e.username.value);
	  var password = escape(e.password.value);
	  var loginDIV = '';
	  var CloginDIV = "";
	  if (document.getElementById("customer_login")) { CloginDIV = document.getElementById("customer_login").innerHTML;}
	  resetMSG("login_msg");
	  if (document.getElementById("customer_login_msg")) { resetMSG("customer_login_msg"); }
	  loginDIV = procbar;
	  if (document.getElementById("customer_login")) { document.getElementById("customer_login").innerHTML=procbar;}
	  if(source=="member_login")
	  {loginsource="login";}
	  else if(source=="common_login")
	  {loginsource="login";}
	  else if(source=="ulogin")
	  {loginsource="checklogin";}
	  else
	  {loginsource="login";}
	  questStr = "ajaxtype="+loginsource+"&username="+username+"&password="+password;
	  Login("/inc/menberlogin.proc.php",questStr,loginDIV,CloginDIV);
	  return false; }

	if (flag=="login") {
		if (textName && textPassw) {
			msg = textAll;
		} else {
			msg = textName + textPassw;
		}
		alert(msg);
	}
	else if (flag=="customer_login") {
		if (textName != "") { ShowMSG("username_msg",textName); }
		if (textPassw != "") { ShowMSG("password_msg",textPassw); }
	}
	return false;
}

//Logout
function Logout() {
       url="/inc/menberlogin.proc.php?ajaxtype=logout";
		askNull(url);
		}

//Track Order
function trackorder()
{
	var ordertype = document.getElementById('ordertype').value;
	var order = document.getElementById('order').value;
	var ordername = document.getElementById('ordername').value;
	var questStr = "ordertype="+ordertype+"&order="+order+"&ordername="+ordername;
	document.getElementById('show').innerHTML="processing";
	askPost("/ordercheck.php",questStr,"show");
	//askNull(qurl);
}
function askCode(url,questStr) {
var http = new HTTPRequest();
  http.open("POST", url, true);
  http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  http.send(questStr);
  http.onreadystatechange = function (){ handleCode(http)};
}

function handleCode(http) {
 if (http.readyState == 4) {
 var result = http.responseText;
	var results = result.split("||");

if (results[0] == "error") { ShowMSG("code_msg",results[1]); }
   else {
    var discount = results[1];
	var total = results[2];
	document.getElementById("checkout_code").style.display = "none";
	document.getElementById("mc_discount").innerHTML = "- "+discount;
	document.getElementById("mc_total").innerHTML = total;
	document.getElementById("new_ccode").style.display = "";

	refreshcart();

   }
}
}

// Define Processing Bar
var txt,ctxt;
var procbar,checkbar;
txt="Processing ..."; ctxt="Validating ...";
procbar = "<table width=100% border=0><tr><td align=center valign=middle height=100><img src=/images/loading.gif width=16 height=16 align=absmiddle /> "+ txt +" </td></tr></table>";
checkbar = "<img src=/images/loading.gif width=16 height=16 align=absmiddle /> "+ ctxt;
validbar = "<table width=100% border=0 cellspacing=0 cellpadding=5 class=table_2><tr><td align=center><img src=/images/loading.gif width=16 height=16 align=absmiddle /> "+ ctxt+" </td></tr></table>";
//Gold Add to Cart
function wk_addtocart(obj) {
	    var gd_q = "gd_quantity_"+obj;
		var gd_p = "gd_price_"+obj;
		var gd_ep = "gd_eprice_"+obj;
		var gd_prod = "gd_productid_"+obj;
		var gd_productid = escape(document.getElementById(gd_prod).value);
		var gd_gameid = escape(document.getElementById("gd_gameid").value);
		var gd_serverid = escape(document.getElementById("gd_serverid").value);
		var gd_gamename = escape(document.getElementById("gd_gamename").value);
		var gd_servername = escape(document.getElementById("gd_servername").value);
	    var gd_quantity = escape(document.getElementById(gd_q).value);
		var gd_currency = escape(document.getElementById("gd_currency").value);
		var gd_price = escape(document.getElementById(gd_p).value);
		var gd_eprice = escape(document.getElementById(gd_ep).value);
    var cart_status_old = document.getElementById("cart_status").value;
	   document.getElementById("cart").innerHTML = procbar;
	questStr = "gd_gameid="+gd_gameid+"&gd_serverid="+gd_serverid+"&gd_gamename="+gd_gamename+"&gd_servername="+gd_servername+"&gd_quantity="+gd_quantity+"&gd_price="+gd_price+"&gd_eprice="+gd_eprice+"&cart_action=add"+"&gd_productid="+gd_productid+"&gd_currency="+gd_currency;;
	cartPost("/walker_action.php",questStr,"cart");

}
//Gold Add to Cart
function cdkey_addtocart(obj) {
	    var gd_q = "gd_quantity_"+obj;
		var gd_p = "gd_price_"+obj;
		var gd_ep = "gd_eprice_"+obj;
		var gd_prod = "gd_productid_"+obj;
		var gd_productid = escape(document.getElementById(gd_prod).value);
		var gd_gameid = escape(document.getElementById("gd_gameid").value);
		var gd_serverid = escape(document.getElementById("gd_serverid").value);
		var gd_gamename = escape(document.getElementById("gd_gamename").value);
		var gd_servername = escape(document.getElementById("gd_servername").value);
	    var gd_quantity = escape(document.getElementById(gd_q).value);
		var gd_currency = escape(document.getElementById("gd_currency").value);
		var gd_price = escape(document.getElementById(gd_p).value);
		var gd_eprice = escape(document.getElementById(gd_ep).value);
    var cart_status_old = document.getElementById("cart_status").value;
	   document.getElementById("cart").innerHTML = procbar;
	questStr = "gd_gameid="+gd_gameid+"&gd_serverid="+gd_serverid+"&gd_gamename="+gd_gamename+"&gd_servername="+gd_servername+"&gd_quantity="+gd_quantity+"&gd_price="+gd_price+"&gd_eprice="+gd_eprice+"&cart_action=add"+"&gd_productid="+gd_productid+"&gd_currency="+gd_currency;
	cartPost("/cdkey_action.php",questStr,"cart");

}
//Gold Add to Cart
function addtocart(value) {
   var form = 'addCartForm_' + value;
	var oForm = document.forms[form];
	//oForm.cart_status_card.value = document.getElementById("cart_status").value;
	var currency = document.createElement('input');
	currency.name = 'gd_currency';
	var check_currency = document.getElementsByName('switchCurrency');
	var len = check_currency.length;
	currency.value = 1;
	currency.type ="hidden";
	for (var i = 0; i < len; i++) {
		if (check_currency[i].checked && check_currency[i].value == 'eur')
			currency.value = 2;
	}
	oForm.appendChild(currency);
	oForm.submit();
   }
//Item Add to Cart
function item_addtocart(obj) {
	    var gd_q = "gd_quantity_"+obj;
		var gd_p = "gd_price_"+obj;
		var gd_ep = "gd_eprice_"+obj;
		var gd_prod = "gd_productid_"+obj;
		var gd_productid = escape(document.getElementById(gd_prod).value);
		var gd_gameid = escape(document.getElementById("gd_gameid").value);
		var gd_serverid = escape(document.getElementById("gd_serverid").value);
		var gd_gamename = escape(document.getElementById("gd_gamename").value);
		var gd_servername = escape(document.getElementById("gd_servername").value);
	    var gd_quantity = escape(document.getElementById(gd_q).value);
		var gd_price = escape(document.getElementById(gd_p).value);
		var gd_eprice = escape(document.getElementById(gd_ep).value);
		var gd_currency = escape(document.getElementById("gd_currency").value);
        var cart_status_old = document.getElementById("cart_status").value;
	   document.getElementById("cart").innerHTML = procbar;
	questStr = "gd_gameid="+gd_gameid+"&gd_serverid="+gd_serverid+"&gd_gamename="+gd_gamename+"&gd_servername="+gd_servername+"&gd_quantity="+gd_quantity+"&gd_price="+gd_price+"&gd_eprice="+gd_eprice+"&cart_action=add"+"&gd_productid="+gd_productid+"&gd_currency="+gd_currency;
 cartPost("/item_action.php",questStr,"cart");
	}
//Account Add to Cart
function account_addtocart(obj) {
	var gd_q = "gd_quantity_"+obj;
	var gd_p = "gd_price_"+obj;
	var gd_ep = "gd_eprice_"+obj;
	var gd_prod = "gd_productid_"+obj;
	document.getElementById("gd_productid").value = escape(document.getElementById(gd_prod).value);
	document.getElementById("gd_gameid").value = escape(document.getElementById("form_gd_gameid").value);
	document.getElementById("gd_serverid").value = escape(document.getElementById("form_gd_serverid").value);
	document.getElementById("gd_gamename").value = escape(document.getElementById("form_gd_gamename").value);
	document.getElementById("gd_servername").value = escape(document.getElementById("form_gd_servername").value);
	document.getElementById("gd_currency").value = escape(document.getElementById("gd_currency").value);
	document.getElementById("gd_quantity").value = escape(document.getElementById(gd_q).value);
	document.getElementById("gd_price").value = escape(document.getElementById(gd_p).value);
	document.getElementById("gd_eprice").value = escape(document.getElementById(gd_ep).value);
	cart_status_card = document.getElementById("cart_status").value;
	document.accoutAddForm.submit();
	/*document.getElementById("cart").innerHTML = procbar;
	questStr = "gd_gameid="+gd_gameid+"&gd_serverid="+gd_serverid+"&gd_gamename="+gd_gamename+"&gd_servername="+gd_servername+"&gd_quantity="+gd_quantity+"&gd_price="+gd_price+"&gd_eprice="+gd_eprice+"&cart_action=add"+"&gd_productid="+gd_productid+"&gd_currency="+gd_currency;
	//alert(questStr);
	cartPost("/account_action.php",questStr,"cart");	*/
}
//PL Add to cart
function pl_l2addtocart(e){
	var pl_type = escape(document.getElementById('pl_type').value);
	var pl_class = escape(e.pl_class.value);
	var pl_game_id = escape(e.c_game_id.value);
	var pl_game_name = escape(e.c_gamename.value);
	var pl_server_id = escape(e.c_quote_server_id.value);
	var pl_server_name = e.c_quote_server.value;
	var pl_charactor_class = e.c_quote_class.value;
	var pl_clevel = escape(e.c_quote_clevel.value);
	var pl_dlevel = escape(e.c_quote_dlevel.value);
	var pl_time = escape(e.c_quote_time.value);
	var pl_price = e.c_quote_price.value;
	var pl_bonus = e.c_quote_bonus.value;
	var pl_gd_currency = escape(e.gd_currency.value);
	var pl_ftranfer = escape(e.ftransfername.value);
	var pl_stranfer = escape(e.stransfername.value);
	var pl_ttranfer = escape(e.ttransfername.value);
	var pl_tranfer="";
	if(pl_ftranfer!="") {
		if(e.stransfername.value != '' || e.pl_tt_s.checked)	{
			pl_tranfer=pl_ftranfer+",";
		}else{
			pl_tranfer=pl_ftranfer;
		}
	}
	if(e.stransfername.value != '' && e.pl_tt_s.checked)	{
		pl_tranfer=pl_tranfer+pl_stranfer+","+pl_ttranfer;
	}else if(e.stransfername.value != '') {
		pl_tranfer=pl_tranfer+pl_stranfer;
	}else if(e.pl_tt_s.checked){
		pl_tranfer=pl_tranfer+pl_ttranfer;
	}
	if(e.stransfername.value == '' && !e.pl_tt_s.checked && pl_ftranfer==""){
		pl_tranfer="notranfer";
	}
		if(jQuery("#quote_faction").length){
	pl_server_name += '-'+jQuery("#quote_faction").find("option:selected").text();
	pl_server_id+= '-'+jQuery("#quote_faction").find("option:selected").text();
	}
	if (parseFloat(pl_time)==0 || parseFloat(pl_price)==0) {
		document.getElementById("estimate_error").style.display="";
		return false;
	}else{
		document.getElementById("estimate_error").style.display="none";
	}
	//var cart_status_pl = document.getElementById("cart_status").value;
	//document.getElementById("cart").innerHTML = procbar;
	questStr = "pl_type="+pl_type + "&pl_class=" + pl_class+"&pl_game_id="+pl_game_id+"&pl_game_name="+pl_game_name+"&pl_server_id="+pl_server_id+"&pl_server_name="+pl_server_name+"&pl_charactor_class="+pl_charactor_class+"&pl_clevel="+pl_clevel+"&pl_dlevel="+pl_dlevel+"&pl_time="+pl_time+"&pl_price="+pl_price+"&pl_bonus="+pl_bonus+"&gd_currency="+pl_gd_currency+"&cart_action=add&itemtype=pl" + "&pl_tranfer="+pl_tranfer;
	//alert(questStr);
	e.pl_game_id.value = pl_game_id;
	e.pl_game_name.value = pl_game_name;
	e.pl_server_id.value = pl_server_id;
	e.pl_server_name.value = pl_server_name;
	e.pl_charactor_class.value = pl_charactor_class;

    e.pl_clevel.value = pl_clevel;
    e.pl_dlevel.value = pl_dlevel;
	e.pl_time.value = pl_time;
	e.pl_price.value = pl_price;
	e.pl_bonus.value = pl_bonus;
	e.pl_tranfer.value = pl_tranfer;
	document.forms['pl_form'].submit();
	//cartPost("/pwl_action.php",questStr,"cart");
}
  //packages to cart
 function pl_packagestocart(obj){
	var pl_type = escape(document.getElementById('pl_ptype').value);
	var gd_p = "pl_price_"+obj;
	var gd_ep = "pl_eprice_"+obj;
	var  pl_clevel = "pl_clevel_"+obj;
	var  pl_dlevel = "pl_dlevel_"+obj;
	var pl_time = "pl_needed_"+obj;
	var pl_bonus = "pl_bonus_"+obj;
	var pl_game_id = escape(document.getElementById("c_game_id").value);
	var pl_game_name = escape(document.getElementById("c_gamename").value);
	var pl_server_id = escape(document.getElementById("c_quote_server_id").value);
	var pl_server_name = escape(document.getElementById("c_quote_server").value);
	var pl_clevel = escape(document.getElementById(pl_clevel).value);
	var pl_dlevel = escape(document.getElementById(pl_dlevel).value);
	var pl_time = escape(document.getElementById(pl_time).value*24);
	var pl_price = escape(document.getElementById(gd_p).value);
	var pl_bonus = escape(document.getElementById(pl_bonus).value);
	var pl_gd_currency = escape(document.getElementById("gd_currency").value);
	var pl_charactor_class = "nothing";
	var pl_class="nothing";
	var pl_tranfer="notranfer";
	if (parseFloat(pl_time)==0 || parseFloat(pl_price)==0) {
		document.getElementById("estimate_error").style.display="";return false; }
   else { document.getElementById("estimate_error").style.display="none";}
var cart_status_pl = document.getElementById("cart_status").value;
	questStr = "pl_class="+pl_class+"&pl_game_id="+pl_game_id+"&pl_game_name="+pl_game_name+"&pl_server_id="+pl_server_id+"&pl_server_name="+pl_server_name+"&pl_charactor_class="+pl_charactor_class+"&pl_clevel="+pl_clevel+"&pl_dlevel="+pl_dlevel+"&pl_time="+pl_time+"&pl_price="+pl_price+"&pl_bonus="+pl_bonus+"&gd_currency="+pl_gd_currency+"&cart_action=add&itemtype=pl&pl_type="+pl_type+"&pl_tranfer="+pl_tranfer;
	ajax(
		'/pwl_action.php',
		questStr,
		function(){
			window.location.href = document.getElementById('jump_cart').value;
		}
	);
  }


//PL Add to cart
function pl_addtocart(e){
	 var pl_type=document.getElementById("pl_type").value;
		if(pl_type==0){
			changepower()
			}
	var pl_class = escape(e.pl_class.value);
	var pl_game_id = escape(e.c_game_id.value);
	var pl_game_name = escape(e.c_gamename.value);
	var pl_server_id = escape(e.c_quote_server_id.value);
	var pl_server_name = escape(e.c_quote_server.value);
	var pl_charactor_class = escape(e.c_quote_class.value);
	var pl_clevel = escape(e.c_quote_clevel.value);
	var pl_dlevel = escape(e.c_quote_dlevel.value);
	var pl_time = escape(e.c_quote_time.value);
	var pl_price = escape(e.c_quote_price.value);
	var pl_tranfer="notranfer";
	var cart_status_pl = document.getElementById("cart_status").value;
	document.getElementById("cart").innerHTML = procbar;
	questStr = "pl_class="+pl_class+"&pl_game_id="+pl_game_id+"&pl_game_name="+pl_game_name+"&pl_server_id="+pl_server_id+"&pl_server_name="+pl_server_name+"&pl_charactor_class="+pl_charactor_class+"&pl_clevel="+pl_clevel+"&pl_dlevel="+pl_dlevel+"&pl_time="+pl_time+"&pl_price="+pl_price+"&cart_action=add&itemtype=pl&pl_type="+pl_type+"&pl_tranfer="+pl_tranfer;
	cartPost("pwl_action.php",questStr,"cart");
	//var url="location.href="+"'pwl-checkout.php?game_id="+pl_game_id+"'";
  // if (cart_status_pl =="empty") {  setTimeout("location.href='/pwl-checkout.php'",2000); }
	}
//Delete Gold Cart
function delcart(e) {
	document.getElementById("id").value = e;
	document.form_shop_cart.submit();
}
//update Gold Cart
function updatecart(e) {
	document.getElementById("id").value = e;
	document.getElementById("cart_action").value = 'update';
	document.getElementById("count").value = document.getElementById("count" + e).value;
	document.form_shop_cart.submit();
}

//Delete Item Cart
function delitemcart(e) {
	document.getElementById("cart_main").innerHTML = procbar;
	document.getElementById("cart").innerHTML = procbar;
	questStr = "cart_action=edit&id="+e;
	askPost("item_action.php",questStr,"cart");
	askPost("del_item_cart.php",questStr,"cart_main");
}
//Delete Account Cart
function delaccountcart(e) {
	document.getElementById("cart_main").innerHTML = procbar;
	document.getElementById("cart").innerHTML = procbar;
	questStr = "cart_action=edit&id="+e;
	askPost("account_action.php",questStr,"cart");
	askPost("del_account_cart.php",questStr,"cart_main");
}
//Delete PWL Cart
function delpwlcart(e) {
	document.getElementById("cart_main").innerHTML = procbar;
	document.getElementById("cart").innerHTML = procbar;
	questStr = "cart_action=edit&id="+e;
   askPost("pwl_action.php",questStr,"cart");
   askPost("del_pwl_cart.php",questStr,"cart_main");
}

//Delete Cdkey Cart
function delcdkeycart(e) {
	document.getElementById("cart_main").innerHTML = procbar;
	document.getElementById("cart").innerHTML = procbar;
	questStr = "cart_action=edit&id="+e;
	askPost("cdkey_action.php",questStr,"cart");
	askPost("del_cdkey_cart.php",questStr,"cart_main");
}
//Update Cdkey Cart
function upcdkeycart(e,f) {
	var newcount="count"+e;
	var count=escape(document.getElementById(newcount).value);
	document.getElementById("cart_main").innerHTML = procbar;
	document.getElementById("cart").innerHTML = procbar;
	questStr = "cart_action=update&count="+count+"&id="+e;
	askPost("cdkey_action.php",questStr,"cart");
	askPost("update_cdkey_cart.php",questStr,"cart_main");
}
//Update Cdkey Cart
function upwkcart(e,f) {
	var newcount="count"+e;
	var count=escape(document.getElementById(newcount).value);
	document.getElementById("cart_main").innerHTML = procbar;
	document.getElementById("cart").innerHTML = procbar;
	questStr = "cart_action=update&count="+count+"&id="+e;
  	askPost("walker_action.php",questStr,"cart");
	askPost("update_walker_cart.php",questStr,"cart_main");
}
//Delete Walker Cart
function delwkcart(e) {
	document.getElementById("cart_main").innerHTML = procbar;
	document.getElementById("cart").innerHTML = procbar;
	questStr = "cart_action=edit&id="+e;
	askPost("walker_action.php",questStr,"cart");
	askPost("del_walker_cart.php",questStr,"cart_main");
}
//Clean Account Cart
function cleanaccountcart(){
	document.getElementById("cart_main").innerHTML = procbar;
	document.getElementById("cart").innerHTML = procbar;
	questStr = "cart_action=clean";
	askPost("account_action.php",questStr,"cart");
	askPost("del_cart.php",questStr,"cart_main");
    }
//Clean Gold Cart
function cleangoldcart() {
	document.getElementById("cart_main").innerHTML = procbar;
	document.getElementById("cart").innerHTML = procbar;
	questStr = "cart_action=clean";
	askPost("gold_action.php",questStr,"cart");
	askPost("del_cart.php",questStr,"cart_main");
    }
//Clean Item Cart
function cleanitemcart() {
	document.getElementById("cart_main").innerHTML = procbar;
	document.getElementById("cart").innerHTML = procbar;
	questStr = "cart_action=clean";
	askPost("item_action.php",questStr,"cart");
	askPost("del_cart.php",questStr,"cart_main");
    }


//Clean Cart
function cleanpwlcart() {
	document.getElementById("cart").innerHTML = procbar;
	questStr = "cart_action=clean";
	askPost("pwl_action.php",questStr,"cart");
	askPost("del_cart.php",questStr,"cart_main");
    }

//Clean CDkey Cart
function cleancdkeycart() {
	document.getElementById("cart_main").innerHTML = procbar;
	document.getElementById("cart").innerHTML = procbar;
	questStr = "cart_action=clean";
	askPost("cdkey_action.php",questStr,"cart");
	askPost("del_cart.php",questStr,"cart_main");
    }
//Clean  Walker Cart
function cleanwkcart() {
	document.getElementById("cart_main").innerHTML = procbar;
	document.getElementById("cart").innerHTML = procbar;
	questStr = "cart_action=clean";
	askPost("walker_action.php",questStr,"cart");
	askPost("del_cart.php",questStr,"cart_main");
    }
//Refresh Cart
function refreshcart() {
	questStr = "cart_action=refresh";
	askPost("/proc/shoppingcart.proc.asp",questStr,"cart");
}
//Honor,Reputation,Packages Add to Cart
function wow_addtocart(obj) {
	    var pl_type=document.getElementById("pl_type").value;
		if(pl_type==0){
			changepower()
			}
	    var gd_q = "gd_quantity_"+obj;
		var gd_p = "gd_price_"+obj;
	    var gd_prod = "gd_productid_"+obj;
		var gd_productid = escape(document.getElementById(gd_prod).value);
		var gd_gameid = escape(document.getElementById("gd_gameid").value);
        var gd_gamename = escape(document.getElementById("gd_gamename").value);
		var gd_price = escape(document.getElementById(gd_p).value);
		var gd_quantity = escape(document.getElementById(gd_q).value);
		var cart_status_pl = document.getElementById("cart_status").value;
		document.getElementById("cart").innerHTML = procbar;
	questStr = "gd_gameid="+gd_gameid+"&gd_gamename="+gd_gamename+"&gd_quantity="+gd_quantity+"&gd_price="+gd_price+"&cart_action=add&itemtype=wow&gd_productid="+gd_productid+"&pl_type="+pl_type;
	askPost("pwl-cart-action2.php",questStr,"cart");
	var url="location.href="+"'pwl-checkout.php?game_id="+gd_gameid+"'";
	if (cart_status_pl =="empty") { setTimeout(url,2000); }
}
 //Skill Add to Cart
 function sl_addtocart(e) {
	var pl_type=document.getElementById("pl_type").value;
	var pl_game_id = escape(e.c_game_id.value);
	var pl_game_name = escape(e.c_gamename.value);
	var pl_server_id = escape(e.c_quote_server_id.value);
	var pl_server_name = escape(e.c_quote_server.value);
	var pl_charactor_class = escape(e.c_quote_class.value);
	var pl_time = escape(e.c_quote_time.value);
	var pl_price = escape(e.c_quote_price.value);
	var pl_id = escape(e.c_quote_skill_id.value);
	var pl_gd_currency = escape(e.gd_currency.value);
	if (parseFloat(pl_time)==0 || parseFloat(pl_price)==0) {
		return false; }
   else {
	var cart_status_pl = document.getElementById("cart_status").value;
	questStr = "&pl_game_id="+pl_game_id+"&pl_game_name="+pl_game_name+"&pl_server_id="+pl_server_id+"&pl_server_name="+pl_server_name+"&pl_charactor_class="+pl_charactor_class+"&pl_id="+pl_id+"&pl_time="+pl_time+"&gd_currency="+pl_gd_currency+"&pl_price="+pl_price+"&cart_action=add&itemtype=sl&pl_type="+pl_type;
    ajax(
		"/pwl_action.php",
		questStr,
		function () {
			window.location.href = "/pwl-shop-cart.php?cart_action=edit";
		}
	);
   }
}

//Post Payment
function checkpayment(e,div) {
	document.getElementById("payment").innerHTML = procbar;
	var questStr = "id="+e;
	askPost("/paymentinfo.php",questStr,div);
}
//Check Coupon code
function _DoCheckCode(e) {
	if (e.coupon_code.value=="" || isblank(e.coupon_code.value)) {
	 document.getElementById("code_msg").style.display="";
	 return false;
	}

	document.getElementById("code_msg").innerHTML= checkbar;
	document.getElementById("code_msg").style.display="";

	var code = escape(e.coupon_code.value);
	var questStr = "action=checkcode&code="+code;
	askCode("url",questStr);
}
//Check Account
function check_useremail(val,name) {
	var e=val.value;
	var msg="";
	var div = name.toString()+"_msg";
	var hid = "c_"+name.toString();

	if (!CheckEmail(e)) {
	 msg = "The email address must be in example@eing.com format. Special characters such as ( ) < > [ ] , ; : \ etc. are generally not allowed. Similarly, non-ASCII characters such as + - etc. are prohibited.";
		val.style.backgroundColor = '#FFFF99';
	 ShowMSG(div,msg);
	 document.getElementById(hid).value=-1;
	 return false;
	}else { resetMSG(div);document.getElementById(hid).value=1;
																																																																																																											val.style.backgroundColor = '#FFFFFF'; return true;}
}
// Check register
function check_reguser(val,name) {
	var e=val.value;
	var msg="";
	var div = name.toString()+"_msg";
	var hid = "c_"+name.toString();

	if (!CheckEmail(e)) {
	 msg = "The email address must be in example@eing.com format. Special characters such as ( ) < > [ ] , ; : \ etc. are generally not allowed. Similarly, non-ASCII characters such as ????etc. are prohibited.";
		val.style.backgroundColor = '#FFFF99';
	 ShowMSG(div,msg);
	 document.getElementById(hid).value=-1;
	 return false;
	}
	
    resetMSG(div);
	document.getElementById(div).innerHTML = checkbar;
	document.getElementById(hid).value=0;

	questStr = "email="+escape(e);
	askReg("check-reg.php",questStr,div,hid,val);
}

// Do registration
function _DoRegister(e) {
	var msg_email, msg_proc, msg_pwd, msg_conpwd, msg_cpwd, msg_question, msg_anwser, msg_fname, msg_lname, msg_phone,msg_address,msg_city,msg_state,msg_country,msg_zip,msg_enews;
	var email,password,question,answer,fname,lname,phone,address,city,state,country,zip;
	var enews;
	var gameinfo="";
	var flag=0;
	var questStr;
	        msg_email = "Please specify a valid e-mail address.";
			msg_proc = "Our system is verifying your email address, please wait a second.";
			msg_pwd = "Please specify your Password.";
			msg_conpwd = "Please Re-type your Password.";
			msg_cpwd = "Your password entries did not match.";
			msg_question = "Please specify a Security Question.";
			msg_anwser = "Please specify a Secret Answer.";
			msg_fname = "Please specify a First Name.";
			msg_lname = "Please specify a Last Name.";
			msg_phone = "Please specify your Contact Phone.";
			msg_address = "Please specify your Address.";
			msg_city = "Please specify your City.";
			msg_state = "Please specify your State or Province.";
			msg_country = "Please specify your Country.";
			msg_zip = "Please specify a Zip or Postal Code.";
			msg_enews = "Please check the boxes to indicate which newsletters you’d like to receive from us.";

		if (e.c_email.value == -1) { flag=flag+1; ShowMSG("email_msg",msg_email); _DoSetBG(e.email,0); }
	else if (e.c_email.value == 0) { flag=flag+1; ShowMSG("email_msg",msg_proc); _DoSetBG(e.email,0); }
	else if (e.c_email.value == 1) {
		if (isblank(e.email.value) || e.email.value=="") { flag=flag+1; ShowMSG("email_msg",msg_email); _DoSetBG(e.email,0); }
		else { resetMSG("email_msg"); _DoSetBG(e.email,1); email=escape(e.email.value); } }

	if (e.c_password.value == -1) { flag=flag+1; ShowMSG("password_msg",msg_pwd); _DoSetBG(e.password,0); }
	else if (e.c_password.value == 1) {
		if (isblank(e.password.value) || e.password.value=="") { flag=flag+1; ShowMSG("password_msg",msg_pwd); _DoSetBG(e.password,0); }
		else { resetMSG("password_msg"); _DoSetBG(e.password,1);  } }

	if (e.c_cpassword.value == -1) { flag=flag+1; ShowMSG("cpassword_msg",msg_conpwd); _DoSetBG(e.cpassword,0); }
	else if (e.c_cpassword.value == 0) { flag=flag+1; ShowMSG("cpassword_msg",msg_cpwd); _DoSetBG(e.password,0); _DoSetBG(e.cpassword,0); }
	else if (e.c_cpassword.value == 1) {
		if (isblank(e.cpassword.value) || e.cpassword.value=="") { flag=flag+1; ShowMSG("cpassword_msg",msg_conpwd); _DoSetBG(e.cpassword,0); }
		else { resetMSG("cpassword_msg"); _DoSetBG(e.cpassword,1); password=escape(e.cpassword.value); } }

	//if (e.c_question.value == -1) { flag=flag+1; ShowMSG("question_msg",msg_question); _DoSetBG(e.question,0); }
	//else if (e.c_question.value == 1) {
		//if (e.question.value == "Other") {
			//if (e.c_oquestion.value == -1 || isblank(e.oquestion.value) || e.oquestion.value=="" ) {
				//flag=flag+1; ShowMSG("oquestion_msg",msg_question); _DoSetBG(e.oquestion,0); }
			//else { resetMSG("question_msg"); resetMSG("oquestion_msg"); _DoSetBG(e.oquestion,1); question=escape(e.oquestion.value); }
		//}
		//else { resetMSG("question_msg");resetMSG("oquestion_msg"); _DoSetBG(e.question,1); _DoSetBG(e.oquestion,1); question=escape(e.question.value); }
	// }

	//if (e.c_answer.value == -1) { flag=flag+1; ShowMSG("answer_msg",msg_anwser); _DoSetBG(e.answer,0); }
	//else if (e.c_answer.value == 1) {
		//if (isblank(e.answer.value) || e.answer.value=="") { flag=flag+1; ShowMSG("answer_msg",msg_anwser); _DoSetBG(e.answer,0); }
		//else { resetMSG("answer_msg"); _DoSetBG(e.answer,1);  answer=escape(e.answer.value); } }
 if (e.c_fname.value == -1) { flag=flag+1; ShowMSG("fname_msg",msg_fname); _DoSetBG(e.fname,0); }
	else if (e.c_fname.value == 1) {
		if (isblank(e.fname.value) || e.fname.value=="") { flag=flag+1; ShowMSG("fname_msg",msg_fname); _DoSetBG(e.fname,0); }
		else { resetMSG("fname_msg"); _DoSetBG(e.fname,1); fname=escape(e.fname.value); } }

	if (e.c_lname.value == -1) { flag=flag+1; ShowMSG("lname_msg",msg_lname); _DoSetBG(e.lname,0); }
	else if (e.c_lname.value == 1) {
		if (isblank(e.lname.value) || e.lname.value=="") { flag=flag+1; ShowMSG("lname_msg",msg_lname); _DoSetBG(e.lname,0); }
		else { resetMSG("lname_msg"); _DoSetBG(e.lname,1); lname=escape(e.lname.value); } }

	if (e.c_phone.value == -1) { flag=flag+1; ShowMSG("phone_msg",msg_phone); _DoSetBG(e.phone,0); }
	else if (e.c_phone.value == 1) {
		if (isblank(e.phone.value) && isblank(e.aphone.value)) { flag=flag+1; ShowMSG("phone_msg",msg_phone); _DoSetBG(e.phone,0); }
		else { resetMSG("phone_msg"); _DoSetBG(e.phone,1); phone=escape(e.phone.value); } }

	if (e.c_address.value == -1) { flag=flag+1; ShowMSG("address_msg",msg_address); _DoSetBG(e.address,0); }
	else if (e.c_address.value == 1) {
		if (isblank(e.address.value) || e.address.value=="") { flag=flag+1; ShowMSG("address_msg",msg_address); _DoSetBG(e.address,0); }
		else { resetMSG("address_msg"); _DoSetBG(e.address,1); address=escape(e.address.value); } }

	if (e.c_city.value == -1) { flag=flag+1; ShowMSG("city_msg",msg_city); _DoSetBG(e.city,0); }
	else if (e.c_city.value == 1) {
		if (isblank(e.city.value) || e.city.value=="") { flag=flag+1; ShowMSG("city_msg",msg_city); _DoSetBG(e.city,0); }
		else { resetMSG("city_msg"); _DoSetBG(e.city,1); city=escape(e.city.value);} }

	if (e.c_state.value == -1) { flag=flag+1; ShowMSG("state_msg",msg_state); _DoSetBG(e.state,0); }
	else if (e.c_state.value == 1) {
		if (isblank(e.state.value) || e.state.value=="") { flag=flag+1; ShowMSG("state_msg",msg_state); _DoSetBG(e.state,0); }
		else { resetMSG("state_msg"); _DoSetBG(e.state,1); state=escape(e.state.value); } }

	if (e.c_country.value == -1) { flag=flag+1; ShowMSG("country_msg",msg_country); _DoSetBG(e.country,0); }
	else if (e.c_country.value == 1) { resetMSG("country_msg"); _DoSetBG(e.country,1); country=escape(e.country.options[e.country.selectedIndex].text);  }

	if (e.c_zip.value == -1) { flag=flag+1; ShowMSG("zip_msg",msg_zip); _DoSetBG(e.zip,0); }
	else if (e.c_zip.value == 1) {
		if (isblank(e.zip.value) || e.zip.value=="") { flag=flag+1; ShowMSG("zip_msg",msg_zip); _DoSetBG(e.zip,0); }
		else { resetMSG("zip_msg"); _DoSetBG(e.zip,1); zip=escape(e.zip.value); } }

	if (e.enews.checked) {
	enews = 1;
	}
	else { enews = 0; }
   var aphone=escape(e.aphone.value);
   var aaddress=escape(e.aaddress.value);
   var countryCode = e.countryCode.value;
   var stateCode = e.stateCode.value;
	//var count = Number(e.enews_count.value);
		//var enews_id;
		//var cur_count=1;
		//for (var i=0;i<count;i++) {
		 	//enews_id = "enews_"+i;
			//if (document.getElementById(enews_id).checked) {
				//cur_count=cur_count+1;
				//gameinfo = (gameinfo=="")?document.getElementById(enews_id).value:(gameinfo+","+document.getElementById(enews_id).value);
			//}
		//}

		//if (cur_count==0) { flag=flag+1; ShowMSG("enews_msg",msg_enews); }
		//else { resetMSG("enews_msg"); }

	if (flag == 0) {
		//document.getElementById("reg").innerHTML = procbar;
		//questStr = "action=register&email="+email+"&password="+password+"&question="+question+"&answer="+answer+"&fname="+fname+"&lname="+lname+"&phone="+phone+"&address="+address+"&city="+city+"&states="+state+"&country="+country+"&zip="+zip+"&enews="+enews+"&gameinfo="+gameinfo;
		questStr = "action=register&email="+email+"&password="+password+"&fname="+fname+"&lname="+lname+"&countryCode="+countryCode+"&stateCode="+stateCode+"&phone="+phone+"&address="+address+"&aphone="+aphone+"&aaddress="+aaddress+"&city="+city+"&states="+state+"&country="+country+"&zip="+zip+"&enews="+enews;
		//alert(questStr);
		//askPost("/inc/reg.inc.php",questStr,"reg");
        e.submit();

	}
	return false;
}
// Do Account
function _DoAccount(e) {
	var msg_game,msg_server,msg_class,msg_level,msg_fname, msg_lname,msg_email,msg_phone,msg_terms;
	var game,server,job,level,email,fname,lname,phone,sex;
	var flag=0;
	var questStr;
	        msg_game = "Please specify your Game.";
			msg_server = "Please specify your Server.";
			msg_job = "Please specify your Class.";
			msg_level = "Please specify your Level.";
			msg_fname = "Please specify a First Name.";
			msg_lname = "Please specify a Last Name.";
			msg_terms = "Please check the box to accept our Delivery Conditions.";
		    msg_email = "Please specify a valid e-mail address.";
			msg_phone = "Please specify your Contact Phone.";
	       	if (e.c_email.value == -1) { flag=flag+1; ShowMSG("email_msg",msg_email); _DoSetBG(e.email,0); }
	else if (e.c_email.value == 0) { flag=flag+1; ShowMSG("email_msg",msg_proc); _DoSetBG(e.email,0); }
	else if (e.c_email.value == 1) {
		if (isblank(e.email.value) || e.email.value=="") { flag=flag+1; ShowMSG("email_msg",msg_email); _DoSetBG(e.email,0); }
		else { resetMSG("email_msg"); _DoSetBG(e.email,1); email=escape(e.email.value); } }

	if (e.c_fname.value == -1) { flag=flag+1; ShowMSG("fname_msg",msg_fname); _DoSetBG(e.fname,0); }
	else if (e.c_fname.value == 1) {
		if (isblank(e.fname.value) || e.fname.value=="") { flag=flag+1; ShowMSG("fname_msg",msg_fname); _DoSetBG(e.fname,0); }
		else { resetMSG("fname_msg"); _DoSetBG(e.fname,1); fname=escape(e.fname.value); } }

	if (e.c_lname.value == -1) { flag=flag+1; ShowMSG("lname_msg",msg_lname); _DoSetBG(e.lname,0); }
	else if (e.c_lname.value == 1) {
		if (isblank(e.lname.value) || e.lname.value=="") { flag=flag+1; ShowMSG("lname_msg",msg_lname); _DoSetBG(e.lname,0); }
		else { resetMSG("lname_msg"); _DoSetBG(e.lname,1); lname=escape(e.lname.value); } }

	if (e.c_phone.value == -1) { flag=flag+1; ShowMSG("phone_msg",msg_phone); _DoSetBG(e.phone,0); }
	else if (e.c_phone.value == 1) {
		if (isblank(e.phone.value) || e.phone.value=="") { flag=flag+1; ShowMSG("phone_msg",msg_phone); _DoSetBG(e.phone,0); }
		else { resetMSG("phone_msg"); _DoSetBG(e.phone,1); phone=escape(e.phone.value); } }

	if (e.c_game.value == -1) { flag=flag+1; ShowMSG("game_msg",msg_game); _DoSetBG(e.game,0); }
	else if (e.c_game.value == 1) {
		if (isblank(e.game.value) || e.game.value=="") { flag=flag+1; ShowMSG("game_msg",msg_game); _DoSetBG(e.game,0); }
		else { resetMSG("game_msg"); _DoSetBG(e.game,1); game=escape(e.game.value); } }

	if (e.c_server.value == -1) { flag=flag+1; ShowMSG("server_msg",msg_server); _DoSetBG(e.server,0); }
	else if (e.c_server.value == 1) {
		if (isblank(e.server.value) || e.server.value=="") { flag=flag+1; ShowMSG("server_msg",msg_server); _DoSetBG(e.server,0); }
		else { resetMSG("server_msg"); _DoSetBG(e.server,1); server=escape(e.server.value);} }

	if (e.c_job.value == -1) { flag=flag+1; ShowMSG("job_msg",msg_job); _DoSetBG(e.job,0); }
	else if (e.c_job.value == 1) {
		if (isblank(e.job.value) || e.job.value=="") { flag=flag+1; ShowMSG("job_msg",msg_job); _DoSetBG(e.job,0); }
		else { resetMSG("job_msg"); _DoSetBG(e.job,1); job=escape(e.job.value); } }
	if (e.c_level.value == -1) { flag=flag+1; ShowMSG("level_msg",msg_level); _DoSetBG(e.level,0); }
	else if (e.c_level.value == 1) {
		if (isblank(e.level.value) || e.level.value=="") { flag=flag+1; ShowMSG("level_msg",msg_level); _DoSetBG(e.level,0); }
		else { resetMSG("level_msg"); _DoSetBG(e.level,1); level=escape(e.level.value); } }
	if (!e.terms.checked) { flag=flag+1; ShowMSG("terms_msg",msg_terms);  }
		else { resetMSG("terms_msg"); }

	if (e.c_comments.value == -1) { flag=flag+1; ShowMSG("comments_msg",msg_comments); _DoSetBG(e.comments,0); }
	else if (e.comments.value == 1) { resetMSG("comments_msg"); _DoSetBG(e.comments,1); }
	sex=escape(e.sex.value);
	comments=escape(e.comments.value);
	if (flag == 0) {
		/*document.getElementById("account").style.display ="none";
		document.getElementById("account-confirm").innerHTML = procbar;
		questStr = "email="+email+"&fname="+fname+"&lname="+lname+"&phone="+phone+"&game="+game+"&server="+server+"&job="+job+"&level="+level+"&sex="+sex+"&comments="+comments;
		askPost("/user-account-confrim.php",questStr,"account-confirm");*/
        e.submit();

	}
	return false;
}
function _ResetAccount()
{
document.getElementById("account-confirm").innerHTML = procbar;
document.getElementById("account-confirm").innerHTML ="";
document.getElementById("account").style.display ="";
}


// Do Account
function _PostAccount(e) {
	var game,server,job,level,email,fname,lname,phone,sex;
	var questStr;
	    email=escape(e.email.value);
        fname=escape(e.fname.value);
		lname=escape(e.lname.value);
        phone=escape(e.phone.value);
	    game=escape(e.game.value);
	    server=escape(e.server.value);
	    job=escape(e.job.value);
	    level=escape(e.level.value);
        sex=escape(e.sex.value);
		comments=escape(e.comments.value);
	//document.getElementById("content").innerHTML = procbar;
questStr = "email="+email+"&fname="+fname+"&lname="+lname+"&phone="+phone+"&game="+game+"&server="+server+"&job="+job+"&level="+level+"&sex="+sex+"&comments="+comments;
		//askPost("/inc/post-custrom-account.php",questStr,"content");
        e.submit();
		return false;
}

// Do Item
function _DoItem(e) {
	var msg_game,msg_server,msg_class,msg_amount,msg_gname, msg_paypal,msg_email,msg_msn,msg_terms;
	var game,server,paypal,amount,email,gname,paypal,msn;
	var flag=0;
	var questStr;
	        msg_server = "Please specify your Server.";
			msg_amount = "Please specify your Amount.";
			msg_offercharge = "Please specify your offer Money.";
			msg_gname = "Please specify Item/Adena.";
			msg_msn = "Please specify your MSN.";
			msg_paypal = "Please specify your Paypal.";
		    msg_email = "Please specify a valid e-mail address.";
			msg_phone = "Please specify your Contact Phone.";
			msg_terms = "Please check the box to accept our Delivery Conditions.";
	if (e.c_gname.value == -1) { flag=flag+1; ShowMSG("gname_msg",msg_gname); _DoSetBG(e.gname,0); }
	else if (e.c_gname.value == 1) {
		if (isblank(e.gname.value) || e.gname.value=="") { flag=flag+1; ShowMSG("gname_msg",msg_gname); _DoSetBG(e.gname,0); }
		else { resetMSG("gname_msg"); _DoSetBG(e.gname,1); gname=escape(e.gname.value); } }
if (e.c_amount.value == -1) { flag=flag+1; ShowMSG("amount_msg",msg_amount); _DoSetBG(e.amount,0); }
	else if (e.c_amount.value == 1) {
		if (isblank(e.amount.value) || e.amount.value=="") { flag=flag+1; ShowMSG("amount_msg",msg_amount); _DoSetBG(e.amount,0); }
		else { resetMSG("amount_msg"); _DoSetBG(e.amount,1); amount=escape(e.amount.value); } }
if (e.c_offercharge.value == -1) { flag=flag+1; ShowMSG("offercharge_msg",msg_offercharge); _DoSetBG(e.offercharge,0); }
	else if (e.c_offercharge.value == 1) {
		if (isblank(e.offercharge.value) || e.offercharge.value=="") { flag=flag+1; ShowMSG("offercharge_msg",msg_offercharge); _DoSetBG(e.offercharge,0); }
		else { resetMSG("offercharge_msg"); _DoSetBG(e.offercharge,1); offercharge=escape(e.offercharge.value); } }
if (e.c_server.value == -1) { flag=flag+1; ShowMSG("server_msg",msg_server); _DoSetBG(e.server,0); }
	else if (e.c_server.value == 1) {
		if (isblank(e.server.value) || e.server.value=="") { flag=flag+1; ShowMSG("server_msg",msg_server); _DoSetBG(e.server,0); }
		else { resetMSG("server_msg"); _DoSetBG(e.server,1); server=escape(e.server.value);} }
if (e.c_msn.value == -1) { flag=flag+1; ShowMSG("msn_msg",msg_msn); _DoSetBG(e.msn,0); }
	else if (e.c_msn.value == 1) {
		if (isblank(e.msn.value) || e.msn.value=="") { flag=flag+1; ShowMSG("msn_msg",msg_msn); _DoSetBG(e.msn,0); }
		else { resetMSG("msn_msg"); _DoSetBG(e.msn,1); msn=escape(e.msn.value); } }
if (e.c_paypal.value == -1) { flag=flag+1; ShowMSG("paypal_msg",msg_paypal); _DoSetBG(e.paypal,0); }
	else if (e.c_paypal.value == 1) {
		if (isblank(e.paypal.value) || e.paypal.value=="") { flag=flag+1; ShowMSG("paypal_msg",msg_paypal); _DoSetBG(e.paypal,0); }
		else { resetMSG("paypal_msg"); _DoSetBG(e.paypal,1); paypal=escape(e.paypal.value); } }
if (e.c_email.value == -1) { flag=flag+1; ShowMSG("email_msg",msg_email); _DoSetBG(e.email,0); }
	else if (e.c_email.value == 1) {
		if (isblank(e.email.value) || e.email.value=="") { flag=flag+1; ShowMSG("email_msg",msg_email); _DoSetBG(e.email,0); }
		else { resetMSG("email_msg"); _DoSetBG(e.email,1); email=escape(e.email.value); } }
if (e.c_phone.value == -1) { flag=flag+1; ShowMSG("phone_msg",msg_phone); _DoSetBG(e.phone,0); }
	else if (e.c_phone.value == 1) {
		if (isblank(e.phone.value) || e.phone.value=="") { flag=flag+1; ShowMSG("phone_msg",msg_phone); _DoSetBG(e.phone,0); }
		else { resetMSG("phone_msg"); _DoSetBG(e.phone,1); phone=escape(e.phone.value); } }
	if (!e.terms.checked) { flag=flag+1; ShowMSG("terms_msg",msg_terms);  }
		else { resetMSG("terms_msg"); }
if (e.c_comments.value == -1) { flag=flag+1; ShowMSG("comments_msg",msg_comments); _DoSetBG(e.comments,0); }
	else if (e.comments.value == 1) { resetMSG("comments_msg"); _DoSetBG(e.comments,1); }
	comments=escape(e.comments.value);
	game=escape(e.game.value);
	if (flag == 0) {
		//document.getElementById("item").style.display ="none";
		//document.getElementById("item-confirm").innerHTML = procbar;
		questStr = "email="+email+"&gname="+gname+"&paypal="+paypal+"&msn="+msn+"&phone="+phone+"&game="+game+"&server="+server+"&amount="+amount+"&offercharge="+offercharge+"&comments="+comments;
		e.submit();
        //askPost("/adena-item-confirm.php",questStr,"item-confirm");

	}
	return false;
}
//Reset Item
function _ResetItem()
{
document.getElementById("item-confirm").innerHTML = procbar;
document.getElementById("item-confirm").innerHTML ="";
document.getElementById("item").style.display ="";
}


// Post Item
function _PostItem(e) {
	var game,server,paypal,amount,email,gname,paypal,msn,sex;
	var questStr;
	    email=escape(e.email.value);
        gname=escape(e.gname.value);
		paypal=escape(e.paypal.value);
        msn=escape(e.msn.value);
	    game=escape(e.game.value);
	    server=escape(e.server.value);
	    paypal=escape(e.paypal.value);
		phone=escape(e.phone.value);
	    amount=escape(e.amount.value);
	    offercharge=escape(e.offercharge.value);
       comments=escape(e.comments.value);
	document.getElementById("content").innerHTML = procbar;
questStr = "email="+email+"&gname="+gname+"&paypal="+paypal+"&msn="+msn+"&phone="+phone+"&game="+game+"&server="+server+"&paypal="+paypal+"&amount="+amount+"&offercharge="+offercharge+"&comments="+comments;
		askPost("/inc/post-adena-item.php",questStr,"content");
		return false;
}
// Do Transfer
function _DoTransfer(e) {
	var msg_game,msg_dserver,msg_class,msg_amount,msg_odserver, msg_paypal,msg_email,msg_msn,msg_terms;
	var game,oserver,dserver,paypal,amount,email,paypal,msn;
	var flag=0;
	var questStr;
	        msg_oserver = "Please specify your Original server.";
			msg_dserver = "Please specify your Destination server.";
			msg_uamount = "Please specify your Amount.";
			msg_tamount = "Amount is error.";
			msg_msn = "Please specify your MSN.";
			msg_paypal = "Please specify your Paypal.";
		    msg_email = "Please specify a valid e-mail address.";
			msg_terms = "Please check the box to accept our Delivery Conditions.";
	if (e.c_oserver.value == -1) { flag=flag+1; ShowMSG("oserver_msg",msg_oserver); _DoSetBG(e.oserver,0); }
	else if (e.c_oserver.value == 1) {
		if (isblank(e.oserver.value) || e.oserver.value=="") { flag=flag+1; alert("45");ShowMSG("oserver_msg",msg_oserver); _DoSetBG(e.oserver,0); }
		else { resetMSG("oserver_msg"); _DoSetBG(e.oserver,1); oserver=escape(e.oserver.value); } }
if (e.c_uamount.value == -1) { flag=flag+1; ShowMSG("uamount_msg",msg_uamount); _DoSetBG(e.uamount,0); }
	else if (e.c_uamount.value == 1) {
		if (isblank(e.uamount.value) || e.uamount.value=="") { flag=flag+1; ShowMSG("uamount_msg",msg_uamount); _DoSetBG(e.uamount,0); }
		else { resetMSG("uamount_msg"); _DoSetBG(e.uamount,1); uamount=escape(e.uamount.value); } }
if (e.c_dserver.value == -1) { flag=flag+1; ShowMSG("dserver_msg",msg_dserver); _DoSetBG(e.dserver,0); }
	else if (e.c_dserver.value == 1) {
		if (isblank(e.dserver.value) || e.dserver.value=="") { flag=flag+1; ShowMSG("dserver_msg",msg_dserver); _DoSetBG(e.dserver,0); }
		else { resetMSG("dserver_msg"); _DoSetBG(e.dserver,1); dserver=escape(e.dserver.value);} }
if (e.c_msn.value == -1) { flag=flag+1; ShowMSG("msn_msg",msg_msn); _DoSetBG(e.msn,0); }
	else if (e.c_msn.value == 1) {
		if (isblank(e.msn.value) || e.msn.value=="") { flag=flag+1; ShowMSG("msn_msg",msg_msn); _DoSetBG(e.msn,0); }
		else { resetMSG("msn_msg"); _DoSetBG(e.msn,1); msn=escape(e.msn.value); } }
if (e.c_paypal.value == -1) { flag=flag+1; ShowMSG("paypal_msg",msg_paypal); _DoSetBG(e.paypal,0); }
	else if (e.c_paypal.value == 1) {
		if (isblank(e.paypal.value) || e.paypal.value=="") { flag=flag+1; ShowMSG("paypal_msg",msg_paypal); _DoSetBG(e.paypal,0); }
		else { resetMSG("paypal_msg"); _DoSetBG(e.paypal,1); paypal=escape(e.paypal.value); } }
if (e.c_email.value == -1) { flag=flag+1; ShowMSG("email_msg",msg_email); _DoSetBG(e.email,0); }
	else if (e.c_email.value == 0) { flag=flag+1; ShowMSG("email_msg",msg_proc); _DoSetBG(e.email,0); }
	else if (e.c_email.value == 1) {
		if (isblank(e.email.value) || e.email.value=="") { flag=flag+1; ShowMSG("email_msg",msg_email); _DoSetBG(e.email,0); }
		else { resetMSG("email_msg"); _DoSetBG(e.email,1); email=escape(e.email.value); } }
	if (!e.terms.checked) { flag=flag+1; ShowMSG("terms_msg",msg_terms);  }
		else { resetMSG("terms_msg"); }
if (e.c_comments.value == -1) { flag=flag+1; ShowMSG("comments_msg",msg_comments); _DoSetBG(e.comments,0); }
	else if (e.comments.value == 1) { resetMSG("comments_msg"); _DoSetBG(e.comments,1); }
	if (isblank(e.transferamount.value) || e.transferamount.value=="") { flag=flag+1; ShowMSG("transferamount_msg",msg_tamount); _DoSetBG(e.transferamount,0); }
		else { resetMSG("transferamount_msg"); _DoSetBG(e.transferamount,1); transferamount=escape(e.transferamount.value); }
	comments=escape(e.comments.value);
	game=escape(e.game.value);
	//odserver=escape(e.oserver.value);
	//dserver=escape(e.dserver.value);
	if (flag == 0) {
		//document.getElementById("transfer").style.display ="none";
		//document.getElementById("transfer-confirm").innerHTML = procbar;
		questStr = "email="+email+"&paypal="+paypal+"&msn="+msn+"&game="+game+"&oserver="+oserver+"&dserver="+dserver+"&paypal="+paypal+"&uamount="+uamount+"&transferamount="+transferamount+"&comments="+comments;
	//askPost("/transfer-server-confirm.php",questStr,"transfer-confirm");
		e.submit();
	}
	return false;
}
//Reset Transfer
function _ResetTransfer()
{
document.getElementById("transfer-confirm").innerHTML = procbar;
document.getElementById("transfer-confirm").innerHTML ="";
document.getElementById("transfer").style.display ="";
}


// Post Transfer
function _PostTransfer(e) {
	var game,dserver,paypal,amount,email,odserver,paypal,msn,sex;
	var questStr;
	    email=escape(e.email.value);
        oserver=escape(e.oserver.value);
		paypal=escape(e.paypal.value);
        msn=escape(e.msn.value);
	    game=escape(e.game.value);
	    dserver=escape(e.dserver.value);
	    paypal=escape(e.paypal.value);
	    uamount=escape(e.uamount.value);
		transferamount=escape(e.transferamount.value);
       comments=escape(e.comments.value);
	document.getElementById("content").innerHTML = procbar;
questStr = "email="+email+"&paypal="+paypal+"&msn="+msn+"&game="+game+"&oserver="+oserver+"&dserver="+dserver+"&uamount="+uamount+"&transferamount="+transferamount+"&comments="+comments;
		askPost("/inc/post-transfer-server.php",questStr,"content");
		return false;
}
function _DoLostPassword (e) {
	var msg_email;
	var email;
	var flag=0;
	var questStr;
	msg_email = "Please specify a valid e-mail address.";
	if (e.c_username.value == -1) { flag=flag+1; ShowMSG("username_msg",msg_email); _DoSetBG(e.username,0); }
	else if (e.c_username.value == 1) {
		if (isblank(e.username.value) || e.username.value=="") { flag=flag+1; ShowMSG("username_msg",msg_email); _DoSetBG(e.username,0); }
		else { resetMSG("username_msg"); resetMSG("username_msg"); _DoSetBG(e.username,1); email=escape(e.username.value); } }

	if (flag == 0) {
		/*document.getElementById("lost_password").innerHTML = procbar;
		questStr = "action=email&email="+email;
		askPost("/forget_password.inc.php",questStr,"lost_password");*/
        e.submit();
	}
	return false;
}

function _DoAnswer(e) {
	var msg_answer;
	var answer;
	var email;
	var flag=0;
	var questStr;
	msg_answer = "Please type your Answer."
	if (e.c_answer.value == -1) { flag=flag+1; ShowMSG("answer_msg",msg_answer); _DoSetBG(e.answer,0); }
	else if (e.c_answer.value == 1) {
		if (isblank(e.answer.value) || e.answer.value=="") { flag=flag+1; ShowMSG("answer_msg",msg_answer); _DoSetBG(e.answer,0); }
		else { resetMSG("msg_error"); resetMSG("answer_msg"); _DoSetBG(e.answer,1); answer=escape(e.answer.value); } }

	email = e.email.value;
	if (flag == 0) {
		document.getElementById("lost_password").innerHTML = procbar;
		questStr = "action=question&email="+email+"&answer="+answer;
	askPost("/forget_password.inc.php",questStr,"lost_password");
	}
	return false;
}

// Check oldpassword
function check_oldpassword(val,name) {
	var e=val.value;
	var msg="";
	var div = name.toString()+"_msg";
	var hid = "c_"+name.toString();
    if (isblank(e) || e=="")
	{
	    resetMSG("oldpassword_msg");
		resetMSG("password_msg");
		resetMSG("cpassword_msg");
		document.getElementById(hid).value=-1;
		document.getElementById("c_password").value=-1;
		document.getElementById("c_cpassword").value=-1;
		document.getElementById("password").value="";
		document.getElementById("cpassword").value="";
		document.getElementById("cpassword").readOnly=true;
		document.getElementById("password").readOnly=true;
		return false;
		}
	document.getElementById(div).innerHTML = checkbar;
	document.getElementById(hid).value=0;
	questStr = "oldpassword="+escape(e);
    askPwd("check-pwd.php",questStr,div,hid,val);
}
//edit Profile
function _DoChangeProfile(e) {
    var msg_fname, msg_lname, msg_phone,msg_address,msg_city,msg_state,msg_country,msg_zip;
	var fname,lname,phone,address,city,state,country,zip;
	var msg_pwd, msg_conpwd, msg_cpwd,msg_oldpwd,msg_proc;
	var password;
	var pwd=0;
	var flag=0;
	var msg_enews;
	var enews;
	var gameinfo="";
	//var count = Number(e.enews_count.value);
	var enews_id;
	var cur_count=1;
	var questStr;
	         msg_oldpwd = "Please specify a valid password address.";
		     msg_proc = "Our system is verifying your password, please wait a second.";
	 	     msg_pwd = "Please specify your Password.";
			 msg_conpwd = "Please Re-type your Password.";
			 msg_cpwd = "Your password entries did not match.";
			 msg_fname = "Please specify a First Name.";
			 msg_lname = "Please specify a Last Name.";
			 msg_phone = "Please specify your Contact Phone.";
			 msg_address = "Please specify your Address.";
			 msg_city = "Please specify your City.";
			 msg_state = "Please specify your State or Province.";
			 msg_country = "Please specify your Country.";
			 msg_zip = "Please specify a Zip or Postal Code.";
			 msg_enews = "Please check the boxes to indicate which newsletters you’d like to receive from us.";
 if (e.c_oldpassword.value == 0) { flag=flag+1; ShowMSG("oldpassword_msg",msg_proc); _DoSetBG(e.c_oldpassword,0); }
	else if (e.c_oldpassword.value == 1) {
		if (isblank(e.c_oldpassword.value) || e.c_oldpassword.value=="") { flag=flag+1; ShowMSG("oldpassword_msg",msg_oldpwd); _DoSetBG(e.c_oldpassword,0); }
		else { resetMSG("oldpassword_msg"); _DoSetBG(e.c_oldpassword,1); pwd=1; } }
	if(pwd==1){
		   if (e.c_password.value == -1) { flag=flag+1; ShowMSG("password_msg",msg_pwd); _DoSetBG(e.password,0); }
	else if (e.c_password.value == 1) {
		if (isblank(e.password.value) || e.password.value=="") { flag=flag+1; ShowMSG("password_msg",msg_pwd); _DoSetBG(e.password,0); }
		else { resetMSG("password_msg"); _DoSetBG(e.password,1);  } }

	if (e.c_cpassword.value == -1) { flag=flag+1; ShowMSG("cpassword_msg",msg_conpwd); _DoSetBG(e.cpassword,0); }
	else if (e.c_cpassword.value == 0) { flag=flag+1; ShowMSG("cpassword_msg",msg_cpwd); _DoSetBG(e.password,0); _DoSetBG(e.cpassword,0); }
	else if (e.c_cpassword.value == 1) {
		if (isblank(e.cpassword.value) || e.cpassword.value=="") { flag=flag+1; ShowMSG("cpassword_msg",msg_conpwd); _DoSetBG(e.cpassword,0); }
		else { resetMSG("cpassword_msg"); _DoSetBG(e.cpassword,1); password=escape(e.cpassword.value); } }

		}

	if (e.c_fname.value == -1) { flag=flag+1; ShowMSG("fname_msg",msg_fname); _DoSetBG(e.fname,0); }
	else if (e.c_fname.value == 1) {
		if (isblank(e.fname.value) || e.fname.value=="") { flag=flag+1; ShowMSG("fname_msg",msg_fname); _DoSetBG(e.fname,0); }
		else { resetMSG("fname_msg"); _DoSetBG(e.fname,1); fname=escape(e.fname.value); } }

	if (e.c_lname.value == -1) { flag=flag+1; ShowMSG("lname_msg",msg_lname); _DoSetBG(e.lname,0); }
	else if (e.c_lname.value == 1) {
		if (isblank(e.lname.value) || e.lname.value=="") { flag=flag+1; ShowMSG("lname_msg",msg_lname); _DoSetBG(e.lname,0); }
		else { resetMSG("lname_msg"); _DoSetBG(e.lname,1); lname=escape(e.lname.value); } }

	if (e.c_phone.value == -1) { flag=flag+1; ShowMSG("phone_msg",msg_phone); _DoSetBG(e.phone,0); }
	else if (e.c_phone.value == 1) {
		if (isblank(e.phone.value) || e.phone.value=="") { flag=flag+1; ShowMSG("phone_msg",msg_phone); _DoSetBG(e.phone,0); }
		else { resetMSG("phone_msg"); _DoSetBG(e.phone,1); phone=escape(e.phone.value); } }

	if (e.c_address.value == -1) { flag=flag+1; ShowMSG("address_msg",msg_address); _DoSetBG(e.address,0); }
	else if (e.c_address.value == 1) {
		if (isblank(e.address.value) || e.address.value=="") { flag=flag+1; ShowMSG("address_msg",msg_address); _DoSetBG(e.address,0); }
		else { resetMSG("address_msg"); _DoSetBG(e.address,1); address=escape(e.address.value); } }

	if (e.c_city.value == -1) { flag=flag+1; ShowMSG("city_msg",msg_city); _DoSetBG(e.city,0); }
	else if (e.c_city.value == 1) {
		if (isblank(e.city.value) || e.city.value=="") { flag=flag+1; ShowMSG("city_msg",msg_city); _DoSetBG(e.city,0); }
		else { resetMSG("city_msg"); _DoSetBG(e.city,1); city=escape(e.city.value);} }

	if (e.c_state.value == -1) { flag=flag+1; ShowMSG("state_msg",msg_state); _DoSetBG(e.state,0); }
	else if (e.c_state.value == 1) {
		if (isblank(e.state.value) || e.state.value=="") { flag=flag+1; ShowMSG("state_msg",msg_state); _DoSetBG(e.state,0); }
		else { resetMSG("state_msg"); _DoSetBG(e.state,1); state=escape(e.state.value); } }
		if (e.c_zip.value == -1) { flag=flag+1; ShowMSG("zip_msg",msg_zip); _DoSetBG(e.zip,0); }
	else if (e.c_zip.value == 1) {
		if (isblank(e.zip.value) || e.zip.value=="") { flag=flag+1; ShowMSG("zip_msg",msg_zip); _DoSetBG(e.zip,0); }
		else { resetMSG("zip_msg"); _DoSetBG(e.zip,1); zip=escape(e.zip.value); } }
	if (e.enews.checked) {
	enews = 1;
	} else { enews = 0; }
	 var aphone=escape(e.aphone.value);
     var aaddress=escape(e.aaddress.value);
	//for (var i=0;i<count;i++) {
		 //	enews_id = "enews_"+i;
			//if (document.getElementById(enews_id).checked) {
			//	cur_count=cur_count+1;
			//gameinfo= (gameinfo=="")?document.getElementById(enews_id).value:(gameinfo+","+document.getElementById(enews_id).value);
			//}
		//}
	//if (cur_count==0) { flag=flag+1; ShowMSG("enews_msg",msg_enews); }
	//else { resetMSG("enews_msg"); }
	if (flag == 0) {
		//document.getElementById("reg").innerHTML = procbar;
		 if(pwd==1){
			//questStr = "action=mpwd&fname="+fname+"&lname="+lname+"&phone="+phone+"&address="+address+"&city="+city+"&states="+state+"&country="+country+"&zip="+zip+"&enews="+enews+"&gameinfo="+gameinfo+"&password="+password;
			questStr = "action=mpwd&fname="+fname+"&lname="+lname+"&phone="+phone+"&address="+address+"&city="+city+"&states="+state+"&country="+country+"&zip="+zip+"&aphone="+aphone+"&aaddress="+aaddress+"&password="+password+"&enews="+enews;
			}
		else
		{
		questStr = "action=minfo&fname="+fname+"&lname="+lname+"&phone="+phone+"&address="+address+"&city="+city+"&states="+state+"&country="+country+"&zip="+zip+"&aphone="+aphone+"&aaddress="+aaddress+"&enews="+enews;
			}
		jQuery.ajax({
			type: "POST",
			url: "/inc/user_edit.inc.php",
			data: questStr,
			success: function(msg){
				alert( msg );
			}
		});
	}
	return false;
}

function _DoChangePassword(e) {
	var msg_pwd, msg_conpwd, msg_cpwd;
	var password;
	var flag=0;
	var questStr;
	         msg_pwd = "Please specify your Password.";
			 msg_conpwd = "Please Re-type your Password.";
			 msg_cpwd = "Your password entries did not match.";

	if (e.c_password.value == -1) { flag=flag+1; ShowMSG("password_msg",msg_pwd); _DoSetBG(e.password,0); }
	else if (e.c_password.value == 1) {
		if (isblank(e.password.value) || e.password.value=="") { flag=flag+1; ShowMSG("password_msg",msg_pwd); _DoSetBG(e.password,0); }
		else { resetMSG("password_msg"); _DoSetBG(e.password,1);  } }

	if (e.c_cpassword.value == -1) { flag=flag+1; ShowMSG("cpassword_msg",msg_conpwd); _DoSetBG(e.cpassword,0); }
	else if (e.c_cpassword.value == 0) { flag=flag+1; ShowMSG("cpassword_msg",msg_cpwd); _DoSetBG(e.password,0); _DoSetBG(e.cpassword,0); }
	else if (e.c_cpassword.value == 1) {
		if (isblank(e.cpassword.value) || e.cpassword.value=="") { flag=flag+1; ShowMSG("cpassword_msg",msg_conpwd); _DoSetBG(e.cpassword,0); }
		else { resetMSG("cpassword_msg"); _DoSetBG(e.cpassword,1); password=escape(MD5(e.cpassword.value)); } }

	if (flag == 0) {
		document.getElementById("reg").innerHTML = procbar;
		questStr = "action=modify&password="+password;
	   	askPost("url",questStr,"reg");

	}
	return false;
}

// Check Sell Price
function check_price() {
	var amount=document.getElementById("amount").value;
	var server=document.getElementById("server").value;
  questStr = "server="+server+"&amount="+amount;
  askPost("/sell-item-price.php",questStr,"listprice");
}
// Check Transfer Amount
function check_amount() {
	var uamount=document.getElementById("uamount").value;
	var oserver=document.getElementById("oserver").value;
	var dserver=document.getElementById("dserver").value;
	questStr = "oserver="+oserver+"&dserver="+dserver+"&uamount="+uamount;
askPost("/transfer-goods.php",questStr,"goods");
}
function _DoUnsubscribe (e) {
	var msg_email;
	var email;
	var flag=0;
	var questStr;
	msg_email = "Please specify a valid e-mail address.";

	if (e.c_username.value == -1) { 
	flag=flag+1; ShowMSG("username_msg",msg_email); _DoSetBG(e.username,0); }
	else if (e.c_username.value == 1) {
		if (isblank(e.username.value) || e.username.value=="") { flag=flag+1; ShowMSG("username_msg",msg_email); _DoSetBG(e.username,0); }
		else { resetMSG("msg_error"); resetMSG("username_msg"); _DoSetBG(e.username,1); email=escape(e.username.value); }}
	if (flag == 0) {
		document.getElementById("user_unsubscribe").innerHTML = procbar;
		questStr = "action=email&email="+email;
		
		askPost("/newsletter.php",questStr,"user_unsubscribe");
	}
	return false;
}
