﻿var $ =function(ID){return document.getElementById(ID);};
function getQueryString(key)
{
	var locString = location.search;
	var reg = new RegExp("(\\?|\\&)" + key + "=([^\\&]*)(\\&?)","i").exec(locString);
	return RegExp.$2;
}
function checkenter(evt,para,option)
{
	evt = evt ? evt : (window.event ? window.event : null);	
	if(evt.keyCode == 13)
	{
		switch(para)
		{
			case 0:
				$(option).focus();
				break;
			case 1:
				setTimeout(option,100)
				break;
		}
		return false;
	}
}
function CheckLogin()
{
	var result=metin2.ajax.common.CheckLogin().value;
	if(result != null && result!="0")
	{
		var OrderInfo=result.split("|");
		$("tdCustomerName").innerHTML="<strong>"+OrderInfo[0]+"</strong>";
		$("tdLastServer").innerHTML="<strong><span class=\"hei\">Last server:</span> "+OrderInfo[1]+"</strong>";
		$("tdPoints").innerHTML="<strong><span class=\"hei\">Points:</span> "+OrderInfo[2]+"</strong>";
		$("tdLastPrice").innerHTML="<strong><span class=\"hei\">Last price:</span> "+OrderInfo[3]+" / USD";
		$("tbIsLogin").style.display="";
		$("tbIsNotLogin").style.display="none";
		if(window.location.href.indexOf("/metin2yang/")>0)
		{
		$("txtYourName").value=OrderInfo[0];
		$("txtYourEmail").value=OrderInfo[4];
		$("txtPhone").value=OrderInfo[5];
		}
	}
	else
		$("tbIsNotLogin").style.display="";
}
function Login()
{
	if($("txtCustomerID").value==""||$("txtPassword").value=="")
	{
		alert("Email or Password can't be empty.");
		return;
	}
	metin2.ajax.common.Login($("txtCustomerID").value,$("txtPassword").value,"metin2",Login1);
	$("txtCustomerID").value="";
	$("txtPassword").value="";
}
function Login1(response)
{
	var result=response.value;
	if(result != null && result!="0")
		CheckLogin();
	else
		alert("Email or Password Error.");
}
function Logout()
{
	var result=metin2.ajax.common.Logout();
	$("tbIsLogin").style.display="none";
	$("tbIsNotLogin").style.display="";
}
function CheckAff()
{
	var aff=getQueryString("aff")
	if(aff!="")
		var result=metin2.ajax.common.SaveAff(aff).value;
}
function TrackOrder()
{
	if($("txtTrackOrder").value=="")
		alert("Order Number can't be empty.");
	else
		window.location=IsRootDir+"customer/shoppinglist.html?CNO="+$("txtTrackOrder").value;
}
function CheckFileName(FileName)
{
	var re=new RegExp(" ","g");
	FileName=FileName.replace(re,"-");
	
	re=new RegExp("/","g");
	FileName=FileName.replace(re,"-");

	re=new RegExp("\\\\","g");
	FileName=FileName.replace(re,"-");		
	
	re=new RegExp(":","g");
	FileName=FileName.replace(re,"-");		

	re=new RegExp("\\*","g");
	FileName=FileName.replace(re,"-");		
			
	re=new RegExp("\\?","g");
	FileName=FileName.replace(re,"-");		

	re=new RegExp("<","g");
	FileName=FileName.replace(re,"-");		
	
	re=new RegExp(">","g");
	FileName=FileName.replace(re,"-");		
	
	re=new RegExp("\\|","g");
	FileName=FileName.replace(re,"-");		
		
	re=new RegExp('"',"g");
	FileName=FileName.replace(re,"-");
	
	return FileName;
}
function InText(me)
{
	me.style.backgroundImage="";
}
function OutText(me,bgurl)
{
	if(me.value=="")
		me.style.backgroundImage="url("+IsRootDir+"images/"+bgurl+")";
}
CheckLogin();
CheckAff();

	