/*
------------------------------	JavaScript	---------------------------------
Description:Select Golds
-------------- ADD:	2008-01-03 --------------
---------------------------------------------------------------
*/

/*==================================Ajax================================*/
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;
}

/*-----------------------add options--------------------*/
function addOPTION(obj, str)
{
	if(str!=null)
	{
		var ary=str.split(":");
		for(i=0;i<ary.length-1;i++)
		{
			var array=ary[i].split(",");
			var objOption=document.createElement("OPTION");
			objOption.value=array[0];
			objOption.text=array[1];
			obj.options.add(objOption);
		}
	}
}


/*==============================================================*/

//load game
function gamesLoad(gameID)
{
	if(document.getElementById(gameID)!=null)
    {
        var url = "servers.aspx";
	    var postStr = "games=ALL";
        
	    var ajax = InitAjax();
	    ajax.open("POST", url, true);
	    ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	    ajax.send(postStr);
	    ajax.onreadystatechange = function()
	    {
		    if (ajax.readyState == 4 && ajax.status == 200)
		    {
			    var str=ajax.responseText;
			    addOPTION(document.getElementById(gameID), str);	//get game list
		    }
	    }
	}
}



//add server info
function sel_Games(gameID, serverID, quantity, total, div, hidP, hidPid, hidPic)
{
    var gid=document.getElementById(gameID).value;
    document.getElementById(serverID).innerHTML="";
    document.getElementById(quantity).innerHTML="";
    document.getElementById(total).value="";
	document.getElementById(hidP).value="";
	document.getElementById(hidPid).value="";
	document.getElementById(hidPic).value="";
    document.getElementById(div).innerHTML="<div class='gold_buy' onClick='alertInfo();'/>";
    
    var objOption=document.createElement("OPTION");
	objOption.value=0;
	objOption.text="Loading...";
	document.getElementById(serverID).options.add(objOption);
	var objOpt=document.createElement("OPTION");
	objOpt.value=0;
	objOpt.text="--please select the product--";
	document.getElementById(quantity).options.add(objOpt);
    
    //request server
	if(gid>0)
	{
        var url = "servers.aspx";
	    var postStr = "GameID="+gid;
    	
	    var ajax = InitAjax();
	    ajax.open("POST", url, true);
	    ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	    ajax.send(postStr);
	    ajax.onreadystatechange = function() 
	    {
		    if (ajax.readyState == 4 && ajax.status == 200) 
		    { 
			    var _returnStr=ajax.responseText;
			    addOPTION(document.getElementById(serverID), _returnStr);   //get server list
				document.getElementById(serverID).options[0].text="--please select the server--";
	        }
	    }
	}
	else
		document.getElementById(serverID).options[0].text="--please select the server--";
}


//add feature info
function sel_Servers(gameID, serverID, quantity, total, div, hidP, hidPid, hidPic)
{	
    var gid=document.getElementById(gameID).value;
    var sid=document.getElementById(serverID).value;
    document.getElementById(quantity).innerHTML="";
    document.getElementById(total).value="";
	document.getElementById(hidP).value="";
	document.getElementById(hidPid).value="";
	document.getElementById(hidPic).value="";
    document.getElementById(div).innerHTML="<div class='gold_buy' onClick='alertInfo();'/>";
    
    var objOption=document.createElement("OPTION");
	objOption.value=0;
	objOption.text="Loading...";
	document.getElementById(quantity).options.add(objOption);
    
    //request quantity
	if(gid>0 & sid>0)
	{
		var url = "servers.aspx";
		var postStr = "GameID="+gid+"&ServerID="+sid;
		
		var ajax = InitAjax();
		ajax.open("POST", url, true);
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
		ajax.send(postStr);
		ajax.onreadystatechange = function()
		{
			if (ajax.readyState == 4 && ajax.status == 200)
			{
				var _returnStr=ajax.responseText;
				var qStr=_returnStr.split("|");
				addOPTION(document.getElementById(quantity), qStr[0]);
				document.getElementById(quantity).options[0].text="--please select the product--";
				
				document.getElementById(hidP).value=qStr[1];
				document.getElementById(hidPid).value=qStr[2];
				document.getElementById(hidPic).value=qStr[3];
			}
		}
	}
	else
		document.getElementById(quantity).options[0].text="--please select the product--";
}


//select Quantity and show price
function sel_Prices(sel_Game, sel_Server, sel_Quantity, total, div, hidP, hidPid, hidPic)
{
    var gid=document.getElementById(sel_Game).value;
	var sid=document.getElementById(sel_Server).value;
	var fid=document.getElementById(sel_Quantity).value;
	
	document.getElementById(total).value="";
	document.getElementById(div).innerHTML="<div class='gold_buy' onClick='alertInfo();'/>";
    
	if(typeof(sid)=="undefined" | typeof(fid)=="undefined")
	{
		return false;
	}
	
	if(gid>0 && sid>0 && fid>0)
	{
	    var s=gid+"-"+sid+"-"+fid;
	    var pStr=document.getElementById(hidP).value.split(",");
	    var pidStr=document.getElementById(hidPid).value.split(",");
	    var picStr=document.getElementById(hidPic).value.split(",");
	    for(i=0;i<pStr.length-1;i++)
	    {
	        if(s==pStr[i])
	        {
	            document.getElementById(total).value=picStr[i];
		        document.getElementById(div).innerHTML="<a href='"+pidStr[i]+"'><div class='gold_buy'></div></a>";
	        }
	    }
	}
}


/*-------------------------------Select Gold 12/12/2008------------------------------*/
//add server info
function sel_Gold_Games(gameID, serverID, quantity, total, div, hidP, hidPid, hidPic, txtPid)
{
    var gid=document.getElementById(gameID).value;
    if(gid==0)
	    document.getElementById(serverID).style.width=120;
    else
	    document.getElementById(serverID).style.width=150;
    document.getElementById(serverID).innerHTML="";
    document.getElementById(quantity).innerHTML="";
    document.getElementById(total).value="";
	document.getElementById(hidP).value="";
	document.getElementById(hidPid).value="";
	document.getElementById(hidPic).value="";
	document.getElementById(txtPid).value="";
    document.getElementById(div).innerHTML="<input type='button' class='gold_buy' onClick='alertInfo();'/>";
    
    var objOption=document.createElement("OPTION");
	objOption.value=0;
	objOption.text="select server";
	document.getElementById(serverID).options.add(objOption);
	var objOpt=document.createElement("OPTION");
	objOpt.value=0;
	objOpt.text="select quantity";
	document.getElementById(quantity).options.add(objOpt);
    
    //request server
	if(gid>0)
	{
        var url = "servers.aspx";
	    var postStr = "GameID="+gid;
    	
	    var ajax = InitAjax();
	    ajax.open("POST", url, true);
	    ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	    ajax.send(postStr);
	    ajax.onreadystatechange = function() 
	    {
		    if (ajax.readyState == 4 && ajax.status == 200) 
		    { 
			    var _returnStr=ajax.responseText;
			    addOPTION(document.getElementById(serverID), _returnStr);   //get server list
	        }
	    }
	}
}

//add feature info
function sel_Gold_Servers(gameID, serverID, quantity, total, div, hidP, hidPid, hidPic, txtPid)
{	
    var gid=document.getElementById(gameID).value;
    var sid=document.getElementById(serverID).value;
    document.getElementById(quantity).innerHTML="";
    document.getElementById(total).value="";
	document.getElementById(hidP).value="";
	document.getElementById(hidPid).value="";
	document.getElementById(hidPic).value="";
	document.getElementById(txtPid).value="";
    document.getElementById(div).innerHTML="<input type='button' class='gold_buy' onClick='alertInfo();'/>";
    
    var objOption=document.createElement("OPTION");
	objOption.value=0;
	objOption.text="select quantity";
	document.getElementById(quantity).options.add(objOption);
    
    //request quantity
	if(gid>0 & sid>0)
	{
		var url = "servers.aspx";
		var postStr = "GamesID="+gid+"&ServersID="+sid;
		
		var ajax = InitAjax();
		ajax.open("POST", url, true);
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
		ajax.send(postStr);
		ajax.onreadystatechange = function()
		{
			if (ajax.readyState == 4 && ajax.status == 200)
			{
				var _returnStr=ajax.responseText;
				var qStr=_returnStr.split("|");
				addOPTION(document.getElementById(quantity), qStr[0]);
				document.getElementById(hidP).value=qStr[1];
				document.getElementById(hidPid).value=qStr[2];
				document.getElementById(hidPic).value=qStr[3];
			}
		}
	}
	
}

//select Quantity and show price
function sel_Gold_Prices(sel_Game, sel_Server, sel_Quantity, total, div, hidP, hidPid, hidPic, txtPid)
{
    var gid=document.getElementById(sel_Game).value;
	var sid=document.getElementById(sel_Server).value;
	var fid=document.getElementById(sel_Quantity).value;
	
	document.getElementById(total).value="";
	document.getElementById(div).innerHTML="<input type='button' class='gold_buy' onClick='alertInfo();'/>";
    
	if(typeof(sid)=="undefined" | typeof(fid)=="undefined")
	{
		return false;
	}
	
	if(gid>0 && sid>0 && fid>0)
	{
	    var s=gid+"-"+sid+"-"+fid;
	    var pStr=document.getElementById(hidP).value.split(",");
	    var pidStr=document.getElementById(hidPid).value.split(",");
	    var picStr=document.getElementById(hidPic).value.split(",");
	    for(i=0;i<pStr.length-1;i++)
	    {
	        if(s==pStr[i])
	        {
	            document.getElementById(total).value=picStr[i];
	            document.getElementById(txtPid).value=pidStr[i];
		        document.getElementById(div).innerHTML="<input type='button' id='buygold' name='buygold' class='gold_buy' onClick=returnInfo('sel_Game','sel_Server','sel_Quantity','txt_Total','txt_character','txt_confirm','txt_email','txt_phone','txt_fname','txt_lname','GoldForm'); />";
		        break;
	        }
	    }
	}
}


function returnInfo(sel_Game,sel_Server,sel_Quantity,txt_Total,txt_character,txt_confirm,txt_email,txt_phone,txt_fname,txt_lname,fm)
{
	var err="";
	if(document.getElementById(sel_Game).value==0)
	{
		err+="- game name is required.\n";
	}
	if(document.getElementById(sel_Server).value==0)
	{
		err+="- server name is required.\n";
	}
	if(document.getElementById(sel_Quantity).value==0)
	{
		err+="- gold quantity is required.\n";
	}
	if(document.getElementById(txt_Total).value=="")
	{
		err+="- total price is required.\n";
	}
	if(document.getElementById(txt_character).value=="")
	{
		err+="- character name is required.\n";
	}
	if(document.getElementById(txt_confirm).value=="")
	{
		err+="- confirm character name is required.\n";
	}
	if(document.getElementById(txt_email).value=="")
	{
		err+="- email is required.\n";
	}
	if(document.getElementById(txt_phone).value=="")
	{
		err+="- phone is required.\n";
	}
	if(document.getElementById(txt_fname).value=="")
	{
		err+="- first name is required.\n";
	}
	
	if(document.getElementById(txt_lname).value=="")
	{
		err+="- last name is required.\n";
	}
	if(document.getElementById(txt_character).value!="" && document.getElementById(txt_confirm).value!="" && document.getElementById(txt_confirm).value!=document.getElementById(txt_character).value)
	{
		err+="- The character name must be the same!";
	}
	
	if(err=="")
	{
		document.getElementById(fm).submit();
	}
	else
	{
		alert(err);
	}
}



//Please Select 
function alertInfo()
{
	alert("Please choose Server and Quantity .");
}

//Get Code
function GetPromotionCode(code_id,pic,div,total,isCode)
{
    var cid=document.getElementById(code_id).value;
    var price=document.getElementById(pic).value;
    document.getElementById(div).style.display="none";
    document.getElementById(total).style.display="none";
    document.getElementById(isCode).style.display="none";
    
    if(cid!="")
    {
        var url = "servers.aspx";
	    var postStr = "PCodeID="+cid;
    	
	    var ajax = InitAjax();
	    ajax.open("POST", url, true);
	    ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	    ajax.send(postStr);
	    ajax.onreadystatechange = function() 
	    {
		    if (ajax.readyState == 4 && ajax.status == 200) 
		    { 
			    var _returnStr=ajax.responseText;
			    if(_returnStr!="")
			    {
			        var code=_returnStr.split("|");
                    document.getElementById(div).style.display="block";
                    document.getElementById(total).style.display="block";
			        document.getElementById(div).innerHTML=code[0];
			        
			        var _name=getCookie("CurrencyName");
					var _rate=getCookie("CurrencyRate");
					
					if(_name!='' && _rate>0)
					{
						document.getElementById(total).innerHTML="<b>Total:</B> "+_name+(price*(1+parseFloat(code[1]))*_rate).toFixed(2);
					}
					else
					{
						document.getElementById(total).innerHTML="<b>Total:</B> USD$ "+(price*(1+parseFloat(code[1]))).toFixed(2);
					}
			    }
			    else
			    {
			        document.getElementById(isCode).style.display="block";
			    }
	        }
	    }
    }
}


/*---------------------------------------------Profession-------------------------------------------------*/
//onload Level
function ProfessionLoad(type)
{
    if(document.getElementById(type)!=null)
    {
        var obj=document.createElement("OPTION");
		obj.value=i;
		obj.text=i;
		document.getElementById(type).options.add(obj);
    }
}


//start select profession type
function getProfession(pTab, pTd, pType, pPrice, pDays, pName, pPic, pRemark)
{
    var pid=document.getElementById(pType).value;
    var pname=document.getElementById(pType).options[document.getElementById(pType).selectedIndex].text;
    
    document.getElementById(pName).value="";
    document.getElementById(pPic).value="";
    document.getElementById(pPrice).innerHTML="&nbsp;";
    document.getElementById(pDays).innerHTML="&nbsp;";
    document.getElementById(pRemark).cells[0].innerHTML="&nbsp;";
    document.getElementById(pRemark).style.display="none";
    
    //request server by parent_id
	if(pid>0)
	{
        var url = "servers.aspx";
	    var postStr = "ProfessionTypeID="+pid;
    	
	    var ajax = InitAjax();
	    ajax.open("POST", url, true);
	    ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	    ajax.send(postStr);
	    ajax.onreadystatechange = function() 
	    {
		    if (ajax.readyState == 4 && ajax.status == 200) 
		    { 
			    var _returnStr=ajax.responseText;
			    addTableElement(pTab, pTd, pid, pname, _returnStr, pPrice, pDays, pName, pPic, pRemark);
	        }
	    }
	}
	else
	{
	    //show profession type
	    addTableElement(pTab, pTd, pid, pname, '', pPrice, pDays, pName, pPic, pRemark);
	}
}

//show profession type and price
function addTableElement(pTab, pTd, pId, cName, returnStr, pPrice, pDays, pName, pPic, pRemark)
{
    var tab=document.getElementById(pTab);
    var _pfinfo="";
    if(returnStr.indexOf("|")>0)
    {
        var ary=returnStr.split("|");
        _pfinfo=ary[0];
    }
    
    if(_pfinfo=="")
    {
        //round select profession type
        for(var i=0;i<tab.rows.length;i++)
        {
            if(tab.rows[i].cells[0].id==pTd)
            {
                if(returnStr=="")
                {
                    tab.rows[i].cells[2].innerHTML="&nbsp;";
                    tab.rows[i].cells[3].innerHTML="&nbsp;";
                }
                else
                {
                    tab.rows[i].cells[2].innerHTML=cName;
                    tab.rows[i].cells[2].id="pf_"+pId;
                    tab.rows[i].cells[3].innerHTML="<select id=\"_"+cName+"\" name=\"_"+cName+"\" onchange=\"return getProfession('"+pTab+"','"+tab.rows[i].cells[2].id+"','_"+cName+"','"+pPrice+"','"+pDays+"','"+pName+"','"+pPic+"','"+pRemark+"');\"><option value=\"0\">--Select--</option></select>";
                    addOPTION(document.getElementById("_"+cName), returnStr);
                }
                
                DelTableCell(tab, i);
                return;
            }
            else if(tab.rows[i].cells[2]!=null && tab.rows[i].cells[2].id==pTd)
            {
                DelTableCell(tab, i);
                
                if(returnStr!="")
                {
                    var row=tab.insertRow(i+1);
                    for(j=0;j<tab.rows[i].cells.length;j++)
                    {
                        var cell=row.insertCell(j);
                        cell.innerHTML="&nbsp;";
                    }
                    
                    tab.rows[parseInt(i+1)].cells[0].innerHTML=cName;
                    tab.rows[parseInt(i+1)].cells[0].id="pf_"+pId;
                    tab.rows[parseInt(i+1)].cells[1].innerHTML="<select id=\"_"+cName+"\" name=\"_"+cName+"\" onchange=\"return getProfession('"+pTab+"','"+tab.rows[parseInt(i+1)].cells[0].id+"','_"+cName+"','"+pPrice+"','"+pDays+"','"+pName+"','"+pPic+"','"+pRemark+"');\"><option value=\"0\">--Select--</option></select>";
                    addOPTION(document.getElementById("_"+cName), returnStr);
                }
                return;
            }
        }
    }
    else
    {
        //end info
        var aryStr=_pfinfo.split(",");
        document.getElementById(pName).value=aryStr[0];
        document.getElementById(pPic).value=aryStr[1];
        document.getElementById(pPrice).innerHTML="$"+aryStr[1];
        document.getElementById(pDays).innerHTML=aryStr[2];
        
        //add remark info
        if(aryStr[3]!="")
        {
            document.getElementById(pRemark).cells[0].innerHTML=aryStr[3];
            document.getElementById(pRemark).style.display="block";
        }
    }
}

//delete cell from table
function DelTableCell(tab, n)
{
    for(var k=parseInt(tab.rows.length-4);k>n;k--)
    {
        tab.deleteRow(k);
    }
}

/*---------------------------03/15/2009------------------------------*/
function choose_Games(gameID, serverID)
{
	var gid=document.getElementById(gameID).value;
	
	//request server
	if(gid>0)
	{
		var url = "Servers.aspx";
		var postStr = "GameID="+gid;
		
		var ajax = InitAjax();
		ajax.open("POST", url, true);
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
		ajax.send(postStr);
		ajax.onreadystatechange = function() 
		{
			if (ajax.readyState == 4 && ajax.status == 200)
			{
				var str=ajax.responseText;
				addOPTION(document.getElementById(serverID), str);	//get server list
			}
		}
	}
}

function choose_Servers(gameID, serverID, quantity, total, div, hidP, hidPid, hidPic, gds)
{	
    var gid=document.getElementById(gameID).value;
    var sid=document.getElementById(serverID).value;
    
    document.getElementById(quantity).innerHTML="";
    document.getElementById(total).value="";
	document.getElementById(hidP).value="";
	document.getElementById(hidPid).value="";
	document.getElementById(hidPic).value="";
    document.getElementById(div).innerHTML="<input type='button' class='btn_gold' onClick='alertInfo();'/>";
    
    var objOption=document.createElement("OPTION");
	objOption.value=0;
	objOption.text="Loading...";
	document.getElementById(quantity).options.add(objOption);
    
    //request quantity
	if(gid>0 & sid>0)
	{
		var url = "servers.aspx";
		var postStr = "GamesID="+gid+"&ServersID="+sid;
		
		var ajax = InitAjax();
		ajax.open("POST", url, true);
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
		ajax.send(postStr);
		ajax.onreadystatechange = function()
		{
			if (ajax.readyState == 4 && ajax.status == 200)
			{
				var _returnStr=ajax.responseText;
				var qStr=_returnStr.split("|");
				addOPTION(document.getElementById(quantity), qStr[0]);
				document.getElementById(quantity).options[0].text="select quantity";
				
				document.getElementById(hidP).value=qStr[1];
				document.getElementById(hidPid).value=qStr[2];
				document.getElementById(hidPic).value=qStr[3];
				
				var gd=qStr[4].split(" ");
				var g=parseInt(gd[0]);
				if(g>0)
				{
				    var cn=parseFloat(g/100000);
				    document.getElementById(gds).innerHTML="<div class='gold_div'><table><tr style='background-color:#8A8A8A; height:1px; overflow:hidden;'><td colspan='3'></td></tr><tr><td colspan='3' height='4px'></td></tr><tr><td class='gold_content'><strong>Stock Status:</strong><br>Now we have <font color='#049ff1'>"+qStr[4]+"</font> in stock in our server <br>Updated:EST <font color='#049ff1'>"+qStr[5]+"</font></td><td width='2px'></td><td class='gold_content'><strong>Sales Status:</strong><br>In last week,our sales amount of this server has reached <font color='#049ff1'>"+qStr[6]+"</font> Orders </td></tr><tr><td colspan='3'><table class='golds_full'><tr><td><table class='golds_nei' width='"+cn*300+"px'><tr><td></td></tr></table></td></tr></table></td></tr></table></div>";
				}
			}
		}
	}
	else
	{
		document.getElementById(quantity).options[0].text="select quantity";
	    document.getElementById(gds).innerHTML="&nbsp;";
	}
}


//select Quantity and show price
function choose_Prices(sel_Game, sel_Server, sel_Quantity, total, div, hidP, hidPid, hidPic)
{
    var gid=document.getElementById(sel_Game).value;
	var sid=document.getElementById(sel_Server).value;
	var fid=document.getElementById(sel_Quantity).value;
	
	document.getElementById(total).value="";
	document.getElementById(div).innerHTML="<input type='button' class='btn_gold' onClick='alertInfo();'/>";
    
	if(typeof(sid)=="undefined" | typeof(fid)=="undefined")
	{
		return false;
	}
	
	if(gid>0 && sid>0 && fid>0)
	{
	    var s=gid+"-"+sid+"-"+fid;
	    var pStr=document.getElementById(hidP).value.split(",");
	    var pidStr=document.getElementById(hidPid).value.split(",");
	    var picStr=document.getElementById(hidPic).value.split(",");
	    for(i=0;i<pStr.length-1;i++)
	    {
	        if(s==pStr[i])
	        {
	            //document.getElementById(total).value=picStr[i];
		        //document.getElementById(div).innerHTML="<input type=\"submit\" name=\"payment\" value=\"\" onClick=\"return chooseGold_submit();\" class=\"btn_gold\"> <input type=\"hidden\" id=\"hPid\" name=\"hPid\" value=\""+pidStr[i]+"\"><input type=\"hidden\" id=\"gQty\" name=\"gQty\" value=\"1\"><input type=\"hidden\" id=\"gName\" name=\"gName\" value=\""+document.getElementById(sel_Server).options[document.getElementById(sel_Server).selectedIndex].text+" "+document.getElementById(sel_Quantity).options[document.getElementById(sel_Quantity).selectedIndex].text+"\">";
		        //2009-05-22
		        getCurrencyRate(picStr[i],1,total,total);
		        document.getElementById(div).innerHTML="<input type=\"submit\" name=\"payment\" value=\"\" onClick=\"return chooseGold_submit();\" class=\"btn_gold\"> <input type=\"hidden\" id=\"hPid\" name=\"hPid\" value=\""+pidStr[i]+"\"><input type=\"hidden\" id=\"gQty\" name=\"gQty\" value=\"1\"><input type=\"hidden\" id=\"hidPrice\" name=\"hidPrice\" value=\""+picStr[i]+"\"><input type=\"hidden\" id=\"gName\" name=\"gName\" value=\""+document.getElementById(sel_Server).options[document.getElementById(sel_Server).selectedIndex].text+" "+document.getElementById(sel_Quantity).options[document.getElementById(sel_Quantity).selectedIndex].text+"\">";
	        }
	    }
	}
}


function chooseGold_submit()
{
    setGold_Cookie('hPid','gQty','hidPrice','gName');   //setGold_Cookie('hPid','gQty','txt_Total','gName');
}

/*---------------------------03/15/2009------------------------------*/

/*---------------------------06/01/2009------------------------------*/

function login_In(email, pass, LDiv, ODiv)
{
    var uMail=document.getElementById(email).value;
	var uPass=document.getElementById(pass).value;
	
    if(uMail!='' && uPass!='')
    {
        var url = "servers.aspx";
	    var postStr = "EMAIL="+uMail+"&PassWord="+uPass;
    	
	    var ajax = InitAjax();
	    ajax.open("POST", url, true);
	    ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	    ajax.send(postStr);
	    ajax.onreadystatechange = function() 
	    {
		    if (ajax.readyState == 4 && ajax.status == 200) 
		    { 
			    var _returnStr=ajax.responseText;
			    if(_returnStr==-1)
			    {
					document.getElementById(LDiv).style.display='block';
					document.getElementById(ODiv).style.display='none';
					alert("Email or Password error. ");
			    }
			    else
			    {
					setLoginDiv(LDiv, ODiv, _returnStr);
			        
			        setCookie("CUSTINFO",_returnStr);
			        
			        //to payment
			        if(document.getElementById("character")!=null)
			        {
						window.location.reload();
					}
			    }
	        }
	    }
    }
}

function setLoginDiv(lDiv, oDiv, cInfo)
{
	if(document.getElementById(lDiv)!=null)
	{
		document.getElementById(lDiv).style.display='none';
		document.getElementById(oDiv).style.display='block';
		
		var ary=cInfo.split(",");
		document.getElementById(oDiv).innerHTML="&nbsp;Welcome back <span class=\"username\">"+ary[1]+"</span><br><br>";
		document.getElementById(oDiv).innerHTML+="&nbsp;<img src=\"images/dot_orange.gif\"> <a href=\"OrderStatus.aspx\"><font color=\"#035eab\">Order status!</font></a><br>";
		document.getElementById(oDiv).innerHTML+="&nbsp;<img src=\"images/dot_orange.gif\"> <a href=\"EditAccount.aspx\"><font color=\"#035eab\">Edit account!</font></a><br>";
		document.getElementById(oDiv).innerHTML+="&nbsp;<img src=\"images/dot_orange.gif\"> <a href=\"#\" onclick=\"javascript:delCookie('CUSTINFO', '');window.location.reload();\"><font color=\"#035eab\">Log off!</font></a><br><br>";
	}
}

