var PATH = "sources/";
var cNum; //用户头像ID
var HTML = GetHTML();

//显示详细结算单
function BalanceShow(act,month)
{
	var act;
	var month = typeof(month)!="undefined"?month:"";

    OpenWin( PATH + "balanceshow.php?act=" + act + "&month=" + month , "结款明细", 'height=700, width=1000, top=0, left=0, toolbar=yes, menubar=no, scrollbars=yes, resizable=yes,location=no, status=no');

}

//购买道具
function BuyTool()
{
	if(document.getElementById('reg2').style.display=="none")
	{
		alert('请先登录！');
	}
	return false;
}

var LastID;
function doo(id)
{
	if(document.getElementById('div_'+id).style.display=="none")
	{
		document.getElementById('div_'+id).style.display="";
		if(LastID!=id&&LastID) document.getElementById('div_'+LastID).style.display="none";
		LastID = id;
	}else
	{
		document.getElementById('div_'+id).style.display="none";
	}
	
	return false;

}


//创建充值页面元l素
function CreateEementIpay()
{


	if(HTML=="upay_cb.html" || HTML=="upay_zs.html")
	{
		if(document.ipay)
		{
			Param = new Array("Mer_code","Billno","Date","Currency_Type","Gateway_type","Merchanturl","FailUrl","ErrorUrl","Attach","OrderEncodeType","RetEncodeType","Rettype","SignMD5");
	
			for(var i=0;i<Param.length;i++)
			{
				//alert(Param[i]);
				var input  = document.createElement("INPUT");
				input.type = "hidden";
				input.id   = Param[i];
				input.name = Param[i];
				document.ipay.appendChild(input);
			}
		}

	}
}

//这个可以验证15位和18位的身份证，并且包含生日和校验位的验证。
//如果有兴趣，还可以加上身份证所在地的验证，就是前6位有些数字合法有些数字不合法。
function CheckCard(the)
{
	num = the.value.toUpperCase();
	//身份证号码为15位或者18位，15位时全为数字，18位前17位为数字，最后一位是校验位，可能为数字或字符X。
	if (!(/(^\d{15}$)|(^\d{17}([0-9]|X)$)/.test(num)))
	{
		alert('输入的身份证号长度不对，或者号码不符合规定！\n15位号码应全为数字，18位号码末位可以为数字或X。');
		the.focus();
		return false;
	}
	//校验位按照ISO 7064:1983.MOD 11-2的规定生成，X可以认为是数字10。
	//下面分别分析出生日期和校验位
	var len, re;
	len = num.length;
	if (len == 15)
	{
		re = new RegExp(/^(\d{6})(\d{2})(\d{2})(\d{2})(\d{3})$/);
		var arrSplit = num.match(re);
		//检查生日日期是否正确
		var dtmBirth = new Date('19' + arrSplit[2] + '/' + arrSplit[3] + '/' + arrSplit[4]);
		var bGoodDay;
		bGoodDay = (dtmBirth.getYear() == Number(arrSplit[2])) && ((dtmBirth.getMonth() + 1) == Number(arrSplit[3])) && (dtmBirth.getDate() == Number(arrSplit[4]));
		if (!bGoodDay)
		{
			alert('输入的身份证号里出生日期不对！');
			return false;
		} else
		{
		//将15位身份证转成18位
		//校验位按照ISO 7064:1983.MOD 11-2的规定生成，X可以认为是数字10。
		var arrInt = new Array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2);
		var arrCh = new Array('1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2');
		var nTemp = 0, i;
		num = num.substr(0, 6) + '19' + num.substr(6, num.length - 6);
		for(i = 0; i < 17; i ++)
		{
			nTemp += num.substr(i, 1) * arrInt[i];
		}
			num += arrCh[nTemp % 11];
			return num;
		}
	}

	if (len == 18)
	{
		re = new RegExp(/^(\d{6})(\d{4})(\d{2})(\d{2})(\d{3})([0-9]|X)$/);
		var arrSplit = num.match(re);
		//检查生日日期是否正确
		var dtmBirth = new Date(arrSplit[2] + "/" + arrSplit[3] + "/" + arrSplit[4]);
		var bGoodDay;
		bGoodDay = (dtmBirth.getFullYear() == Number(arrSplit[2])) && ((dtmBirth.getMonth() + 1) == Number(arrSplit[3])) && (dtmBirth.getDate() == Number(arrSplit[4])); if (!bGoodDay) { 		alert(dtmBirth.getYear());
		alert(arrSplit[2]);
		alert('输入的身份证号里出生日期不对！');
		 return false;
	} else
	{
		//检验18位身份证的校验码是否正确。
		//校验位按照ISO 7064:1983.MOD 11-2的规定生成，X可以认为是数字10。
		var valnum;
		var arrInt = new Array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2);
		var arrCh = new Array('1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2');
		var nTemp = 0, i;
		for(i = 0; i < 17; i ++) { nTemp += num.substr(i, 1) * arrInt[i]; }
		valnum = arrCh[nTemp % 11];
		if (valnum != num.substr(17, 1))
		{
			alert('18位身份证的校验码不正确！应该为：' + valnum);
			return false;
		}
			return num;
		}
	}
	return false;
}

//检查验证码
function CheckCode(the)
{
	if(the.value=="")
	{
		alert("请在“验证码”一栏输入内容！");
		return false;
	}

	$("#div_temp").load(PATH + "response.php",{Target:"check",Action:"code",Code:the.value});

}

//修改用户密码
function CheckChPass(frm)
{
	with(frm)
	{
		if(!CheckEmpty(pass0,"旧密码")) return false;
		if(!CheckEmpty(pass1,"新密码")) return false;
		if(!CheckMaxLength(pass1,20,"密码长度"))return false;
		if(!CheckMinLength(pass1,6,"密码长度"))return false;
		if(!CheckPass(pass1,pass2,"密码"))return false;
	}
	return true;
}

//提交投诉
function CheckAddTS(frm)
{
	with(frm)
	{
		if(!CheckEmpty(tsContent,"投诉内容")) return false;
	}
	return true;
}


//检查字段是否存在
function CheckFValueExist(table,field,value,divid)
{
	var field;
	var value;
	var table;
	var divid;

	if(value!="")
	{
		if(field=="UserName")
		{
			if(!CheckMinLength(document.getElementById('name'),4,"帐号名称"))return false;
			if(!CheckMaxLength(document.getElementById('name'),12,"帐号名称"))return false;
			
			n_first = document.getElementById('name').value.substr(0,1);
			if(n_first.search(/[0-9]/i)!= -1)
			{
				alert('帐号名称必须为字母开头');
				document.getElementById('name').focus();
				return false;
			}
		}
		$("#" + divid).load( PATH + "response.php",{Target:"check",Action:"fvexist",Table:table,Field:field,Value:value});
	}else
	{
		if(table=="member")
		{
			document.getElementById(divid).innerHTML = '<img src="images/check_no.gif">&nbsp;<font color="#ff0000">不能为空</font>';
		}
	}

}

function CheckMemReg(the,text)
{
	var text;
	var div = document.getElementById("div_" + the.id);
	if(the.value!="")
	{
		switch(the.id)
		{
			case "pass1":
			  if(!CheckEmpty(the,text))
			  {
				img = "no";
				break;
			  }

			  if(!CheckMinLength(the,6,text))
			  {
				  img = "no";
			  }else
			  {
				  !CheckMaxLength(the,20,text)?img = "no":img="ok";
			  }

			  break;
			case "pass2":
			  if(!CheckEmpty(the,text))
			  {
				img = "no";
				break;
			  }

			  !CheckPass(document.getElementById('pass1'),the,"登录密码")?img = "no":img="ok";

			  break;
			case "email":
			  !CheckEmail(the)?img = "no":img="ok";
			  break;
			case "tname":
			  !CheckEmpty(the,text)?img = "no":img="ok";
			  break;
			case "register":
			  with(the)
			  {
				if(!CheckEmpty(name,"帐号名称"))return false;
				n_first = name.value.substr(0,1);
				if(n_first.search(/[0-9]/i)!= -1)
				{
					alert('帐号名称必须为字母开头');
					name.focus();
					return false;
				}
				//nname.value = nname.value.replace(/[ \!\@\#\$\%\^\&\*\(\)\_\+\|\-\=\\\{\}\[\]\:\;\'\,\.\/·~！￥……（）——【】；‘：“”《》？，。、]/,"");
				if(!CheckEmpty(nname,"用户昵称"))return false;
				if(!CheckEmpty(pass1,"登录密码"))return false;
				if(!CheckPass(pass1,pass2,"登录密码"))return false;
				if(!CheckEmail(email))return false;
				if(!CheckEmpty(mobile,"手机号码"))return false;
				if(!CheckEmpty(idnum,"身份证号码"))return false;
				if(!CheckEmpty(code,"验证码"))return false;
				//if(!CheckEmpty(tname,"真实姓名"))return false;
				//if(!CheckOption(year,"出生年"))return false;
				//if(!CheckOption(month,"出生月"))return false;
				//if(!CheckOption(day,"出生日"))return false;
				//if(!CheckCard(card))return false;
				if(!document.getElementById('accept1').checked)return false;
			  }

			  return true;

			  break;

		}

		div.innerHTML = div.innerHTML.replace(/^<img.*>&nbsp;/gi,"");
		div.innerHTML = '<img src="images/check_' + img + '.gif">&nbsp;' + div.innerHTML;
	}

}

//金子网银充值检查
function CheckIpay(frm)
{
	with(frm)
	{
		if(!CheckEmpty(account,"充值帐号")) return false;
		if(!CheckPass(account,name,"充值帐号"))return false;
		//if(!CheckEmpty(name,"用户帐号")) return false;
		//alert(Amount.value);
		//if(Amount.value == 0)Amount.value = "";

		if(!CheckEmpty(Amount,"充值金额")) return false;
		//if(!CheckNum(Amount, "充值金额")) return false;
		Amount.value  = Amount.value.replace(/\.00/g,'');
		Amount.value += ".00";
		if(!queren.checked)
		{
			alert('请确认您的充值金额!');
			return false;	
		}
		//Amount.value = "0.02";
	}
	//alert(document.getElementById('Billno').value);
	var sign;
	sign  = document.getElementById('Billno').value;
	sign += document.getElementById('Amount').value;
	sign += document.getElementById('Date').value;
	sign += document.getElementById('Currency_Type').value;
	sign += document.getElementById('SignMD5').value;

	document.getElementById('SignMD5').value = hex_md5(sign);

	document.getElementById('Attach').value  = hex_md5(document.getElementById('Billno').value + document.getElementById('Attach').value + document.getElementById('name').value );

	Ipay('o');

	//alert(sign);

	return true;
}

//银子网银充值检查
function CheckIpayCB(frm)
{
	with(frm)
	{
		if(!CheckEmpty(account,"充值帐号")) return false;
		if(!CheckPass(account,name,"充值帐号"))return false;
		//if(!CheckEmpty(name,"用户帐号")) return false;
		//alert(Amount.value);
		//if(Amount.value == 0)Amount.value = "";

		if(!CheckEmpty(Amount,"充值金额")) return false;
		//if(!CheckNum(Amount, "充值金额")) return false;
		Amount.value  = Amount.value.replace(/\.00/g,'');
		Amount.value += ".00";
		if(!queren.checked)
		{
			alert('请确认您的充值金额!');
			return false;	
		}
		//Amount.value = "0.02";
	}
	//alert(document.getElementById('Billno').value);
	var sign;
	sign  = document.getElementById('Billno').value;
	sign += document.getElementById('Amount').value;
	sign += document.getElementById('Date').value;
	sign += document.getElementById('Currency_Type').value;
	sign += document.getElementById('SignMD5').value;

	document.getElementById('SignMD5').value = hex_md5(sign);

	document.getElementById('Attach').value  = hex_md5(document.getElementById('Billno').value + document.getElementById('Attach').value + document.getElementById('name').value );

	IpayCB('o');

	//alert(sign);

	return true;
}


//彩豆网银充值检查(易宝支付)
function CheckIpayCD(frm)
{
	with(frm)
	{
		if(!CheckEmpty(account,"充值帐号")) return false;
		if(!CheckPass(account,name,"充值帐号"))return false;
		//if(!CheckEmpty(name,"用户帐号")) return false;
		//alert(Amount.value);
		//if(Amount.value == 0)Amount.value = "";

		if(!CheckEmpty(Amount,"充值金额")) return false;
		//if(!CheckNum(Amount, "充值金额")) return false;
		Amount.value  = Amount.value.replace(/\.00/g,'');
		Amount.value += ".00";
		if(!queren.checked)
		{
			alert('请确认您的充值金额!');
			return false;	
		}
		//Amount.value = "0.02";
	}
	//alert(document.getElementById('Billno').value);
//	var sign;
//	sign  = document.getElementById('Billno').value;
//	sign += document.getElementById('Amount').value;
//	sign += document.getElementById('Date').value;
//	sign += document.getElementById('Currency_Type').value;
//	sign += document.getElementById('SignMD5').value;
//
//	document.getElementById('SignMD5').value = hex_md5(sign);
//
//	document.getElementById('Attach').value  = hex_md5(document.getElementById('Billno').value + document.getElementById('Attach').value + document.getElementById('name').value );
//
//	IpayCB('o');

	//alert(sign);
	return true;
}

//充值检查
function CheckIpayZS(frm)
{
	with(frm)
	{
		if(!CheckEmpty(account,"充值帐号")) return false;
		if(!CheckPass(account,name,"充值帐号"))return false;
		//if(!CheckEmpty(name,"用户帐号")) return false;
		//alert(Amount.value);
		//if(Amount.value == 0)Amount.value = "";

		if(!CheckEmpty(Amount,"充值金额")) return false;
		//if(!CheckNum(Amount, "充值金额")) return false;
		Amount.value  = Amount.value.replace(/\.00/g,'');
		Amount.value += ".00";
		if(!queren.checked)
		{
			alert('请确认您的充值金额!');
			return false;	
		}
		//Amount.value = "0.02";
	}
	//alert(document.getElementById('Billno').value);
	var sign;
	sign  = document.getElementById('Billno').value;
	sign += document.getElementById('Amount').value;
	sign += document.getElementById('Date').value;
	sign += document.getElementById('Currency_Type').value;
	sign += document.getElementById('SignMD5').value;

	document.getElementById('SignMD5').value = hex_md5(sign);

	document.getElementById('Attach').value  = hex_md5(document.getElementById('Billno').value + document.getElementById('Attach').value + document.getElementById('name').value );

	IpayZS('o');

	//alert(sign);

	return true;
}

//登录检查
function CheckLogin()
{
	var name = document.getElementById('name').value;
	var pass = document.getElementById('pass').value;
	var code = document.getElementById('code').value;
	//document.getElementById('remember').checked?remember = "true":remember = "false";
	//alert(name+ pass);

	//$("#div_temp").load(PATH + "response.php",{Target:"login",Action:"check",Name:name,Username:userName});
	$("#div_temp").load(PATH + "response.php",{Target:"login",Action:"login",Name:name,Pass:pass,code:code});

	return false;

}


//检查上传的是否是图片
function CheckUserPhoto(the)
{
	var x = the;
	var y = document.getElementById("div_user_photo");
	if(!x || !x.value || !y) return;
	var patn = /\.jpg$|\.jpeg$|\.gif$|\.png$|\.bmp$/i;
	if(patn.test(x.value))
	{
		y.innerHTML = "";
		y.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = x.value;

		return true;
	}else
	{
		alert("您选择的似乎不是图像文件。");

		return false;
	}
}

//检查用户登录提交内容
function CheckUserLogin(frm)
{
	frm = document.all;
	with(frm)
	{
		if(!CheckEmpty(name,"帐号名称")) return false;
		if(!CheckEmpty(pass,"登录密码")) return false;
		if(!CheckEmpty(code,"验证码"))return false;
	}

	return CheckLogin();

	//return true;

}

function CheckUserInfo(frm)
{
	  with(frm)
	  {
		if(!CheckEmpty(nname,"用户昵称"))return false;
		if(!CheckEmail(email))return false;
		if(!document.getElementById('accept1').checked)return false;
		cNum = typeof(cNum)!="undefined"?cNum:0;
		document.getElementById("td_yn").innerHTML = "<img src='/images/wait.gif'>正在处理...";
		$("#div_temp").load(PATH + "response.php",{Target:"uinfo",Nick:nname.value,Email:email.value,Sex:GetRadio("sex"),Face:cNum});
	  }

	  return false;

}


function CheckUCard(frm)
{
	with(frm)
	{
		if(!CheckEmpty(name1,"用户帐号")) return false;
		if(!CheckPass(name1,name2,"用户帐号")) return false;
		if(!CheckEmpty(card,"金子卡卡号")) return false;
		if(!CheckEmpty(pass,"金子卡密码"))return false;
		
		td_cz.innerHTML = "<img src='/images/wait.gif'>正在充值";
	
		$("#div_temp").load(PATH + "response.php",{Target:"card",Name1:name1.value,Name2:name2.value,Card:card.value,Pass:pass.value});
		
	}
	
	return false;
}

function CheckUCardCB(frm)
{
	with(frm)
	{
		if(!CheckEmpty(name1,"用户帐号")) return false;
		if(!CheckPass(name1,name2,"用户帐号")) return false;
		if(!CheckEmpty(card,"银子卡卡号")) return false;
		if(!CheckEmpty(pass,"银子卡密码"))return false;
		
		td_cz.innerHTML = "<img src='/images/wait.gif'>正在充值";
	
		$("#div_temp").load(PATH + "response.php",{Target:"cardCB",Name1:name1.value,Name2:name2.value,Card:card.value,Pass:pass.value});
		
	}
	
	return false;
}

function CheckUCardNew(frm)
{
	with(frm)
	{
		if(!CheckEmpty(name1,"用户帐号")) return false;
		if(!CheckPass(name1,name2,"用户帐号")) return false;
		if(!CheckEmpty(card,"新手卡号")) return false;
		if(!CheckEmpty(pass,"新手卡密码"))return false;
		
		td_cz.innerHTML = "<img src='/images/wait.gif'>正在充值";
	
		$("#div_temp").load(PATH + "response.php",{Target:"cardNew",Name1:name1.value,Name2:name2.value,Card:card.value,Pass:pass.value});
		
	}
	
	return false;
}


function CheckIdCard(frm)
{
	with(frm)
	{
		if(!CheckEmpty(truename,"真实姓名")) return false;
		if(!CheckCard(idcard)) return false;
	}
	
	if(confirm("请您确认输入的是真实信息，若修改本信息需联系官方客服"))
	{
		return true;
	}
	
	return false;
	
}

//检查推广员注册提交内容
function CheckSpReg(frm)
{
	//return true;
	with(frm)
	{
		if(HTML=="spregister.html")
		{
			if(!CheckEmpty(name,"帐号名称")) return false;
			if(!CheckEmpty(pass1,"密码")) return false;
			if(!CheckMinLength(pass1,6,"密码长度"))return false;
			if(!CheckMaxLength(pass1,12,"密码长度"))return false;
			if(!CheckPass(pass1,pass2,"密码"))return false;
		}
		if(!CheckEmpty(truename,"真实姓名")) return false;
		//if(!CheckUserPhoto(photo)) return false
		if(!CheckOption(cmd_province,"省份")) return false;
		switch(cmd_province.value)
		{
			case "1":
			case "3":
			case "9":
			case "10":
			case "12":
			case "14":
			case "16":
			case "17":
			case "18":
			case "19":
			case "21":
			case "35":
			  if(!CheckOption(cmd_city,"城市")) return false;
			  break;
		}
		if(!CheckEmpty(phone,"联系电话"))return false;
		if(!CheckEmpty(qq,"QQ"))return false;

		if(HTML=="spregister.html")
		{
			if(!CheckOption(type,"推广员类型"))
			{
				return false;

			}else
			{
				var i = 0;
				var title;

				while(document.getElementById("InfoField" + i))
				{

					title = document.getElementById("div_title_" + i).innerHTML.replace(":","");

					//alert(title);

					if(!CheckEmpty(eval("InfoField" + i),title)) return false;

					i++;
				}
			}

			if(!CheckEmpty(bank,"开户行")) return false;
			if(!CheckEmpty(man,"开户公司/人")) return false;
			if(!CheckEmpty(accounts,"银行帐号")) return false;
		}
	}

		return true;

}

var BgLastId = 0;
function ChangeBg(id)
{
    return;
    var id;
	document.getElementById('td_' + id).className = "helpquestion-down";
	if(document.getElementById('td_' + BgLastId))document.getElementById('td_' + BgLastId).className = "helpquestion";
	BgLastId = id;
}

function ChangeDiv(prefix,divid,Max)
{
	var i;
	var showdiv = prefix + "_" + divid;

	with (document)
	{
		for(i=1;i<=Max;i++)
		{
			div =  prefix + "_" + i;

			if( document.getElementById(div))
			{
				if(showdiv != div)
				{

					all(div).style.display="none";
				}else
				{
					all(div).style.display="";
				}
			}
		}
	}

	return false;
}

function ChangeLoginStat(flag,name)
{
	var flag;
	//alert(flag);
	switch(flag)
	{
		case 1:
		  var noLogin = document.getElementById('div_nologin');
		  var isLogin = document.getElementById('div_islogin');
		  document.getElementById('div_uname').innerHTML = getCookie('_' + name);
		  document.getElementById('div_tname').innerHTML = getCookie('_TRUENAME');
		  noLogin.style.display = 'none';
		  isLogin.style.display = '';
		  break;
		case 2:
		  document.getElementById('sp_uname').innerHTML = getCookie('_' + name);
		  //document.getElementById('a_soft').href="/soft/彩游网视频游戏_"+document.getElementById('sp_uname').innerHTML + ".msi";
		  break;
		case 3:
		  User = name.split("|");
		  //alert(getCookie('_' + name));
		  document.getElementById('span_uname').innerHTML = User[0];
		  document.getElementById('span_nname').innerHTML = User[1];
		  document.getElementById('span_g').innerHTML = User[2];
		  document.getElementById('span_s').innerHTML = User[3];
		  document.getElementById('span_e').innerHTML = User[4];
		  document.getElementById('reg').style.display = 'none';
		  document.getElementById('reg2').style.display = '';
		  break;
		case 0:
		  var noLogin = document.getElementById('div_nologin');
		  var isLogin = document.getElementById('div_islogin');
		  noLogin.style.display = '';
		  isLogin.style.display = 'none';
		  break;
	}

}

//检查是否维护
function CheckIsStop()
{
//	alert("用户充值通道临时关闭!");
//	return false;
	return true;

}

//统计
function Count(act)
{
	var act	;
	
	$("#div_temp").load(PATH + "response.php",{Target:"count",Action:act});
}

function CuePage(cid)
{
	$("#div_temp").load( "../sources/response.php",{Target:"cuepage",Cid:cid});
	
	return false;
}

//金子换银子
function ExChange(act)
{
	alert("请登录游戏兑换银子！");
	return false;
	var act;
	var cp = document.getElementById('cp');
	var cb = document.getElementById('span_cb');
	var ieKey = event.keyCode;

	if(ieKey!=37&&ieKey!=39)
	{
		cp.value=cp.value.replace(/^[^1-9]/g,'');
		cp.value=cp.value.replace(/[^0-9]/g,'');
	}

	switch(act)
	{
		case "show":
		  cb.innerHTML = cp.value * 100;
		  break;
		case "do":
		  if(cp.value<100)
		  {
			  alert('您最少兑换100金子！');
			  cp.value = 100;
			  cb.innerHTML  = 10000;
			  return false;
		   }
		   var uname = document.getElementById('uname');
		   var pass  = document.getElementById('pass');
		   if(!CheckEmpty(uname,"帐号名称")) return false;
		   if(!CheckEmpty(pass,"登录密码")) return false;
		   $("#div_temp").load(PATH + "response.php",{Target:"exchange",Action:act,Name:uname.value,Pass:pass.value,Cp:cp.value});
		  break;
		case "display":
		  if(document.getElementById('div_exchange'))document.getElementById('div_exchange').style.display = "";
		  break;
		case "close":
		  if(document.getElementById('div_exchange'))document.getElementById('div_exchange').style.display = "none";
		  break;
	}

	return false;
}

function Fortune(act)
{
	var act	;

	switch(act)
	{
		case "move":
		  var idPass = document.getElementById('pass');
		  var idMan1 = document.getElementById('man1');
		  var idMan2 = document.getElementById('man2');
		  var idCp   = document.getElementById('cp');
		  if(!CheckEmpty(idPass,"登录密码"))return false;
		  if(!CheckEmpty(idMan1,"对方昵称"))return false;
		  if(!CheckEmpty(idMan1,idMan2,"对方昵称"))return false;
		  if(!CheckEmpty(idCp,"金子数量"))return false;
		  if(confirm("您确定要赠送“" + idCp.value +"张”金子给“" + idMan1.value + "”吗？"))
		  {
			  $("#div_temp").load(PATH + "response.php",{Target:"fortune",Action:act,Pass:idPass.value,Man:idMan1.value,Cp:idCp.value});
		  }
		  break;
	}

	return false;
}

function fzwjSearch()
{
	var nick = document.getElementById('nick').value;
	var plan = GetRadio("isplan");
	var div  = "div_themes";
	
	if(nick||plan)
	{
		document.getElementById(div).innerHTML = "&nbsp;&nbsp;<img src='/images/wait.gif'>正在查询...";

		$("#"+div).load(PATH + "response.php",{Target:"mcenter",Action:"fzwj",Nick:nick,Plan:plan});
	}else
	{
		alert('请填写查询条件！');	
		
	}
	
	return false;
	
}

function Help(id)
{
	var id;
	if(id=="default")
	{
		$("#div_themes").load("../" + PATH  + "response.php" ,{Target:"help",Rid:id});
		return ;	
	}
	//alert(id);
	if(id)
	{
        document.getElementById('td_' + id).className = "helpquestion-down";
	    if(document.getElementById('td_' + BgLastId))document.getElementById('td_' + BgLastId).className = "helpquestion";
	    BgLastId = id;
        $("#div_themes").load("../" + PATH  + "response.php" ,{Target:"help",Rid:id});
	}
	return false;
}

//用户中心
var lastgtime=1;
function ManageCenter(act)
{
	var act;
	var start = "";
	var end   = "";
	var text  = "";
	var hour  = "";
	var type  = GetMCType();

	//alert(type);
	if(!type)
	{
		//alert('无效操作！');
		return false;
	}

	if(document.getElementById('HisrotyLogs1_StartTime'))
	{
		start = document.getElementById('HisrotyLogs1_StartTime').value	;
		end   = document.getElementById('HisrotyLogs1_EndTime').value	;
	}
	
	if(document.getElementById('text'))
	{
		text = document.getElementById('text').value	
	}

	div = act=="fortune"?"div_fortune":"div_themes";

	act=="cplist"?type="金子":0;
	act=="cblist"?type="银子":0;
	//alert(type);

	if(document.getElementById('hour'))hour = document.getElementById('hour').value;
	
	if(act!="uexport")
	{
		if(act=="gtime")
		{
			if(start+end+text+hour!=lastgtime)
			{
				lastgtime = start+end+text+hour;
				document.getElementById(div).innerHTML = "&nbsp;&nbsp;<img src='/images/wait.gif'>正在加载...";
				$("#"+div).load(PATH + "response.php",{Target:"mcenter",Action:act,Type:type,Start:start,End:end,Text:text,Hour:hour});		
			}else
			{
				alert('您的操作太频繁啦！');	
			}	
		}else
		{
			div!="div_fortune"?document.getElementById(div).innerHTML = "&nbsp;&nbsp;<img src='/images/wait.gif'>正在加载...":0;
			$("#"+div).load(PATH + "response.php",{Target:"mcenter",Action:act,Type:type,Start:start,End:end,Text:text,Hour:hour});
		}
	}else
	{
		OpenWin("http://qz.caigame.com/sources/export.php?Start="+start+"&End="+end+"&Text="+text+"&Hour="+hour,"", "");		
	}

	return false;
}

//新闻中心
function News(act,divId,type,page)
{
	var act;
	var divId;
	typeof(type)=="undefined"?type="":0;
	typeof(page)=="undefined"?page=1 :0;

	divId=="div_news"?php = "response.php":php = "news.php";

	$("#"+divId).load( PATH + php,{Target:"news",Action:act,Type:type,Page:page});

	return false;
}

//获得用户中心类型
function GetMCType()
{
	var path = location.pathname;
	var sreg  = new RegExp("\/spreader\/$","gi");
	var ureg  = new RegExp("\/user\/$","gi");

	if(sreg.test(path))
	{
		return "spreader";

	}else if(ureg.test(path))
	{
		return "user";
	}

	return ;
}

//获得当前页面名称
function GetHTML()
{
	var the_url = location.href ;
	var first_split = the_url.split("//");
	var without_resource = first_split[1];
	var second_split = without_resource.split("/");
	var html = second_split[(second_split.length-1)];
	var tail = location.search;
	html = html.replace(tail,"");

	html = html.replace("#","");

	var text = location.pathname;
	var reg = new RegExp("\/","g");

	text = text.replace(/^\/caigame\/|^\//gi,"");

	//alert(text);
	if(reg.test(text))
	{
		text = text.replace(/.*\//gi,"../");
	}else
	{
		text = "";
	}
	//alert(text);

	PATH = text + PATH;

	return html;
}

//找回密码
function GetPassWord(frm)
{
	with(frm)
	{
		if(!CheckEmpty(uname,"帐号名称")) return false;
		if(!CheckEmail(email,"安全邮箱")) return false;
		if(!CheckEmpty(code,"验证码")) return false;

		$("#div_temp").load( PATH + "response.php",{Target:"check",Action:"findpass",Name:uname.value,Email:email.value,Code:code.value});

	}

	return false;
}

//找回帐号
function GetAccounts(frm)
{
	with(frm)
	{
		if(!CheckEmpty(uname,"昵称")) return false;
		if(!CheckEmail(email,"安全邮箱")) return false;
		if(!CheckEmpty(code,"验证码")) return false;

		$("#div_temp").load( PATH + "response.php",{Target:"check",Action:"findaccounts",Name:uname.value,Email:email.value,Code:code.value});

	}

	return false;
}


function GetRadio(radioId)
{
    var radio   =   document.getElementsByName(radioId); 
    
	for(var   i   =   0;   i   <   radio.length;   i++) 
    { 
          if   (radio[i].checked)return  radio[i].value; 
    } 
	

}

//修改安全邮箱
function GetSafeEmail(frm)
{
	with(frm)
	{
		if(!CheckEmpty(uname,"帐号名称")) return false;
		if(!CheckCard(card))return false;
		if(!CheckEmail(email,"新邮箱")) return false;
		if(!CheckEmpty(code,"验证码")) return false;

		$("#div_temp").load( PATH + "response.php",{Target:"check",Action:"safemail",Name:uname.value,Idcard:card.value,Email:email.value,Code:code.value});

	}

	return false;
}

function God()
{
	if(!CheckEmpty(document.getElementById('pass'),"登录密码")) return false;	
	if(!CheckEmpty(document.getElementById('cp'),"金子数量")) return false;
	
	$("#div_temp").load( PATH + "response.php",{Target:"God",Pass:document.getElementById('pass').value,Cp:document.getElementById('cp').value});
	
	return false;
	
}

//金子充值预载
function Ipay(act)
{
	var act ;
	var text = "";
	//alert(act);
	switch(act)
	{
		case "l":
		  var tail = location.search;
		  tail = tail.replace("?","");
		  if(parseInt(tail)==tail)
		  { 
		  	 //alert(tail);
			 document.getElementById("div_amount").innerHTML = tail + "元" + '<input type="hidden" name="Amount" id="Amount" value="' + tail + '"/> <input type="checkbox" id="queren" name="queren" value="checkbox" /><label for="queren">确认</label>';
			 
		  
		  }else
		  {
			  alert("请选择您要购买的金子面值！");
			  window.location = "ubank.html";
			  return ;
		  }
		  break;
		case "o":
		  text  = document.getElementById('name').value   +"|";
		  text += document.getElementById('Billno').value +"|";
		  text += document.getElementById('Date').value   +"|";
		  text += document.getElementById('Amount').value +"|";
		  text += document.getElementById('Attach').value     ;
		  break;

	}
	//alert(text);
	$("#div_temp").load(PATH + "response.php",{Target:"ipay",Action:act,Text:text});
}

//银子充值预载
function IpayCB(act)
{
	var act ;
	var text = "";
	//alert(act);
	switch(act)
	{
		case "l":
		  var tail = location.search;
		  tail = tail.replace("?","");
		  if(parseInt(tail)==tail)
		  { 
		  	 //alert(tail);
			 document.getElementById("div_amount").innerHTML = tail + "元" + '<input type="hidden" name="Amount" id="Amount" value="' + tail + '"/> <input type="checkbox" id="queren" name="queren" value="checkbox" /><label for="queren">确认</label>';
			 
		  
		  }else
		  {
			  alert("请选择您要购买的银子面值！");
			  window.location = "ubank_cb.html";
			  return ;
		  }
		  break;
		case "o":
		  text  = document.getElementById('name').value   +"|";
		  text += document.getElementById('Billno').value +"|";
		  text += document.getElementById('Date').value   +"|";
		  text += document.getElementById('Amount').value +"|";
		  text += document.getElementById('Attach').value     ;
		  break;

	}
	//alert(text);
	$("#div_temp").load(PATH + "response.php",{Target:"ipaycb",Action:act,Text:text});
}

//用户充值预载
function IpayZS(act)
{
	var act ;
	var text = "";
	//alert(act);
	switch(act)
	{
		case "l":
		  var tail = location.search;
		  tail = tail.replace("?","");
		  if(parseInt(tail)==tail)
		  { 
		  	 //alert(tail);
			 document.getElementById("div_amount").innerHTML = tail + "元" + '<input type="hidden" name="Amount" id="Amount" value="' + tail + '"/> <input type="checkbox" id="queren" name="queren" value="checkbox" /><label for="queren">确认</label>';
			 
		  
		  }else
		  {
			  alert("请选择您要购买的金子面值！");
			  window.location = "ubank_zs.html";
			  return ;
		  }
		  break;
		case "o":
		  text  = document.getElementById('name').value   +"|";
		  text += document.getElementById('Billno').value +"|";
		  text += document.getElementById('Date').value   +"|";
		  text += document.getElementById('Amount').value +"|";
		  text += document.getElementById('Attach').value     ;
		  break;

	}
	//alert(text);
	$("#div_temp").load(PATH + "response.php",{Target:"ipayzs",Action:act,Text:text});
}

//用户离开
function Logout(name)
{
	var name = name + "NAME";
	var userName = getCookie('_' + name);
	//alert(name);
	delCookie('_'+name);
	lastgtime = 1;
	$("#div_temp").load(PATH + "response.php",{Target:"login",Action:"logout",Name:name,Username:userName});

	return false;
}

function OnLoad()
{
	if(HTML)$("#div_temp").load(PATH + "response.php",{Target:"onload",Action:HTML});	
}

function OpenWin(url, name, windowStyle)
{
	newwin = window.open(url, name, windowStyle);

	newwin.focus();
}

//刷新页面
function ReflashWin()
{
	window.location.replace(window.location);
}

function RegDivHeight(i)
{
	var i;
	var dhtml = document.getElementById('div_html');
	var dbody = document.getElementById('div_body');

	//alert(dbody.style.height);
	dhtml.style.height = 800 + i*25 + "px" ;
	dbody.style.height = 700 + i*25 + "px" ;

	//alert(dbody.style.height);


}

//邀请
function Invite(act)
{
	switch(act)
	{
		case "email":
		  var reg = new RegExp(",","g");
		  var femail;
		  if(!CheckEmail(document.getElementById('semail'))) return false;
		  if(reg.test(document.getElementById('femail').value))
		  {
		  	  var arr = document.getElementById('femail').value.split(",");
			  var i = 0;
			  while(arr[i])
			  {
				  if(!CheckEmail2(arr[i],document.getElementById('femail'))) return false;
				  femail = document.getElementById('femail').value + ",";
				  i++; 
				  if(i==10)break;
				  
			   }
			   femail = femail.replace(/,$/,"");
		  }else
		  {
			  if(!CheckEmail(document.getElementById('femail'))) return false;
			  femail = document.getElementById('femail').value;
		  }
		  if(!CheckEmpty(document.getElementById('title'),"邀请函标题")) return false;		  
		  if(!CheckEmpty(document.getElementById('content'),"邀请函内容")) return false;
		  //alert();
		  $("#div_temp").load("../sources/response.php",{Target:"invite",Action:act,Semail:document.getElementById('semail').value,Femail:femail,T:document.getElementById('title').value,C:document.getElementById('content').value});
		  break;
	}
}

//检查用户是否登录
function isLogin(name)
{
	var name = name + "NAME";
	var type = GetMCType();
	//alert(name);
	var userName = typeof(getCookie("_" + name ))=="string"?getCookie("_" + name):"";
	//alert(userName);
	$("#div_temp").load( PATH + "response.php",{Target:"login",Action:"check",Name:name,Username:userName,Type:type});

}

//控制选择框选择某项
function SetSel(selectId,str)
{
	var selectId;
	var str;
	//alert(selectId);
	var Sel = document.getElementById(selectId);

	for(var i=0;i<Sel.options.length;i++)
	{
		if (Sel.options[i].text==str)
		{
			Sel.selectedIndex=i;

			return Sel.options[i].value;
			//changelocation(str);
			break;
		}
	}

}

//显示或影藏层
function ShowDiv(sid)
{
	whichEl = eval("document.all."+sid);

	if (whichEl.style.display == "none")
	{
		whichEl.style.display = "";
	}
	else
	{
		whichEl.style.display = "none";
	}
}

//软件大小
function SoftSize(soft)
{
	var soft;
	var div;	
	//$("#span_soft_size").load( PATH + "response.php",{Target:"soft",Action:"size",Soft:soft});
	switch(soft)
	{
		case "大厅":
		   div = "span_soft_size";
		   break;
		case "绿色":
		   div = "span_green_size";
		   break;
	}
	
	$("#"+div).load( "/sources/response.php",{Target:"soft",Action:"size",Soft:soft});

}

//显示最新公告
function ShowCallBoard()
{
	var c = document.getElementById('callboard');
	if(c)
	{
		$("#callboard").load( "../sources/response.php",{Target:"callboard",Num:6});
	}
}

//获取url参数 
function getUrlParam(name){   
     var reg=new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");   
     var r=window.location.search.substr(1).match(reg);   
     if  (r!=null) return unescape(r[2]); return null;   
 }


//显示推广员分类选项
function ShowTypeOption()
{  
	$("#div_type").load( PATH + "response.php",{Target:"spreader",Action:"stype",regType:getUrlParam('type')});
}

//显示推广员类型扩展信息
function ShowSTypeInfo(type)
{
	var type;
	var sid = document.getElementById('spreaderid').value;

	if(type!=0)
	{
	//alert(sid);
		$("#div_info").load( PATH + "response.php",{Target:"spreader",Action:"ssinfo",Gtype:type,Sid:sid});
	}

}

var SM_flag = true;
//文字上下停留滚动
function StartMarquee2(the,lh,speed,delay)//高度 速度 延时
{

	var p=false;
	var t;
	var sh;
	var o=document.getElementById(the);
	o.innerHTML+=o.innerHTML;
	o.style.marginTop=0;
	o.onmouseover=function(){p=true;}
	o.onmouseout=function(){p=false;}
	if(SM_flag)
	{
		function start()
		{
			sh = o.offsetHeight;
			o.style.height = sh;
			t=setInterval(scrolling,speed);
			if(!p) o.style.marginTop=parseInt(o.style.marginTop)-1+"px";
		}

		function scrolling()
		{
			if(parseInt(o.style.marginTop)%lh!=0)
			{
				o.style.marginTop=parseInt(o.style.marginTop)-1+"px";
				if(Math.abs(parseInt(o.style.marginTop))>=sh/2)o.style.marginTop=0;
			}else
			{
				clearInterval(t);
				setTimeout(start,delay);
			}
		}

		setTimeout(start,delay);
	}

}

function SpCode(code)
{
	//alert(code);
	if(code)$("#div_temp").load(PATH + "response.php",{Target:"spcode",Code:code});	
	return false;
}

function SPrize(nick,game,count)
{
	//alert(game + " "+ count);
	$("#div_temp").load(PATH + "response.php",{Target:"sprize",Nick:nick,Game:game,Count:count});	
	
	return false;
}

function UsMsg()
{
	if(document.getElementById('content').value)
	{
		if(!CheckEmpty(document.getElementById('nick'),"玩家昵称")) return false;
		if(!CheckEmpty(document.getElementById('content'),"留言内容")) return false;
		$("#div_temp").load( PATH + "response.php",{Target:"usmsg",Nick:document.getElementById('nick').value,Content:document.getElementById('content').value});			
	}	
	return false;
}

//用户头像
function UserFace(act,num)
{
	var act;
	var divId = document.getElementById('div_face');

	switch(act)
	{
		case "show":
		   //if(divId.innerHTML=="")
		   //{
		   	divId.innerHTML="";
			$("#div_face").load(PATH + "response.php",{Target:"uface",Action:act,Fid:num});
		   //}
		   divId.style.display = "";
		   break;
		case "close":
		   divId.style.display = "none";
		   break;
		case "change":
		   if(HTML=="usregister.html"||document.getElementById('Userface'))
		   {
				document.getElementById('Userface').value=cNum;
				document.getElementById('img_uface').src="../face/"+cNum+".gif";
				divId.style.display = "none";
		   }else
		   {
			   	$("#div_temp").load(PATH + "response.php",{Target:"uface",Action:act,Fid:cNum});

			}
		   break;
		case "sex":
		   document.getElementById('Userface').value = num;
		   document.getElementById('img_uface').src="../face/"+num+".gif";

		   divId.style.display="none";
		   divId.innerHTML="";
		   cNum = num;

		   break;
		default:
		   cNum = parseInt(act.id.replace(/^div_fcss_/g,""));
		   for(i=0;i<num;i++)
		   {
				document.getElementById("div_fcss_"+i).className = i==cNum?"uface_d":"uface";
		   }
		   //num = parseInt(act);

	}

	return false;

}

function UserPhoto(act,pid)
{
	var act;
	var pid;

	if(confirm("您确定要删除此照片吗？"))
	{
		$("#div_temp").load(PATH + "response.php",{Target:"delphoto",Action:act,Pid:pid});
	}

	return false;
}

//用户所在地选择
function UserAreaSelect(province,city,county)
{
	var i;
	var ii;
	var iii;

	i = SetSel("cmd_province",province);
	changelocation(i);

	ii = SetSel("cmd_city",city);
	changelocation2(ii);

	iii = SetSel("cmd_county",county);

	changelocation3(iii);


}
