// JavaScript Document
//
function Stock()
{
	var ran = getRandom(5000,15000);
	var sid = document.getElementById("ctl00_MainContentPlace_Dplserver").value;
	SetStock("Wowstock",ran);
	SetStock("Sid",sid);
}
//
function SetStock(cname,cvalue) 
{
    var ThreeDays=10*60*1000;
    var exdate=new Date(); 
    exdate.setTime(exdate.getTime()+ThreeDays);
    document.cookie= cname + "=" + cvalue + ";expires = " + exdate.toGMTString()  + "path=/"; 
}
//
function SetCookie(cname,cvalue) 
{ 
    var exdate=new Date(); 
    document.cookie= cname + "=" + cvalue + ";path=/"; 
}
//
function getCookie(c_name)   
{
	if (document.cookie.length>0)
	{
		c_start=document.cookie.indexOf(c_name + "=")
		if (c_start!=-1)
		{
			c_start=c_start + c_name.length+1;
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length;
			return unescape(document.cookie.substring(c_start,c_end));
		}
	}
	return "";
} 
//
function getRandom(rMin,rMax) { 
 if(rMin == 0) rMax++;
 return Math.floor(rMax*Math.random() + rMin);
}
//
function StockQuery()
{
     var Sid = document.getElementById("ctl00_MainContentPlace_Dplserver");
	 document.getElementById("massage_box").style.visibility="visible";
     document.getElementById("Querymask").style.visibility="visible";
     
     if (Sid.value == "null")
     {
       document.getElementById("SlectMessagesBox").innerHTML = "Please Choose Your Game and Server";
     }
     else if (Sid.value ==452)
     {
        var relmes = "The server still have 0 golds!<br /> <a href = 'buyWowGold-US.htm'>Buy Now</a>";
        document.getElementById("SlectMessagesBox").innerHTML =relmes;
     }
     else
     {
        timeout=setTimeout("ShowStockMes()",1000);
     }
}
//
function ShowStockMes()
{
	var Sid = document.getElementById("ctl00_MainContentPlace_Dplserver").value;
	var num = getCookie("Wowstock");
	var relsid = getCookie("Sid");
	if (num == "" || relsid == "" )
	{
		Stock();
	}
	else if (relsid != Sid)
	{
		Stock();
	}
	else
	{
		//
	}
    var relmes = getCookie("Wowstock") + "0 on stock now!<br /> <a href = 'buyWowGold-US.htm'>Buy Now</a>";
    document.getElementById("SlectMessagesBox").innerHTML =relmes;
}
//
function StockClose()
{
	document.getElementById("massage_box").style.visibility="hidden";
	document.getElementById("Querymask").style.visibility="hidden";
	var loading = "<div style='width:32px; height:32px; margin: auto 10px;float:left;'><img src='../images/indicator_medium.gif' alt='Loading' /></div><div style='height:32px;line-height:32px; float:left;'>Loading......</div>"
	document.getElementById("SlectMessagesBox").innerHTML = loading;
}
//
function GameChang()
{
	var gid = document.getElementById("ctl00_MainContentPlace_DplGame");
	var sid = document.getElementById("ctl00_MainContentPlace_Dplserver");
	sid.length=0;
	sid.options.add(new Option("loading...","0"));
    WebBll.ServerDt(gid.value,get_GameChang_CallBack);
}
function get_GameChang_CallBack(response)
{
	var dt = response.value;
	document.getElementById("ctl00_MainContentPlace_Dplserver").length=0;
	document.getElementById("ctl00_MainContentPlace_Dplserver").options.add(new Option("Please Select","0"));
	if(dt != null && typeof(dt) == "object")
	{
		for(var i=0; i<dt.Rows.length; i++)
		{
			var name=dt.Rows[i].Pground;
			var id=dt.Rows[i].PGid;
			document.getElementById("ctl00_MainContentPlace_Dplserver").options.add(new Option(name,id));
		}
	}
}
function BuyGoldServerChang()
{
	var Gid = document.getElementById("ctl00_MainContentPlace_DplGame").value;
	var Sid = document.getElementById("ctl00_MainContentPlace_Dplserver").value;
	if (Sid != 0)
	{
		var url = "BuyGoldItem-" + Gid + "-" + Sid + ".htm";
		parent.location.href=url;
	}
}

function BuyGoldServerChang1()
{
	var Gid = document.getElementById("ctl00_MainContentPlace_DplGame").value;
	var Sid = document.getElementById("ctl00_MainContentPlace_Dplserver").value;
	if (Sid != 0)
	{
		var url = "BuyGoldItem.aspx?Gid="+Gid+"&Sid="+sid;
	    parent.location.href=url;
	}
}
function GoldItemServerChang0()
{
	var Gid = document.getElementById("ctl00_MainContentPlace_DplGame").value;
	var Sid = document.getElementById("ctl00_MainContentPlace_Dplserver").value;
	document.getElementById("ctl00_MainContentPlace_HidServer").value = Sid;
    if (Sid != 0)
	{
		var url = "BuyGoldItem.aspx?Gid=" + Gid + "&Sid=" + Sid;
		parent.location.href=url;
	}
}
function GoldItemServerChang()
{
	var Gid = document.getElementById("ctl00_MainContentPlace_DplGame").value;
	var Sid = document.getElementById("ctl00_MainContentPlace_Dplserver").value;
	document.getElementById("ctl00_MainContentPlace_HidServer").value = Sid;
    if (Sid != 0)
	{
		var url = "BuyGoldItem-" + Gid + "-" + Sid + ".htm";
		parent.location.href=url;
	}
}
function GoldItemServerChang1()
{
	var Gid = document.getElementById("ctl00_MainContentPlace_DplGame").value;
	var Sid = document.getElementById("ctl00_MainContentPlace_Dplserver").value;
	document.getElementById("ctl00_MainContentPlace_HidServer").value = Sid;
    if (Sid != 0)
	{
		var url = "BuyGoldItem-" + Gid + "-" + Sid + ".htm";
		parent.location.href=url;
	}
}
function GoldItemServerChange()
{
	var Gid = document.getElementById("ctl00_MainContentPlace_DplGame").value;
	var Sid = document.getElementById("ctl00_MainContentPlace_Dplserver").value;
	document.getElementById("ctl00_MainContentPlace_HidServer").value = Sid;
    if (Sid != 0)
	{
		var url = "/wowgold/BuyGoldItem-" + Gid + "-" + Sid + ".htm";
		parent.location.href=url;
	}
}
function BuyGoldServerChang1()
{
	var Gid = document.getElementById("ctl00_MainContentPlace_DplGame").value;
	var Sid = document.getElementById("ctl00_MainContentPlace_Dplserver").value;
	document.getElementById("ctl00_MainContentPlace_HidServer").value = Sid;
    if (Sid != 0)
	{
		var url = "/wowgold/BuyGoldItem-" + Gid + "-" + Sid + ".htm";
		parent.location.href=url;
	}
}
function GoldItemServerChang2()
{
	var Gid = document.getElementById("ctl00_MainContentPlace_DplGame").value;
	var Sid = document.getElementById("ctl00_MainContentPlace_Dplserver").value;
	document.getElementById("ctl00_MainContentPlace_HidServer").value = Sid;
    if (Sid != 0)
	{
		var url = "BuyGoldItem_age-" + Gid + "-" + Sid + ".htm";
		parent.location.href=url;
	}
}
function GoldItemServerChang3()
{
	var Gid = document.getElementById("ctl00_MainContentPlace_DplGame").value;
	var Sid = document.getElementById("ctl00_MainContentPlace_Dplserver").value;
	document.getElementById("ctl00_MainContentPlace_HidServer").value = Sid;
    if (Sid != 0)
	{
		var url = "BuyGoldItem_eve-" + Gid + "-" + Sid + ".htm";
		parent.location.href=url;
	}
}
function GoldItemServerChang4()
{
	var Gid = document.getElementById("ctl00_MainContentPlace_DplGame").value;
	var Sid = document.getElementById("ctl00_MainContentPlace_Dplserver").value;
	document.getElementById("ctl00_MainContentPlace_HidServer").value = Sid;
    if (Sid != 0)
	{
		var url = "BuyGoldItem_sto-" + Gid + "-" + Sid + ".htm";
		parent.location.href=url;
	}
}
function GoldItemServerChang5()
{
	var Gid = document.getElementById("ctl00_MainContentPlace_DplGame").value;
	var Sid = document.getElementById("ctl00_MainContentPlace_Dplserver").value;
	document.getElementById("ctl00_MainContentPlace_HidServer").value = Sid;
    if (Sid != 0)
	{
		var url = "BuyGoldItem_Final-" + Gid + "-" + Sid + ".htm";
		parent.location.href=url;
	}
}
function GoldItemServerChang6()
{
	var Gid = document.getElementById("ctl00_MainContentPlace_DplGame").value;
	var Sid = document.getElementById("ctl00_MainContentPlace_Dplserver").value;
	document.getElementById("ctl00_MainContentPlace_HidServer").value = Sid;
    if (Sid != 0)
	{
		var url = "BuyGoldItem_Guild-" + Gid + "-" + Sid + ".htm";
		parent.location.href=url;
	}
}
function BuyCdkGameChang()
{
	var gid = document.getElementById("ctl00_MainContentPlace_DplGame").value;
	if (gid != 0)
	{
		parent.location.href="buyWow-CDKey-" + gid + "-1.htm";
	}
}

function PackageGameChang()
{
	var gid = document.getElementById("ctl00_MainContentPlace_DplGame").value;
	if (gid != 0)
	{
		parent.location.href="WowPackagePowerLeveling-" + gid + ".htm";
	}
}
//
function PlServerChang()
{
	var txtA = document.getElementById("ctl00_MainContentPlace_Dplserver");
	document.getElementById("ctl00_MainContentPlace_HidArea").value = txtA.value;
	LvBin();
}
//
function GameLevel()
{
//	var slv = document.getElementById("ctl00_MainContentPlace_DplStartlevel");
//    var elv=document.getElementById("ctl00_MainContentPlace_DplDesiredlevel");
//    document.getElementById("ctl00_MainContentPlace_HidStaLv").value =slv.value;
//    document.getElementById("ctl00_MainContentPlace_HidEndLv").value =elv.value;
//    var rel = WebBll.LevelMessages(slv.value,elv.value).value;
//    document.getElementById("ctl00_MainContentPlace_txtMoney").value =rel[0];
//    document.getElementById("HidMoney").value =rel[0];
//    document.getElementById("ctl00_MainContentPlace_txtDate").value =rel[1];
//    document.getElementById("spanSigne").innerHTML = "$";
//    document.getElementById('CurrRadio1').click();
    var gid = document.getElementById("ctl00_MainContentPlace_DplGame").value;
    var slv = document.getElementById("ctl00_MainContentPlace_DplStartlevel");
    var elv=document.getElementById("ctl00_MainContentPlace_DplDesiredlevel");
    var id;
    if (gid == 1 || gid == 2)
    {
        id = 1;
    }
    else if (gid == 3 || gid == 4)
    {
        id = 3;
    }
    else
    {
        id = gid;
    }
    var rel = WebBll.LevelMessages(slv.value,elv.value,id).value;
    document.getElementById("ctl00_MainContentPlace_txtMoney").value =rel[0];
    document.getElementById("HidMoney").value =rel[0];
    document.getElementById("ctl00_MainContentPlace_txtDate").value =rel[1];
    document.getElementById("ctl00_MainContentPlace_Hidid").value =rel[2];
    document.getElementById("spanSigne").innerHTML = "$";
    document.getElementById('CurrRadio1').click();
}
function LvBin()
{
    var gid = document.getElementById("ctl00_MainContentPlace_DplGame").value;
    var lv;
    if (gid == 1 || gid == 2)
    {
        lv = 86;
    }
    else if (gid == 3 || gid == 4)
    {
        lv = 51;
    }
    else
    {
        lv = 2;
    }
    document.getElementById("ctl00_MainContentPlace_DplStartlevel").length=0;
    document.getElementById("ctl00_MainContentPlace_DplDesiredlevel").length=0;
	for(var i=1; i< lv; i++)
	{
		document.getElementById("ctl00_MainContentPlace_DplStartlevel").options.add(new Option(i,i));
	    document.getElementById("ctl00_MainContentPlace_DplDesiredlevel").options.add(new Option(i,i));
	}
}
function SumPlv(MoneySigne,MoneyRate,MTid)
{
	var moneynu = document.getElementById("HidMoney").value;
	var Myobj = document.getElementsByTagName("del");
	document.getElementById("ctl00_MainContentPlace_txtMoney").value = parseFloat(moneynu * MoneyRate).toFixed(2);
	document.getElementById("spanSigne").innerHTML = MoneySigne;
	document.getElementById("ctl00_MainContentPlace_HidMTid").value = MTid;
}
function SumPlv1(MoneySigne,MoneyRate,MTid)
{
    var cele=document.getElementById("HidCele").value;
    var win=document.getElementById("HidWin").value;
	var moneynu = document.getElementById("HidMoney").value;
	var Myobj = document.getElementsByTagName("del");
	document.getElementById("ctl00_MainContentPlace_txtMoney").value = parseFloat(moneynu * MoneyRate).toFixed(2);
	document.getElementById("ctl00_MainContentPlace_txtwinged").value = parseFloat(win * MoneyRate).toFixed(2);
	document.getElementById("ctl00_MainContentPlace_txtCelestial").value = parseFloat(cele * MoneyRate).toFixed(2);
	document.getElementById("spanSigne").innerHTML = MoneySigne;
	document.getElementById("spanwinged").innerHTML = MoneySigne;
	document.getElementById("spanceles").innerHTML = MoneySigne;
	document.getElementById("ctl00_MainContentPlace_HidMTid").value = MTid;
}
function expand(id)
{
    var Sid = "Span" + id;
    var Did = "Div" + id;
    var Spanobj = document.getElementById(Sid);
    var Divobj = document.getElementById(Did);
    if(Divobj != 'undefined')
    {
        if(Divobj.style.display == 'none') 
        {
          Divobj.style.display = 'block';
          Spanobj.innerHTML = "<img src='../images/down.gif'>";
        }
        else
        {
          Divobj.style.display = "none";
         Spanobj.innerHTML = "<img src='../images/Up.gif'>";
        }
    }
}
function delCookie(name)
{
	var exp = new Date();
	exp.setTime(exp.getTime() - 1);
	var cval=getCookie(name);
	if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}
function Logout()
{
	delCookie("username");
	delCookie("userpwd");
	parent.location.href="/default.html";
}
function snowEffects()
{
    document.write('<span style="font-weight:bold; color:#fff; font-size:24px">');
    for(i=1;i<50;i++)
    {
    	var src = Math.floor(Math.random()*15+1); 
	    var left = Math.floor(Math.random()*1012+100); 
    	var top = Math.floor(Math.random()*300+100); 
    	var height = Math.floor(Math.random()*1000+800); 
    	document.write('<marquee loop="1" behavior="scroll" direction="down" scrollamount="' + src + '" style="position:absolute; left:' + left + 'px; top:' + top + 'px; ');
    	document.write('width:15px; height:' + height + 'px;">*</marquee>');
    }
    document.write('</span>');
}
function checkoutAddress()
{
	var isuse = document.getElementById("ctl00_MainContentPlace_Hiduid").value;
	if (isuse == 0)
	{
		var mail = document.getElementById("ctl00_MainContentPlace_txtmail").value;
		var fname = document.getElementById("ctl00_MainContentPlace_txtuse").value;
		var tel = document.getElementById("ctl00_MainContentPlace_txttel").value;
		var cname = document.getElementById("ctl00_MainContentPlace_txtrole").value;
		if (mail == "")
		{
			alert("e_mail can not be empty!");
			return false;
		}
		else if (fname == "")
		{
			alert("full name can not be empty!");
			return false;
		}
		else if (tel == "")
		{
			alert("Telephone can not be empty!");
			return false;
		}
		else if (cname == "")
		{
			alert("Character Name can not be empty!");
			return false;
		}
		else if (!MailVale(mail))
		{
			alert("Please enter a valid email address");
			return false;
		}
		else
		{
			return true;
		}
	}
	else 
	{
		return true;
	}
	
}
