var thispath="../";

function rep(str){
//javascript的替换方法.正则g
	if(str!=""){
		//str=str.replace(/ - /,",");
		str=str.replace(/ /g,"-");
		str=str.replace(/-/g,",");
		str=str.replace(/,,,/g,",");
		str=str.replace(/_,_/g,",");
		
	}else{
		return "";	
	}
	return str;	
}

function rep2(str){
//javascript的替换方法.正则g
	if(str!=""){
		str=str.replace(/ - /g,",");
		str=str.replace(/-/g,"_");
		str=str.replace(/ /g,".");
		
	}else{
		return "";	
	}
	return str;	
}

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--->
	
var ReAjax = function(){}
ReAjax.prototype.GetHttpRequest = function()
{
	var reObj="";
	if ( window.XMLHttpRequest ){
		reObj= new XMLHttpRequest() ;
	}
	else if ( window.ActiveXObject ){	
		try{
			reObj=new ActiveXObject("MsXml2.XmlHttp") ;
		}
		catch(e){
			reObj=new 	ActiveXObject("microsoft.XmlHttp")
		}
	}
	return reObj;
	
}

ReAjax.prototype.LoadUrl2 = function( urlToCall)
{	
	var oReAjax = this ;
	var oAjaxHttp = this.GetHttpRequest() ;
	oAjaxHttp.open( "GET", urlToCall, false) ;
	oAjaxHttp.send( null );
	var result=oAjaxHttp.responseText;
	return result;
}
ReAjax.prototype.LoadUrl = function( urlToCall,altDiv,valInput)
{	var oAjaxHttp = this.GetHttpRequest() ;
	
	oAjaxHttp.open( "GET", urlToCall, true) ;
	oAjaxHttp.onreadystatechange=function()
	{
		if(oAjaxHttp.readyState==4)
		{
			document.getElementById(altDiv).innerHTML=oAjaxHttp.responseText;
		}
	}
	oAjaxHttp.send( null ) ;
}


function ing(){
		var objrote=document.getElementById("Layer13");
		var objrote2=document.getElementById("Layer14");
		if(objrote2.innerHTML!=""){
			clearInterval(hander);
			var obj=objrote2.innerHTML.split("|");
			objrote2.innerHTML="";
			objrote.innerHTML="";
			objrote.style.display="none";
			document.getElementById("PowerPrice").style.display="";
			document.getElementById("PowerPrice").innerHTML=obj[0];
			document.getElementById("PowerTime").innerHTML=obj[1];
			document.getElementById("hidPowerPrice").value=obj[2];
			document.getElementById("hidPowerTime").value=obj[3];
			document.getElementById("AddFreeCartPowerLevel").style.display='block';
		}
		switch (objrote.innerHTML){
			case "Loading":
			objrote.innerHTML="Loading.";
			break;
			case "Loading.":
			objrote.innerHTML="Loading..";
			break;
			case "Loading..":
			objrote.innerHTML="Loading...";
			break;
			case "Loading...":
			objrote.innerHTML="Loading....";
			break;
			case "Loading....":
			objrote.innerHTML="Loading.....";
			break;
			case "Loading.....":
			objrote.innerHTML="Loading......";
			break;
			case "Loading......":
			objrote.innerHTML="Loading";
			break;
			default:{
					
			}
		}
	}

<!---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 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';
}
