function LoadLogin2(){
	$$("loginform").innerHTML="<img src='/images/loading.gif' align='absmiddle'>正在加载登录状态...";
	var xmlhttp=CreatXml();
	xmlhttp.open("get","/ajaxget.asp?ac=getlogin2",true);
	xmlhttp.onreadystatechange=function(){
	    if(xmlhttp.readyState==4 && xmlhttp.status==200){
	        var a=unescape(xmlhttp.responseText);
			if(a.indexOf("<script")!=-1){LoadLogin2();}
	        else{$$("loginform").innerHTML=a;}
			if ($$("orderList")){
		  		page(1);
		 	 }
			  if ($$("buyFrom")){
				GetByFrom();
		  	}
	    }
	};
	xmlhttp.send(null);
}

function LoginChk2(){
	var a=$$("LoginName");
	if (a.value==""){
		alert('请输入用户名');
		a.focus();
		return false;
	}
	var b=$$("LoginPass")
	if (b.value==""){
		alert('请输入密码');
		b.focus();
		return false;
	}
	var xmlhttp=CreatXml();
	xmlhttp.open("get","/ajaxget.asp?ac=getlogincheck&LoginName="+escape(a.value)+"&LoginPass="+b.value+"&st="+$$("st").value,true);
	xmlhttp.onreadystatechange=function(){
	  if(xmlhttp.readyState==4 && xmlhttp.status==200){
	    loads=false;
			var a=unescape(xmlhttp.responseText);
			if(a==0){alert('用户名密码错误');}
			else if(a.indexOf("|")!=-1){LoadLogin2();}
			else{alert(a);}
		}
		else{
      if(xmlhttp.readyState==3){}
	};
	};
	xmlhttp.send(null);
}

function LogOut2(){
	var xmlhttp=CreatXml();
	xmlhttp.open("get","/ajaxget.asp?ac=getloginout",true);
	xmlhttp.onreadystatechange=function(){
	  if(xmlhttp.readyState==4 && xmlhttp.status==200){LoadLogin2();
	  if ($$("orderList")){
		  page(1);
		  }
	  };
	}
	xmlhttp.send(null); 
}

function checkMt(tf,pe){
	var tid=tf.tid.checked?'2,':'';
	var tid1=tf.tid1.checked?'3,':'';
	tid=tid+tid1;
	var str;
	if(tid==""){
		alert("请先选择交易方式");
		tf.tid.focus();
		return false;
	}else if (tf.gid.value=="") {
		alert('请选择游戏');
		tf.gid.focus();
		return false;
	}else if (tf.sid.value=="") {
		alert('请选择服务器');
		tf.sid.focus();
		return false;
	}else if(tf.oid.value==""){
		alert("请选择职业");
		tf.oid.focus();
		return false;
	}else if(tf.grade.value=="" || !IsNum(tf.grade.value)){
		alert("请检查游戏等级是否错误!");
		tf.grade.focus();
		return false;
	}else if(tf.RegDate.value==""){
		alert("请输入帐号注册时间");
		tf.RegDate.focus();
		return false;
	}else if(tf.EndDate.value==""){
		alert("请输入月卡到期时间");
		tf.EndDate.focus();
		return false;
	}else if(tf.valid.value=="" || !IsNum(tf.valid.value)){
		alert("请检查有效期限是否错误!");
		tf.valid.focus();
		return false;
	}else if(tf.price.value=="" || !IsPri(tf.price.value)){
		alert("请检查价格是否错误");
		tf.price.focus();
		return false;
	}else{
		parent.refbool=true;
		str="ac=add";
		str+="&tid="+tid;
		str+="&sid="+tf.sid.value;
		str+="&oid="+tf.oid.value;
		str+="&grade="+tf.grade.value;
		str+="&valid="+tf.valid.value;
		str+="&RegDate="+escape(tf.RegDate.value);
		str+="&EndDate="+escape(tf.EndDate.value);
		str+="&price="+escape(tf.price.value);
		if(tf.ispic[1].checked){
			str+="&ispic=1";
		}else{
			str+="&ispic=0";
		}
		str+="&qq="+escape(tf.qq.value);
		str+="&remark="+escape(tf.remark.value);
		PostXml(str,"ajaxcode.asp",pe);
	}
}
function checkedit(tf,pe){
	var tid=tf.tid.checked?'2,':'';
	var tid1=tf.tid1.checked?'3,':'';
	tid=tid+tid1;
	var str;
	if(tid==""){
		alert("请先选择交易方式");
		tf.tid.focus();
		return false;
	}else if (tf.gid.value=="") {
		alert('请选择游戏');
		tf.gid.focus();
		return false;
	}else if (tf.sid.value=="") {
		alert('请选择服务器');
		tf.sid.focus();
		return false;
	}else if(tf.oid.value==""){
		alert("请选择职业");
		tf.oid.focus();
		return false;
	}else if(tf.grade.value=="" || !IsNum(tf.grade.value)){
		alert("请检查游戏等级是否错误!");
		tf.grade.focus();
		return false;	
	}else if(tf.valid.value=="" || !IsNum(tf.valid.value)){
		alert("请检查有效期限是否错误!");
		tf.valid.focus();
		return false;
	}else if(tf.RegDate.value==""){
		alert("请输入帐号注册时间");
		tf.RegDate.focus();
		return false;
	}else if(tf.EndDate.value==""){
		alert("请输入月卡到期时间");
		tf.EndDate.focus();
		return false;
	}else if(tf.valid.value=="" || !IsNum(tf.valid.value)){
		alert("请检查有效期限是否错误!");
		tf.valid.focus();
		return false;
	}else if(tf.price.value=="" || !IsPri(tf.price.value)){
		alert("请检查价格是否错误");
		tf.price.focus();
		return false;
	}else{
		parent.refbool=true;
		str="ac=edit";
		str+="&tid="+tid;
		str+="&sid="+tf.sid.value;
		str+="&oid="+tf.oid.value;
		str+="&grade="+tf.grade.value;
		str+="&valid="+tf.valid.value;
		str+="&RegDate="+escape(tf.RegDate.value);
		str+="&EndDate="+escape(tf.EndDate.value);
		str+="&price="+escape(tf.price.value);
		if(tf.ispic[1].checked){
			str+="&ispic=1";
		}else{
			str+="&ispic=0";
		}
		str+="&qq="+escape(tf.qq.value);
		str+="&remark="+escape(tf.remark.value);
		str+="&id="+tf.id.value;
		PostXml(str,"ajaxcode.asp",pe);
	}
}

function getNewsList(){
	var xmlhttp=CreatXml();
	xmlhttp.open("get","ajaxcode.asp?ac=newslist",true);
	xmlhttp.onreadystatechange=function(){
		if(xmlhttp.readyState==4 && xmlhttp.status==200){
            var xr=unescape(xmlhttp.responseText);
			var s,str,s1;
			str="";
			s=xr.split("|##|");
			for(var i=0;i<s.length-1;i++){
				s1=s[i].split("|^^|");
				str+="<div class=\'aleft\'><div class=\"newsleft\"><img src=\'/shop/images/dd2.jpg\' "+
					"width=\'10\' height=\'8\' align=\'absmiddle\'></div><div class=\'newsright\'>&nbsp;"+
					"<a href=\'view.asp?id="+ s1[0] +"\'>"+s1[1]+"</a></div></div>"+
					"<div class=\'cleft\'><img src=\'/shop/images/xt.jpg\' width=\'184\' height=\'3\'></div>"
			}
			$$("newslist").innerHTML=str;
        }else{
            if(xmlhttp.readyState==3){}
        };
    }
	xmlhttp.send(null);
}

function getGameList(tf){
	var xmlhttp=CreatXml();
	var str="ac=gamelist";
	xmlhttp.open("Get","ajaxcode.asp?"+str,true);
	xmlhttp.onreadystatechange=function(){
		if(xmlhttp.readyState==4 && xmlhttp.status == 200){
			var xr=unescape(xmlhttp.responseText);
			var s=xr.split("|##|");
			tf.gid.options[0]=new Option("选择游戏","");
			for (i=0;i<s.length-1;i++){
				s1 = s[i].split("^^");
				tf.gid.options[i+1]=new Option(s1[1],s1[0]);
			}
		}else{
			tf.gid.length=0;
			tf.gid.options[0]=new Option("加载中...","");
		}
	}
	xmlhttp.send(null);
}				 
				
function SetServer(tf){
	update_server(tf.gid.options[tf.gid.options.selectedIndex].value,tf.sid);
	update_ocp(tf.gid.options[tf.gid.options.selectedIndex].value,tf.oid);
	//return;
}				
				
