var thispath="../";

function rep(str){
//javascript的替换方法.正则g
	if(str!=""){
		str=str.replace(/ /g,"_");
		str=str.replace(/-/g,"_");
	}else{
		return "";	
	}
	return str;
	
}
function AddMeFav()
{
	var url = "http://www.buyeqplat.com/";
	var title = "EQ Plat,EQ Gold,Everquest plat,Everquest Gold - Exchange";
	if ((typeof window.sidebar == 'object') && (typeof window.sidebar.addPanel == 'function'))
	{
		window.sidebar.addPanel(title,url,"");
	}
	else
	{
		window.external.addFavorite(url,title);
	}
}

var tc = "291800";
function MouseOut(obj)
{
	obj.bgColor = tc;
}
function MouseOver(obj)
{
	if(obj.bgColor != "")
	{
		tc = obj.bgColor;	
	}
	obj.bgColor = "#666666"
}
function alertNoProduct(){
	alert("Sorry, we don't provide this service currently!");
}
function changeColor(val){
	var id="tr"+val;
	if(document.getElementById(id).className=="trProduct"){
		document.getElementById(id).className="trProductSelect";
	}else{
		document.getElementById(id).className="trProduct";
	}
}
function verify()
{
	var objs = document.getElementsByName("checkpriceid");
	var flag = false;
	for(var i=0;i<objs.length;i++)
	{
		
		if(objs[i].checked)
		{
			flag=true;
			break;
		}
	} 
	if(flag)
	{
		return true;
	}
	else
	{
		alert("Please select a product!");
		return false;
	} 
}


function initSelect(action,objName)
{	

	
	if(!action == "")
	{
		document.getElementById('server').disabled=false;
					for(var i = document.getElementById(objName).options.length;i>=0;i--)
					{
						document.getElementById(objName).options[i] = null;
					}
						var opt=document.createElement("OPTION");
						opt.text="---Please select a server---";
						opt.value="0";
						document.getElementById(objName).options.add(opt);
						opt.selected=true;
						
						if(action == "Alliance")
						{
							var str = document.getElementById("Alliance").value;
							var arrayStr = str.split("|||");
							
							if(arrayStr.length-1>0)
							{
								for(i=0;i<arrayStr.length-1;i++)
								{
									var arrayName=new Array();
									arrayName=arrayStr[i].split("$$$");
									var opt=document.createElement("OPTION");
									opt.text=arrayName[1];
									opt.value=arrayName[0];
									document.getElementById(objName).options.add(opt);
								}
							}
						}
						
						if(action == "Horde")
						{
							var str = document.getElementById("Horde").value;
							var arrayStr = str.split("|||");
							
							if(arrayStr.length-1>0)
							{
								for(i=0;i<arrayStr.length-1;i++)
								{
									var arrayName=new Array();
									arrayName=arrayStr[i].split("$$$");
									var opt=document.createElement("OPTION");
									opt.text=arrayName[1];
									opt.value=arrayName[0];
									document.getElementById(objName).options.add(opt);
								}
							}
						}
	}else{
		document.getElementById('server').disabled=true;
		document.getElementById('server').value="";
	}
									
}

function verify0(){
	if(document.getElementById("selType").value=="-1"){
		alert("Please select a product!");
		return false;
	}
	
	if(document.getElementById("quantity2").value==""){
		alert("Please enter a quantity!");
		return false;
	}
	
	if(document.getElementById("quantity2").value.search(/[^\-|0-9]/)!=-1)
	{
		alert("Quantity Error!");
		return false;
	}
	if(isNaN(document.getElementById("quantity2").value)){
		alert("Quantity Error!");
		return false;
	}
	/*try{
		parseInt(document.getElementById("quantity2").value);
	}catch(e){
		alert("Quantity Error!");
		return false;
	}*/
	/*if((isNaN(document.getElementById("pMin").value))||document.getElementById("pMin").value==0||(isNaN(document.getElementById("pMax").value))||document.getElementById("pMax").value==0){
		alert("Quantity Error!");
		return false;
	}*/
	
	if(document.getElementById("server").value!=""&&document.getElementById("server").value!="0"&&document.getElementById("server").value!="-1"){
	if(parseInt(document.getElementById("pMin").value)>parseInt(document.getElementById("quantity2").value)||parseInt(document.getElementById("quantity2").value)>parseInt(document.getElementById("pMax").value)){
		alert("Please enter a valid quantity between "+document.getElementById("pMin").value+" and "+parseInt(document.getElementById("pMax").value)+" !");
		return false;
	}
	}else{
		alert("Please select your server first!");	
		return false;
	}

	
}


function writeNowSelect(){
	if(document.getElementById("server")!=undefined){
		if(document.getElementById("server").value!=""&&document.getElementById("server").value!="0"){
		document.write(""+
	"The server you selected is ");
			//document.write("<font color='#ff0000'>");
			var server=document.getElementById("server").options[document.getElementById("server").selectedIndex].text;
			document.write(server.toString());
			//document.write("</font>");
		}else
		{
			document.write("Please select your server first!");
		}
	}
}
<!---tip--->
	var showingdscp = 0;
var canmovedscp = 1;
	function showdscp(event,dscpid)
	{
	if (!event)
		{
			var event = window.event;
		}
	var dscpobj = document.getElementById(dscpid);
	if (!dscpobj)
		{
			return;
		}
	var xfix = 0;
	var yfix = 0;
	var yall = 768;
	if (document.documentElement.scrollTop || document.documentElement.scrollLeft)
		{
			//alert('4')
			xfix = document.documentElement.scrollLeft;
			yfix = document.documentElement.scrollTop;
			yall = document.documentElement.clientHeight;
		}
	else if (document.body.scrollTop || document.body.scrollLeft)
		{
			xfix = document.body.scrollLeft;
			yfix = document.body.scrollTop;
			yall = document.body.clientHeight;
		}
	if ((yall-event.clientY)<250)
		{
			dscpobj.style.top = event.clientY + yfix - 75 +'px';
		}
	else
		{
			dscpobj.style.top = event.clientY + yfix + 16 +'px';
		}
	dscpobj.style.left = event.clientX + xfix + 16 +'px';
	dscpobj.style.display = 'block';
	showingdscp = 1;
}
function movedscp(event,dscpid)
{
	alert('m');
	if (showingdscp == 0  || canmovedscp == 0)
		{
			return;
		}
	if (!event)
		{
			var event = window.event;
		}

	var dscpobj = document.getElementById(dscpid);
	if (!dscpobj)
		{
			return;
		}
	var xfix = 0;
	var yfix = 0;
	var yall = 768;
	if (document.documentElement.scrollTop || document.documentElement.scrollLeft)
		{
			xfix = document.documentElement.scrollLeft;
			yfix = document.documentElement.scrollTop;
			yall = document.documentElement.clientHeight;
		}
	else if (document.body.scrollTop || document.body.scrollLeft)
		{
			xfix = document.body.scrollLeft;
			yfix = document.body.scrollTop;
			yall = document.body.clientHeight;
		}
	if ((yall-event.clientY)<250)
		{
			dscpobj.style.top = event.clientY + yfix - 75 +'px';
		}
	else
		{
			dscpobj.style.top = event.clientY + yfix + 16 +'px';
		}
	dscpobj.style.left = event.clientX + xfix + 16 +'px';
}
function hinddscp(event,dscpid)
{
	if (canmovedscp == 0)
		{
			return;
		}
	showingdscp = 0;
	if (!event)
		{
			var event = window.event;
		}
	var dscpobj = document.getElementById(dscpid);
	if (!dscpobj)
		{
			return;
		}
	dscpobj.style.display = 'none';
	dscpobj.style.top = 0 +'px';
	dscpobj.style.left = 0 +'px';
}

function delay_showdscp(event,dscpid,delay)
{
	if (!event)
		{
			var event = window.event;
		}
	var xfix = 0;
	var yfix = 0;
	if (isIE || isMZ)
		{
			if (document.documentElement.scrollTop || document.documentElement.scrollLeft)
				{
					xfix = document.documentElement.scrollLeft;
					yfix = document.documentElement.scrollTop;
				}
			else if (document.body.scrollTop || document.body.scrollLeft)
				{
					xfix = document.body.scrollLeft;
					yfix = document.body.scrollTop;
				}
		}
	showingdscp = 1;
	window.setTimeout("delay_showdscp_act("+(event.clientY + yfix + 16)+","+(event.clientX + xfix + 16)+",'"+dscpid+"')",delay);
}
//fe

function delay_showdscp_act(t,l,dscpid)
{
	if (showingdscp == 0)
		{
			return;
		}
	var dscpobj = document.getElementById(dscpid);
	if (!dscpobj)
		{
			return;
		}
	dscpobj.style.top = t +'px';
	dscpobj.style.left = l +'px';
	dscpobj.style.display = 'block';
}
//fe

function dont_move_ttip(event)
{
	if (!event)
		{
			var event = window.event;
		}
	if (event.keyCode == 16)
		{
			canmovedscp = 0;
		}
}
//fe

function can_move_ttip(event)
{
	if (!event)
		{
			var event = window.event;
		}
	if (event.keyCode == 16)
		{
			canmovedscp = 1;
		}
}
//fe

function reg_key_event()
{
document.onkeydown = dont_move_ttip;
document.onkeyup = can_move_ttip;
}

	<!---end--->
	
function EndLevelCheck(endLevelID)
{
	if(parseInt(endLevelID.value)>=parseInt(document.getElementById('hidMaxLevel').value))
	{
		alert("Sorry,desired Level should be lower than TOP level");
		endLevelID.value = document.getElementById('hidMaxLevel').value;
		return false;
	}
	else
	{
		if(parseInt(endLevelID.value)<= parseInt(document.getElementById('beginLevel').value))
		{
			//alert('Sorry,the price calculation is failed.\nPlease try again!');
			alert("Sorry,desired Level must be higher than CURRENT Level.");
			endLevelID.value = parseInt(document.getElementById('hidMaxLevel').value);
		}
		else{
			if(endLevelID.value =="")
			{	endLevelID.value = parseInt(document.getElementById('hidMaxLevel').value);
			}
			document.getElementById('hidend').value = endLevelID.value;
			if(parseInt(document.getElementById('endLevel').value)> parseInt(document.getElementById('hidMaxLevel').value))
			{
				endLevelID.value = parseInt(document.getElementById('hidMaxLevel').value);
			}
			calculation(document.getElementById('beginLevel').value,endLevelID.value);
		}
	}
}
function BeginLevelCheck(beginLevelID)
{
	if(parseInt(beginLevelID.value) == 0)
	{
		alert("Sorry,the Current Level should not be zero!");
		return false;
	}
	else if(parseInt(beginLevelID.value)>=parseInt(document.getElementById('hidMaxLevel').value))
	{
		alert("Sorry,Current Level should be lower than TOP level");
		beginLevelID.value = 1;
		return false;
	}
	else
	{
		if(parseInt(beginLevelID.value)>=parseInt(document.getElementById('endLevel').value))
		{
			alert("Sorry,desired Level must be higher than CURRENT Level.");
			beginLevelID.value = 1;
		}
		else
		{
			if(beginLevelID.value =="")
			{	beginLevelID.value =1;
			}
			document.getElementById('hidstart').value = beginLevelID.value;
			calculation(beginLevelID.value,document.getElementById('endLevel').value);
		}
	}
}
function onkeyPressNumbers(e)
{
	var key = window.event ? e.keyCode : e.which;
	var keyChars = String.fromCharCode(key);
	reg = /^\d{1}$|^\d{2}$/;
	return reg.test(keyChars);
}
function check()
{
	
		if(parseInt(document.getElementById('endLevel').value)<= parseInt(document.getElementById('beginLevel').value))
		{
			alert("Sorry,desired Level must be higher than CURRENT Level.");
			return false;
		}
		if(parseInt(document.getElementById('endLevel').value)> parseInt(document.getElementById('hidMaxLevel').value))
		{
			alert("Sorry,desired Level should be lower than TOP level");
			return false;
		}
}