function rep(str){
//javascript的替换方法.正则g
	if(str!=""){
		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(){
	if(document.getElementsByName('checkpriceid') != undefined){
		var objs=document.getElementsByName('checkpriceid'); 
		var flag=false;
		if(objs[0]!=undefined){
			for(var i=0;i<objs.length;i++){
				if(objs[i].checked==true){
					flag=true;
					break;
				}
			}
		}else{
			
				if(objs.checked==true){
					flag=true;
				}
			
		}
		if(flag){
			return true;
		}else{
			alert("Please select a product!");
			return false;
		}
	}else{
		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("server").selectedIndex == 0)
	{
		alert("Please selecte a server");
		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("Please enter a valid quantity between "+document.getElementById("pMin").value+" and "+parseInt(document.getElementById("pMax").value)+" !");
		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;
}

//取得金币的最小金额和最大金额
function getMinCount(val){
	if(val!="-1"){
		var oAjaxHttp="";
		if ( window.XMLHttpRequest ){
			oAjaxHttp= new XMLHttpRequest() ;
		}
		else if ( window.ActiveXObject ){	
			try{
				oAjaxHttp=new ActiveXObject("MsXml2.XmlHttp") ;
			}
			catch(e){
				oAjaxHttp=new 	ActiveXObject("microsoft.XmlHttp")
			}
		}
		oAjaxHttp.open( "GET", 'http://www.eve-isk-buy.com/product/ajaxCurrentBuy.cfm?gameid=7&sid=70&getMin='+val, true) ;
		oAjaxHttp.onreadystatechange=function(){
		if(oAjaxHttp.readyState==4)
			{
				var result=	oAjaxHttp.responseText;
				document.getElementById("pMin").value=parseInt(result);				
				oAjaxHttp.open( "GET", 'http://www.eve-isk-buy.com/product/ajaxCurrentBuy.cfm?gameid=7&sid=70&getMax='+val, true) ;
				oAjaxHttp.onreadystatechange=function(){
				if(oAjaxHttp.readyState==4)
				{
					var result=	oAjaxHttp.responseText;
					document.getElementById("add2cart").disabled = false;
					document.getElementById("pMax").value=parseInt(result);					
				}
			}
			oAjaxHttp.send( null );		
			}
		}
			oAjaxHttp.send( null );	
			
			
	}
}
	<!---end--->