// JavaScript Document
function $(id){ return document.getElementById(id); }
function check()
{
if($("txtname").value=="")
{
alert('请填写你的姓名!');
$("txtname").value="";
$("txtname").focus();
return false;
}

if($("txtemail").value!="")
{
var EmailRe=  /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
		if(!EmailRe.test($("txtemail").value)){
			alert('请填写你的正确的Email!');
			$("txtemail").focus();
			return false;
		}
}
else 
{
alert('请填写你的Email!');
$("txtemail").focus();
return false;
}
}
function CheckLevel(form){
	obj=form.elements;
	for(var i=5;i<obj.length;i++){
		if(i<17 && obj[i].id!="msn" && obj[i].id!="ym" && obj[i].id!="icq")
		{
			if(obj[i].value=="")
			{
				alert('Please enter complete information!'+obj[i].name);
				obj[i].focus();
				return false;
			}
		}
	}
	if($("email").value!="")
	{
		var EmailRe= /^([a-z]|[A-Z]){1}([a-z]|[A-Z]|\.|[0-9]|-|_){0,20}@([a-z]|[A-Z]|[0-9]|-|_){0,20}\.([a-z]|[A-Z]){2,3}(\.([a-z]|[A-Z]){2}){0,1}$/;
		if(!EmailRe.test($("email").value)){
			alert('Error email');
			$("email").focus();
			return false;
		}
	}
	if($("aPwd").value!=$("rePwd").value)
	{
		alert('Enter a password twice inconsistency!');
		$("rePwd").value="";
		return false;
	}
}
function CheckLogin(){
	if($("l_username").value==""){
		alert('Please enter your username!');
		$("l_username").focus();
		return false;
	}
	if($("l_password").value==""){
		alert('Please enter your password!');
		$("l_password").focus();
		return false;
	}
}
function CheckReg(){
	if($("username").value==""){
		alert('Please enter your username!');
		$("username").focus();
		return false;
	}
	if($("password").value==""){
		alert('Please enter your password!');
		$("username").focus();
		return false;
	}
	if($("password").value!=$("repassword").value){
		alert('Please enter your password!');
		$("repassword").value="";
		$("password").focus();
		return false;
	}
	if($("firstname").value==""){
		alert('Please enter your firstname!');
		$("firstname").focus();
		return false;
	}
	if($('lastname').value==""){
		alert('Please enter your lastname!');
		$("lastname").focus();
		return false;
	}
	if($('acode').value=="" || $('tel').value==""){
		alert('Please enter your telephone!');
		$("tel").focus();
		return false;
	}
	if($('email').value==""){
		alert('Please enter your email!');
		$("email").focus();
		return false;
	}
	if($("email").value!="")
	{
		var EmailRe= /^([a-z]|[A-Z]){1}([a-z]|[A-Z]|\.|[0-9]|-|_){0,20}@([a-z]|[A-Z]|[0-9]|-|_){0,20}\.([a-z]|[A-Z]){2,3}(\.([a-z]|[A-Z]){2}){0,1}$/;
		if(!EmailRe.test($("email").value))
		{
			alert('Error email');
			$("email").focus();
			return false;
		}
	}
	if($('addr1').value==""){
		alert('Please enter your address!');
		$("addr1").focus();
		return false;
	}
}

function CheckEditInfo(){
	if($("username").value==""){
		alert('Please enter your username!');
		$("username").focus();
		return false;
	}
	if($("password").value!=""){
		if($("password").value!=$("repassword").value){
			alert('Please enter your password!');
			$("repassword").value="";
			$("repassword").focus();
			return false;
		}
	}
	if($("firstname").value==""){
		alert('Please enter your firstname!');
		$("firstname").focus();
		return false;
	}
	if($('lastname').value==""){
		alert('Please enter your lastname!');
		$("lastname").focus();
		return false;
	}
	if($('acode').value=="" || $('tel').value==""){
		alert('Please enter your telephone!');
		$("tel").focus();
		return false;
	}
	if($('email').value==""){
		alert('Please enter your email!');
		$("email").focus();
		return false;
	}
	if($("email").value!="")
	{
		var EmailRe= /^([a-z]|[A-Z]){1}([a-z]|[A-Z]|\.|[0-9]|-|_){0,20}@([a-z]|[A-Z]|[0-9]|-|_){0,20}\.([a-z]|[A-Z]){2,3}(\.([a-z]|[A-Z]){2}){0,1}$/;
		if(!EmailRe.test($("email").value))
		{
			alert('Error email');
			$("email").focus();
			return false;
		}
	}
	if($('addr1').value==""){
		alert('Please enter your address!');
		$("addr1").focus();
		return false;
	}
}

function CheckShop(){
	if($("FirstName").value==""){
		alert('Please enter your firstname!');
		$("FirstName").focus();
		return false;
	}
	if($("LastName").value==""){
		alert('Please enter your lastname!');
		$("LastName").focus();
		return false;
	}
	if($('email').value==""){
		alert('Please enter your email!');
		$("email").focus();
		return false;
	}
	if($('tel').value==""){
		alert('Please enter your telephone!');
		$("tel").focus();
		return false;
	}
	if($('cname').value==""){
		alert('Please enter your Character Name!');
		$("cname").focus();
		return false;
	}
	if($('addr').value==""){
		alert('Please enter your address!');
		$("addr").focus();
		return false;
	}
}

function Marquee(dir){
	obj=$("main_left03");
	if(dir=="Up"){
		obj.scrollTop-=380;
	}
	else{
		obj.scrollTop+=380;
	}
}
function AjaxObj(){
	if (window.XMLHttpRequest)
        {
            var objXMLHttp = new XMLHttpRequest();
        }
        else
        {
			var MSXML = ['Microsoft.XMLHTTP', 'MSXML.XMLHTTP', 'Microsoft.XMLHTTP', 'Msxml2.XMLHTTP.7.0', 'Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP']
            for(var n = 0; n < MSXML.length; n ++)
            {
                try
                {
                    var objXMLHttp = new ActiveXObject(MSXML[n]);        
                    break;
                }
                catch(e)
                {
                }
            }
         }          
        return objXMLHttp;
}
var oHttp=null;
function GetServer(gid,fun){
	oHttp=AjaxObj();
	oHttp.open("post","getServer.asp",true);
	oHttp.onreadystatechange=fun;
	oHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");	
	oHttp.send("gid="+gid);
}
function SetServer(){
	if(oHttp.readyState==4){
		if(oHttp.status==200){
			var Str=oHttp.responseText;
			var ArrServer=Str.split("|")
			obj=$("server")
			obj.options.length=1;
			if(ArrServer.length>0)
			{
				for(var i=0;i<ArrServer.length;i++)
				{
					Arr=ArrServer[i].split(",");
					obj.options.add(new Option(Arr[1],Arr[0]));
				}
			}
		}
		else{
			alert("发生错误,请重试!")
		}
	}
}

function m_GetServer(gid,fun){
	oHttp=AjaxObj();
	oHttp.open("post","getServer.asp",true);
	oHttp.onreadystatechange=fun;
	oHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");	
	oHttp.send("gid="+gid);
}
function m_SetServer(){
	if(oHttp.readyState==4){
		if(oHttp.status==200){
			var Str=oHttp.responseText;
			var ArrTest=Str.split("$")
			obj=$("serverid");
			obj.options.length=1;
			if(ArrTest[0]!="")
			{
				ArrServer=ArrTest[0].split("|");
				if(ArrServer.length>0)
				{
					for(var i=0;i<ArrServer.length;i++)
					{
						Arr=ArrServer[i].split(",");
						obj.options.add(new Option(Arr[1],Arr[0]));
					}
				}
			}
			obj=$("grpid");
			obj.options.length=1;
			if(ArrTest[1]!="")
			{
				ArrServer=ArrTest[1].split("|");
				if(ArrServer.length>0)
				{
					for(var i=0;i<ArrServer.length;i++)
					{
						Arr=ArrServer[i].split(",");
						obj.options.add(new Option(Arr[1],Arr[0]));
					}
				}
			}			
		}
		else{
			alert("发生错误,请重试!")
		}
	}
}

	function Suan(){
		var Cur=parseInt($("cur").value);
		var Want=parseInt($("want").value);
		var Price=$("price").value;
		var Days=$("days").value;
		var oHttp=new ActiveXObject("Microsoft.XMLHTTP");
		oHttp.open("post","cgs_ajax.asp",true);
		oHttp.onreadystatechange=function()
		{
			if(oHttp.readyState==4){
				if(oHttp.status==200){
					SetValue(oHttp)
				}else
				{
					alert("System Error");
				}
			}
		}
		oHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		var content="Cur="+Cur+"&Want="+Want+"&Price="+Price+"&Days="+Days+"&Gid="+$("id").value;
		oHttp.send(content);
	}
	
	function SetValue(oHttp){
		str=oHttp.responseText;
		$("price").value=str.split("|")[0];
		$("days").value=str.split("|")[1];
	}
	function CheckUserName(){
	var UserName=$("uname").value;
	if(UserName!=""){
		var str=Ajax._GetContent("ajax.asp?action=CheckUser&username="+UserName,"get",null);
		//alert(str);
		if(str.substring(0,3)=="对不起"){
			$("uname").value="";
			$("uname").focus();
		}
		//document.getElementById("loginid_info").innerHTML = '用户名必须为2-16位。'
			$("loginid_info").innerHTML=str;
			
		//}
	}
	else{
		alert('请输入用户名!');
		$("uname").focus();
	}
}
function CheckReg(form){
	
	var obj=form.elements;
	
	for(i=0;i<6;i++){
		if(obj[i].value==""){
			alert('请完整填写注册资料,带*号为必填项!');
			obj[i].focus();
			return false;
		}
		if(i==2){
			if(obj[1].value!=obj[2].value){
				alert("两次输入的密码不一致!");
				obj[2].value="";
				obj[2].focus();
				return false;
			}
		}
	}
	if($("email").value!="")
	{
		var EmailRe= /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
		//var EmailRe= /^([a-z]|[A-Z]){1}([a-z]|[A-Z]|\.|[0-9]|-|_){0,20}@([a-z]|[A-Z]|[0-9]|-|_){0,20}\.([a-z]|[A-Z]){2,3}(\.([a-z]|[A-Z]){2}){0,1}$/;
		if(!EmailRe.test($("email").value)){
			alert('请输入正确的邮箱地址!');
			$("email").focus();
			return false;
		}
	}
	if($("addr").value=="")
	{
			alert('联系地址必填!');
			$("addr").focus();
			return false;
	}
	if($("tel").value=="")
	{
			alert('联系电话必填!');
			$("tel").focus();
			return false;
	}
	if($("shname").value=="")
	{
			alert('收货人姓名必填!');
			$("shname").focus();
			return false;
	}
	if($("shtel").value=="")
	{
			alert('收货人电话必填!');
			$("shtel").focus();
			return false;
	}
	if($("shaddr").value=="")
	{
			alert('收货人地址必填!');
			$("shaddr").focus();
			return false;
	}
}
function CheckInfo(form){
	var obj=form.elements;
	if(obj[1].value!=""){
		if(obj[1].value!=obj[2].value){
			alert("两次输入的密码不一致!");
			obj[2].value="";
			obj[2].focus();
			return false;
		}
	}
	for(i=3;i<6;i++){
		if(obj[i].value==""){
			alert('请完整填写注册资料,带*号为必填项!');
			obj[i].focus();
			return false;
		}
	}
	if($("email").value!="")
	{
		var EmailRe= /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
		//var EmailRe= /^([a-z]|[A-Z]){1}([a-z]|[A-Z]|\.|[0-9]|-|_){0,20}@([a-z]|[A-Z]|[0-9]|-|_){0,20}\.([a-z]|[A-Z]){2,3}(\.([a-z]|[A-Z]){2}){0,1}$/;
		if(!EmailRe.test($("email").value)){
			alert('请输入正确的邮箱地址!');
			$("email").focus();
			return false;
		}
	}
}

function SysCode(form)
{
	if($("sCode")!=null)
	{
		$("sCode").innerHTML="";
		var vCode=new Array();
		var vCode2="";
		for(var i=0;i<5;i++)
		{
			var temp=Math.random()*10;
			var test=Math.floor(temp);
			vCode[i]=test;
			vCode2+=test;
		}
		for(var i=0; i<vCode.length;i++)
		{
			$("sCode").innerHTML+="<img src=\"images/v"+vCode[i]+".gif\"/>";
		}
		$("nCode").value=vCode2;
	}
	if(form!=null)
	{
		form.onclick="";
	}
}

function CheckLogin(){
	if($("username").value==""){
		alert("请输入你的用户名!");
		$("username").focus();
		return false;
	}
	if($("password").value==""){
		alert("请输入你的密码!");
		$("password").focus();
		return false;
	}
	if($("vCode").value==""){
		alert("请输入验证码!");
		$("vCode").focus();
		return false;
	}
	if($("vCode").value!=$("nCode").value){
		alert("验证码输入错误!");
		SysCode($("myform"));
		$("vCode").value="";
		$("vCode").focus();
		return false;
	}
	$("myform").submit();
}
function changeImg(obj,nSrc,n){
	obj.childNodes[0].src="/images/nav"+nSrc+".gif";
	for(var i=1;i<=7;i++){
		if(i==parseInt(n)){
			document.getElementById("divhtml"+i).style.display="block";
		}else{
			document.getElementById("divhtml"+i).style.display="none";
		}
	}
}

function changeOption(obj,n){
	obj.parentNode.style.backgroundImage="url(/images/option0"+n+".jpg)";
	for(var i=1;i<=3;i++){
		if(i==parseInt(n)){
			document.getElementById("option0"+i).style.display="block";
		}else{
			document.getElementById("option0"+i).style.display="none";
		}
	}
}
