var whitespace = " \t\n\r";
var validChar = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
var number="0123456789";

function getOs(){//判断浏览器类型




	var OsObject = "";
	if(navigator.userAgent.indexOf("MSIE")>0) {
		return "MSIE";
	}
	if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){
		return "Firefox";
	}
	if(isSafari=navigator.userAgent.indexOf("Safari")>0) {
		return "Safari";
	}
	if(isCamino=navigator.userAgent.indexOf("Camino")>0){
		return "Camino";
	}
	if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){
		return "Gecko";
	}
}

function isEmpty(s) {
	return ((s == null) || (s.length == 0));
}

function promptEntry (s){
	window.status = '请输入' + s
}

function warnEmpty (theField, s){
	theField.focus()
	alert(s + '不能为空!')
	return false
}

function warnInvalid (theField, s){
	theField.focus()
	theField.select()
	alert(s)
	return false
}

function isAllWhitespace (s) {
	var i;
	if (isEmpty(s)) return true;

	for (i = 0; i < s.length; i++){
		var c = s.charAt(i);

		if (c != ' ') return false
	}

	return true;
}

function isValidCharCHN (theField) {

	var s = theField.value;
	if(s.length>0){
		for (i = 0; i < s.length; i++){
			var c = s.charAt(i);
			if (!ischinese(s))
			{
				if(validChar.indexOf(c)>=0)
				continue;
				else{
					if(!ischinese(s))
					return warnEmpty (theField, '姓名. \n 只能是 [0-9],[a-z],[A-Z],[_]中字符的组合或中文!');
				}
			}
		}
	}
	else{
		return warnEmpty (theField, '姓名. \n 只能是 [0-9],[a-z],[A-Z],[_]中字符的组合或中文!');
	}
	return true;
}

function isValidChar (theField) {

	var s = theField.value;
	if(s.length>0){
		for (i = 0; i < s.length; i++){
			var c = s.charAt(i);
			if (!ischinese(s))
			{
				if(validChar.indexOf(c)>=0)
				continue;
				else{

					return warnEmpty (theField, ' 密码. \n 只能是 [0-9],[a-z],[A-Z],[_]中字符的组合!');
				}
			}
		}
	}
	else{
		return warnEmpty (theField, ' 密码. \n 只能是 [0-9],[a-z],[A-Z],[_]中字符的组合!');
	}
	return true;
}

function isNumber (theField,field_name) {

	var s = theField.value;

	for (i = 0; i < s.length; i++){
		var c = s.charAt(i);
		if (!ischinese(s))
		{
			if(number.indexOf(c)>=0)
			continue;
			else{

				return warnEmpty (theField, field_name+'  \n 只能是数字!');
			}
		}
	}

	return true;
}

function charInString (c, s){
	for (i = 0; i < s.length; i++) {
		if (s.charAt(i) == c) return true;
	}
	return false
}

function striplWhitespace (s){
	var i = 0;
	var j = 0;

	while ((i < s.length) && charInString (s.charAt(i), ' '))
	i++;

	s1 = s.substring (i, s.length);

	while ((j < s1.length) && charInString (s1.charAt(s1.length - j - 1), ' '))
	j++;

	s2 = s1.substring (0, s1.length - j);
	return s2;
}

function checkString (theField, s){

	if (isAllWhitespace(theField.value))
	return warnEmpty (theField, s);
	else
	return true;
}

function isEmail (s) {
	var i = 1;
	var sLength = s.length;

	// look for @
	while ((i < sLength) && (s.charAt(i) != "@"))
	i++

	if ((i >= sLength) || (s.charAt(i) != "@")) return false;
	else i += 2;

	// look for .
	while ((i < sLength) && (s.charAt(i) != "."))
	i++

	// there must be at least one character after the .
	if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
	else return true;
}

function checkEmail (theField){
	var str = '';

	str = striplWhitespace(theField.value);
	if(str.indexOf(' ')>=0)
	return warnInvalid (theField, '用户名，密码和邮箱地址中不能包含空格，请重填.');
	if (!isEmail(theField.value))
	return warnInvalid (theField, '请输入有效的邮箱地址 (例如：foo@somedomain.com). 请重新输入.');
	else return true;
}

function ischinese(s){
	var ret=true;
	for(var i=0;i<s.length;i++)
	ret=ret || (s.charCodeAt(i)>=10000);
	return ret;
}

function validateUsrPw(theField) {

	var s = theField.value;
	var str = '';
	if(!isAllWhitespace(s)){
		str = striplWhitespace(theField.value);
		if(str.indexOf(' ')>=0)
		return warnInvalid (theField, '姓名，密码和邮箱地址中不能包含空格，请重填.');
		else if (!ischinese(str))
		{
			if(str.length<2)
			return warnInvalid(theField, '姓名和密码至少需要四个字符长，请重填.');
		}
		else
		return true;
	} else {
		return warnInvalid(theField, '姓名和密码至少需要四个字符长，请重填.');
	}
}

function ckeckUsrPw(theField1, theField2) {
	if (theField1.value == theField2.value)
	return warnInvalid(theField2,  '姓名和密码不能是相同的，请重填.');
	else
	return true;
}

function validateLogin(form) {
	var rlt=  (
	checkString(form.elements["username"],'姓') &&
	isValidCharCHN(form.elements["username"]) &&
	checkString(form.elements["lastname"],'名') &&
	isValidCharCHN(form.elements["lastname"]) &&
	checkString(form.elements["password"],'密码') &&
	isValidChar(form.elements["password"])
	)
	return rlt;
}

function regCheck1(form) {
	var rlt= (
	checkString(form.elements["reg_username"],'姓') &&
	isValidCharCHN(form.elements["reg_username"]) &&
	checkString(form.elements["reg_lastname"],'名') &&
	isValidCharCHN(form.elements["reg_lastname"]) &&
	checkEmail(form.elements["email"]) &&
	checkEmail(form.elements["confirm_email"]) &&
	checkString(form.elements["pwd"],'密码') &&
	isValidChar(form.elements["pwd"])&&
	checkString(form.elements["confirm_pwd"],'确认密码') &&
	isValidChar(form.elements["confirm_pwd"])) ;
	if(!rlt) return rlt;

	if(form.year.value==0)
	{
		alert("请选择生日年份!");

		return(false);
	}

	if(form.month.value==0)
	{
		alert("请选择生日月份!");

		return(false);
	}
	if(form.day.value==0)
	{
		alert("请选择生日日期!");

		return(false);
	}
	if(form.email.value!=form.confirm_email.value)
	{
		alert("两次输入的邮箱不匹配!");

		return(false);
	}

	if ((form.pwd.value).length<6)
	{
		alert("密码要大于6个符！")
		form.pwd.focus()
		return false
	}
	if ((form.pwd.value).length>16)
	{
		alert("密码要小于16个符！")
		form.pwd.focus()
		return false
	}
	if(form.pwd.value!=form.confirm_pwd.value)
	{
		alert("两次输入的密码不匹配!");

		return(false);
	}

}

function updateCheck1(form) {
	if(form.year.value==0)
	{
		alert("请选择生日年份!");

		return(false);
	}

	if(form.month.value==0)
	{
		alert("请选择生日月份!");

		return(false);
	}
	if(form.day.value==0)
	{
		alert("请选择生日日期!");

		return(false);
	}
	var rlt= (
	checkEmail(form.elements["email"]) &&
	checkEmail(form.elements["confirm_email"])) ;
	if(!rlt) return rlt;

	if(form.email.value!=form.confirm_email.value)
	{
		alert("两次输入的邮箱不匹配!");

		return(false);
	}
}

function validate()
{
	if(form.passwd.value!=form.passwd2.value)
	{
		alert("两次输入的密码不匹配!");

		return(false);
	}

}

function uploadPhoto(type,photoUrl) {

	var upload_picture;
	/*if(type=='person')
	upload_picture = window.open("/web/uploadCropper.php?op=new&type=p&purl="+photoUrl, "upload_picture","left=200,top=100, width=750, height=530,scrollbars=1, resizable=1");
	else if(type=='land')
	upload_picture = window.open("/web/upload.php?op=new&type=l&purl="+photoUrl, "upload_picture","left=360,top=520, width=426, height=146,scrollbars=0, resizable=0");
	*/
	if(type=='person')
	upload_picture = window.open("/web/uploadp.php?op=new&type=p&purl="+photoUrl, "upload_picture","left=200,top=100, width=426, height=146,scrollbars=0, resizable=0");

}

function cropperPhoto(photoUrl) {

	window.open("/web/cropper.php?op=cropper&purl="+photoUrl, "cropper_picture","left=200,top=100, width=600, height=500,scrollbars=1, resizable=1");
}

function validateProposer(vform){

	if(isEmpty(vform.elements['truename'].value)){
		alert("姓名不能为空！");
		return false;
	}
	if(vform.elements['age'].value==0){
		alert("请选择年龄！");
		return false;
	}
	if(vform.elements['profession'].value==0){
		alert("请选择职业！");
		return false;
	}
	if(vform.elements['education'].value==0){
		alert("请选择教育程度");
		return false;
	}
	if(vform.elements['earn'].value==0){
		alert("月收入");
		return false;
	}
	if(vform.elements['consumption'].value==0){
		alert("消费水平");
		return false;
	}

	if(isEmpty(vform.elements['company_address'].value)){
		alert("请填写工作单位！");
		return false;
	}

	if(isEmpty(vform.elements['home_address'].value)){
		alert("请填写详细住址！");
		return false;
	}

	if(isEmpty(vform.elements['postcode'].value)){
		alert("请填写邮编！");
		return false;
	}

	if(isEmpty(vform.elements['identify'].value)){
		alert("请填写证件号码！");
		return false;
	}
	var identify_type_value=0;
	for   (var i = 0; i <vform.identify_type.length;i++)
	{
		if   (vform.identify_type[i].checked)
		identify_type_value =  vform.identify_type[i].value;
	}
	if(identify_type_value=="1"){
		if(checkIdcard2(vform.elements['identify'].value)==false)
		return false;
	}
	var phone_value=0;
	for   (var i = 0; i <vform.phone.length;i++)
	{
		if   (vform.phone[i].checked)
		phone_value =  vform.phone[i].value;
	}

	if(phone_value=="1"){
		if(isEmpty(vform.elements['tel'].value)){
			alert("请填写固定电话！");
			return false;
		}
		if(checkphone(vform.elements['tel'].value)==false)
		return false;
	}else{
		if(isEmpty(vform.elements['mobile'].value)){
			alert("请填写手机号码！");
			return false;
		}
		if(checkphone(vform.elements['mobile'].value)==false)
		return false;
	}

	if(isEmpty(vform.elements['email'].value)){
		alert("请填写email以便我们和您联系！");
		return false;
	}

	if(!isEmail(vform.elements['email'].value)) {
		alert("email格式不正确");
		return false;
	}
	//var other_con=document.getElementById('other_con');
	var other_con_value=0;
	for   (var   i   =   0;   i   <   vform.other_con.length;   i   ++)
	{
		if   (vform.other_con[i].checked)
		other_con_value =  vform.other_con[i].value;
	}
	//alert('other_con_value='+other_con_value);
	if(other_con_value=="1"){
		if(isEmpty(vform.elements['qq'].value)){
			alert("请填写QQ号码！");
			return false;
		}
	}else{
		if(isEmpty(vform.elements['msn'].value)){
			alert("请填写MSN号码！");
			return false;
		}
	}

	if (!confirm("信息提交之后不可更改！你要提交吗？")){
		return false;
	}
}

function checkIdcard(idcard){
	var Errors=new Array(
	"验证通过!",
	"身份证号码位数不对!",
	"身份证号码出生日期超出范围或含有非法字符!",
	"身份证号码校验错误!",
	"身份证地区非法!"
	);
	var area={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",42:"湖北",43:"湖南",44:"广东",45:"广西",46:"海南",50:"重庆",51:"四川",52:"贵州",53:"云南",54:"西藏",61:"陕西",62:"甘肃",63:"青海",64:"宁夏",65:"新疆",71:"台湾",81:"香港",82:"澳门",91:"国外"}
	var idcard,Y,JYM;
	var S,M;
	var idcard_array = new Array();
	idcard_array = idcard.split("");
	//地区检验




	if(area[parseInt(idcard.substr(0,2))]==null) return Errors[4];
	//身份号码位数及格式检验




	switch(idcard.length){
		case 15:
		if ( (parseInt(idcard.substr(6,2))+1900) % 4 == 0 || ((parseInt(idcard.substr(6,2))+1900) % 100 == 0 && (parseInt(idcard.substr(6,2))+1900) % 4 == 0 )){
			ereg=/^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}$/;//测试出生日期的合法性




		} else {
			ereg=/^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9]{3}$/;//测试出生日期的合法性




		}
		if(ereg.test(idcard)) return Errors[0];
		else return Errors[2];
		break;
		case 18:
		//18位身份号码检测




		//出生日期的合法性检查




		//闰年月日:((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))
		//平年月日:((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))
		if ( parseInt(idcard.substr(6,4)) % 4 == 0 || (parseInt(idcard.substr(6,4)) % 100 == 0 && parseInt(idcard.substr(6,4))%4 == 0 )){
			ereg=/^[1-9][0-9]{5}19[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}[0-9Xx]$/;//闰年出生日期的合法性正则表达式
		} else {
			ereg=/^[1-9][0-9]{5}19[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9]{3}[0-9Xx]$/;//平年出生日期的合法性正则表达式
		}
		if(ereg.test(idcard)){//测试出生日期的合法性




			//计算校验位




			S = (parseInt(idcard_array[0]) + parseInt(idcard_array[10])) * 7
			+ (parseInt(idcard_array[1]) + parseInt(idcard_array[11])) * 9
			+ (parseInt(idcard_array[2]) + parseInt(idcard_array[12])) * 10
			+ (parseInt(idcard_array[3]) + parseInt(idcard_array[13])) * 5
			+ (parseInt(idcard_array[4]) + parseInt(idcard_array[14])) * 8
			+ (parseInt(idcard_array[5]) + parseInt(idcard_array[15])) * 4
			+ (parseInt(idcard_array[6]) + parseInt(idcard_array[16])) * 2
			+ parseInt(idcard_array[7]) * 1
			+ parseInt(idcard_array[8]) * 6
			+ parseInt(idcard_array[9]) * 3 ;
			Y = S % 11;
			M = "F";
			JYM = "10X98765432";
			M = JYM.substr(Y,1);//判断校验位




			if(M == idcard_array[17]) return Errors[0]; //检测ID的校验位
			else return Errors[3];
		}
		else return Errors[2];
		break;
		default:
		return Errors[1];
		break;
	}
}
//身份证校验2
function checkIdcard2(idcard){
	var Letters = "1234567890*xX";
	var idcard;
	if((idcard.length<15)||(idcard.length>18)){
		alert ("身份证号码位数不正确！");
		return false;
	}

	for (i=0; i < idcard.length; i++)
	{
		var CheckChar = idcard.charAt(i);
		if (Letters.indexOf(CheckChar) == -1)
		{
			alert ("身份证号码只能为数字或'*','x','X'！");
			return false;
		}
	}
}

//校验电话号码
function checkphone(pnumber)
{
	var Letters = "1234567890-";
	var pnumber;
	for (i=0; i < pnumber.length; i++)
	{
		var CheckChar = pnumber.charAt(i);
		if (Letters.indexOf(CheckChar) == -1)
		{
			alert ("电话号码只能为数字或'-'！");
			return false;
		}
	}
}


//以下为冲值页面的js
function cz(){
	if(document.form1.u_name.value==""){
		alert("姓不能为空!");
		return false;
	}else if(document.form1.u_lasename.value==""){
		alert("名不能为空!");
		return false;
	}else if(document.form1.u_name.value!=document.form1.u_name_1.value){
		alert("两次输入的姓不一致!");
		return false;
	}else if(document.form1.u_lasename.value!=document.form1.u_lasename_1.value){
		alert("两次输入的名不一致!");
		return false;
	}else if(document.form1.card_id.value==""){
		alert("冲值卡卡号不能为空!");
		return false;
	}else if(document.form1.card_password.value==""){
		alert("冲值卡密码不能为空!");
		return false;
	}else{
		return true;
	}
}


function cz_hlxk(){
	var a=/^[1-9]+[0-9]*$/;;
	if(document.form1.u_name.value==""){
		alert("姓不能为空!");
		return false;
	}else if(document.form1.u_lasename.value==""){
		alert("名不能为空!");
		return false;
	}else if(document.form1.u_name.value!=document.form1.u_name_1.value){
		alert("两次输入的姓不一致!");
		return false;
	}else if(document.form1.u_lasename.value!=document.form1.u_lasename_1.value){
		alert("两次输入的名不一致!");
		return false;
	}else if(document.form1.fee.value==""){
		alert("冲值金额不能为空!");
		return false;
	}else if(!a.test(document.form1.fee.value)){
		alert("冲值金额输入错误!");
		return false;
	}else{
		css_gray_3(1);
		return true;
	}
}


function cz_adsl(){
	var a=/^[1-9]+[0-9]*$/;;
	if(document.form1.u_name.value==""){
		alert("姓不能为空!");
		return false;
	}else if(document.form1.u_lasename.value==""){
		alert("名不能为空!");
		return false;
	}else if(document.form1.u_name.value!=document.form1.u_name_1.value){
		alert("两次输入的姓不一致!");
		return false;
	}else if(document.form1.u_lasename.value!=document.form1.u_lasename_1.value){
		alert("两次输入的名不一致!");
		return false;
	}else if(document.form1.fee.value==""){
		alert("冲值金额不能为空!");
		return false;
	}else if(!a.test(document.form1.fee.value)){
		alert("冲值金额输入错误!");
		return false;
	}else{
		css_gray_3(1);
		return true;
	}
}

function cz_reset(){
	document.form1.reset();
}//重设表单

//以上为冲值页面的js
function changeIMG(formName,objName)
{
	var img_a=["sy","gy","xw","hd","lt","cz","xz","bz"];
	var form=document.forms[formName];
	var obj= form.elements[objName];

	for(var i=15;i<=23,i!=19;i++)
	{
		var img_n="Image"+i;
		var imgObj=null;
		imgObj=form.elements[img_n];
		if(imgObj!=undefined){
			if(imgObj.name==objName) {
				imgObj.src=IMAGE_URL_PREFIX+"/images/cd_"+img_a[i-15]+"_a.jpg";
				//alert(imgObj.src);
			}
			else imgObj.src=IMAGE_URL_PREFIX+"/images/cd_"+img_a[i-15]+"_b.jpg";
		}
		//alert(imgObj.src);
	}
}
Number.prototype.toFixed=function(len)
{
	var add = 0;
	var s,temp;
	var s1 = this + "";
	var start = s1.indexOf(".");
	if(s1.substr(start+len+1,1)>=5)add=1;
	var temp = Math.pow(10,len);
	s = Math.floor(this * temp) + add;
	return s/temp;
}

//输入只能为整数或浮点数





function checkMoney(theField,limit,total)
{
	if(!isEmpty(theField.value)){
		if(!/^[0-9]+.?([0-9]{1,2})?$/.test(theField.value)){
			alert('输入错误,格式：**.**或**');
			theField.value='';
			theField.focus();
			return false;
		}
		var number=eval(theField.value);
		theField.value =number.toFixed(2);
		number=eval(theField.value);
		if(number<limit){
			alert("您申请的提取金额小于"+limit+"元！");
			return false;
		}
		if(number>total){
			alert("您的奖金总额不足！");
			return false;
		}else{
			document.getElementById('remanent').innerHTML=number_format(total-number, 0, ".", "," );
		}
	}else{
		document.getElementById('remanent').innerHTML=number_format(total, 0, ".", "," );
	}
}

//电子钱包兑换
function validateDrawCurrency(vform){
	var limit=vform.elements['limit'].value;
	var allowed=vform.elements['allowed'].value;
	if(isEmpty(limit)) limit=0;
	else limit=eval(limit);
	if(isEmpty(allowed)) allowed=0;
	else allowed=eval(allowed);

	var number=0;
	if(isEmpty(vform.elements['currency_to_draw'].value)){
		alert("请填写提取金额！");
		return false;
	}else{
		if(!/^[0-9]+(.[0-9]{1,2})?$/.test(vform.elements['currency_to_draw'].value)){
			alert('输入错误,格式：**.**或**');
			vform.elements['currency_to_draw'].focus();
			return false;
		}
		number=eval(vform.elements['currency_to_draw'].value);
	}
	if(number<limit){
		alert("您申请的提取金额小于"+limit+"元！");
		return false;
	}
	if(number>allowed){
		alert("您的奖金总额不足！");
		return false;
	}

	if(isEmpty(vform.elements['truename'].value)){
		alert("姓名不能为空！");
		return false;
	}

	if(isEmpty(vform.elements['identity_card'].value)){
		alert("请填写身份证号码！");
		return false;
	}
	if(checkIdcard2(vform.elements['identity_card'].value)==false){
		return false;
	}
	if(isEmpty(vform.elements['tel'].value)){
		alert("请填写电话号码！");
		return false;
	}


	if(isEmpty(vform.elements['zfb_account'].value)){
		alert("你选择了支付宝的方式接收汇款，请填写支付宝账号！");
		return false;
	}

}
function validateDrawConfirm(vform){
	if (!confirm("信息提交之后不可更改！你要提交吗？")){
		return false;
	}
}
//金子赠送





function validatePresentGold(vform){
	var total=vform.elements['total'].value;
	if(isEmpty(total)) total=0;
	else total=eval(total);

	if(isEmpty(vform.elements['u_username'].value)){
		alert("请填写获赠人的姓！");
		return false;
	}
	if(isEmpty(vform.elements['u_lastname'].value)){
		alert("请填写获赠人的名！");
		return false;
	}
	var number=0;
	if(isEmpty(vform.elements['present_num'].value)){
		alert("请填写赠送的金子数量！");
		return false;
	}else{
		var theField=vform.elements['present_num'];
		if(!/^[0-9]*$/.test(theField.value)){
			alert('赠送的金子数量只能为整数！');
			theField.focus();
			return false;
		}
		number=eval(theField.value);
		if(number<100){
			alert("赠送金子数量不能少于100个！");
			theField.focus();
			return false;
		}
		if(total-number<2000){
			alert("赠送后，您剩余的金子数量不能低于2000个！");
			theField.focus();
			return false;
		}
	}
}
//金子赠送，输入只能为整数





function checkPresentGold(theField,fee_percent,gold_total)
{
	if(theField!="undefined"){
		if(!isEmpty(theField.value)){
			if(!/^[0-9]*$/.test(theField.value)){
				alert('赠送数量只能为正整数');
				theField.value='';
				theField.focus();
			}
			var number=eval(theField.value);
			number=eval(theField.value);
			if(number>gold_total){
				alert("您的金子数量不足！");
				theField.focus();
			}
			if(gold_total-number<2000){
				alert("赠送后，您剩余的金子数量不能低于2000个！");
				theField.focus();
				return false;
			}
			fee_percent=eval(fee_percent);
			if(number>0 && number<=gold_total){
				document.getElementById('fee').innerHTML=number_format(number*fee_percent, 0, ".", "," );
				document.getElementById('getGold').innerHTML=number_format(number*(1-fee_percent), 0, ".", "," );
				document.getElementById('remanent').innerHTML=number_format(gold_total-number, 0, ".", "," );
			}
		}else{
			document.getElementById('fee').innerHTML=0;
			document.getElementById('getGold').innerHTML=0;
			document.getElementById('remanent').innerHTML=number_format(gold_total, 0, ".", "," );
		}
	}
}

function validatePresentConfirm(vform){
	if (!confirm("信息提交之后不可更改！你要提交吗？")){
		return false;
	}
}

//电子钱包充值金子，输入只能为整数或浮点数





function checkChangeGold(theField,changeGoldNum,total,gold_total)
{
	if(theField!="undefined"){
		if(!isEmpty(theField.value)){
			if(!/^[0-9]+.?([0-9]{1,2})?$/.test(theField.value)){
				alert('输入错误,格式：**.**或**');
				theField.value='';
				theField.focus();
			}
			var number=eval(theField.value);
			number=eval(theField.value);
			changeGoldNum=eval(changeGoldNum);
			if(number>0 && number<=total){
				document.getElementById('get_gold').innerHTML=number_format(number*changeGoldNum, 0, ".", "," );
				document.getElementById('remanent').innerHTML=number_format(total-number, 0, ".", "," );
				document.getElementById('total_gold').innerHTML=number_format(gold_total+number*changeGoldNum, 0, ".", "," );
			}
		}else{
			document.getElementById('get_gold').innerHTML=0;
			document.getElementById('remanent').innerHTML=number_format(total, 0, ".", "," );
			document.getElementById('total_gold').innerHTML=number_format(gold_total, 0, ".", "," );
		}
	}
}
function validateGetGold(vform){
	if(isEmpty(vform.elements['cz_currency'].value)){
		alert("请输入充值的金额！");
		return false;
	}else{
		if(!/^[0-9]+(.[0-9]{1,2})?$/.test(vform.elements['cz_currency'].value)){
			alert('输入错误,格式：**.**或**');
			vform.elements['cz_currency'].focus();
			return false;
		}
	}
	var number=eval(vform.elements['cz_currency'].value);
	var total=eval(vform.elements['user_currency'].value);
	if(number<=0){
		alert("您输入的充值金额有误！");
		vform.elements['cz_currency'].focus();
		return false;
	}
	if(number>total){
		alert("您电子钱包中的奖金不足！");
		vform.elements['cz_currency'].focus();
		return false;
	}
	vform.elements['cz_currency'].value =number.toFixed(2);

	if (!confirm("信息提交之后不可更改！你要提交吗？")){
		return false;
	}
}
function validateNewbie(vform){
	if(isEmpty(vform.elements['newbie_psd'].value)){
		alert("请输入新手卡的密码！");
		return false;
	}else{
		if(!/^[1-9][0-9]{8}$/.test(vform.elements['newbie_psd'].value)){
			alert('密码输入错误，请重输');
			vform.elements['newbie_psd'].focus();
			return false;
		}
	}
	if (!confirm("信息提交之后不可更改！你要提交吗？")){
		return false;
	}
}
//支付宝充值，输入只能为整数或浮点数





function checkCZalipay(theField,changeGoldNum)
{
	if(theField!="undefined"){
		if(!isEmpty(theField.value)){
			if(!/^[0-9]+.?([0-9]{1,2})?$/.test(theField.value)){
				alert('输入错误,格式：**.**或**');
				theField.value='';
				theField.focus();
			}
			var number=eval(theField.value);
			number=eval(theField.value);
			changeGoldNum=eval(changeGoldNum);
			if(number>0){
				document.getElementById('gold').innerHTML=number_format(number*changeGoldNum, 0, ".", "," );
			}
		}else{
			document.getElementById('gold').innerHTML=0;
		}
	}
}
//支付宝充值





function validateCZ_alipay(vform){
	if(vform.u_username.value==""){
		alert("姓不能为空!");
		return false;
	}
	if(vform.u_lastname.value==""){
		alert("名不能为空!");
		return false;
	}
	if(vform.u_username.value!=vform.u_username_l.value){
		alert("两次输入的姓不一致!");
		return false;
	}
	if(vform.u_lastname.value!=vform.u_lastname_l.value){
		alert("两次输入的名不一致!");
		return false;
	}
	if(vform.money.value==""){
		alert("冲值金额不能为空!");
		return false;
	}
	var money_obj=vform.money;
	if(!/^[0-9]+(.[0-9]{1,2})?$/.test(money_obj.value)){
		alert('输入错误,格式：**.**或**');
		money_obj.focus();
		return false;
	}
	var number=eval(money_obj.value);
	if(number<15){
		alert("冲值金额不能低于15元!");
		return false;
	}
	money_obj.value =number.toFixed(2);
	number=eval(money_obj.value);
	if(number<=0){
		alert("您输入的充值金额有误！");
		return false;
	}
	return true;
}

//神州行充值，输入只能为整数或浮点数






function checkCZ19pay(theField,changeGoldNum)
{
	if(theField!="undefined"){
		var number=eval(theField.value);
		number=eval(theField.value);
		changeGoldNum=eval(changeGoldNum);
		if(number>0){
			document.getElementById('gold').innerHTML=number_format(number*changeGoldNum, 0, ".", "," );
		}

	}
}
//神州行充值






function validateCZ_19pay(vform){
	if(vform.u_username.value==""){
		alert("姓不能为空!");
		return false;
	}
	if(vform.u_lastname.value==""){
		alert("名不能为空!");
		return false;
	}
	if(vform.u_username.value!=vform.u_username_l.value){
		alert("两次输入的姓不一致!");
		return false;
	}
	if(vform.u_lastname.value!=vform.u_lastname_l.value){
		alert("两次输入的名不一致!");
		return false;
	}
	if (!confirm("信息提交之后不可更改！你要提交吗？")){
		return false;
	}
	return true;
}

//金子充CQ值






function validateGoldChangeCQ(vform){
	var total=vform.elements['user_gold'].value;
	if(isEmpty(total)) total=0;
	else total=eval(total);

	var number=0;
	if(isEmpty(vform.elements['gold_num'].value)){
		alert("请填写花费金子的数量！");
		return false;
	}else{
		var theField=vform.elements['gold_num'];
		if(!/^[0-9]*$/.test(theField.value)){
			alert('赠送的金子数量只能为整数！');
			theField.focus();
			return false;
		}
		number=eval(theField.value);
		if(number<=0){
			alert("花费金子数量不能为0！");
			return false;
		}
		if(number>total){
			alert("您的金子数量不足！");
			return false;
		}
	}
	if (!confirm("信息提交之后不可更改！你要提交吗？")){
		return false;
	}
	return true;
}
//金子充CQ值，输入只能为整数






function checkGoldChangeCQ(theField,change_percent,gold_total,cq_total)
{
	if(theField!="undefined"){
		if(!isEmpty(theField.value)){
			if(!/^[0-9]*$/.test(theField.value))
			{
				alert('花费金子数量只能为正整数');
				theField.value='';
				theField.focus();
			}
			var number=eval(theField.value);
			number=eval(theField.value);
			if(number>gold_total){
				alert("您的金子数量不足！");
				theField.focus();
			}
			change_percent=eval(change_percent);
			if(number>0 && number<=gold_total)
			{
				document.getElementById('cq_num').innerHTML=number*change_percent;
				document.getElementById('cq_total_num').innerHTML=cq_total+(number*change_percent);
				document.getElementById('gold_remanent').innerHTML=number_format(gold_total-number, 0, ".", "," );
			}
		}else{
			document.getElementById('cq_num').innerHTML=0;
			document.getElementById('cq_total_num').innerHTML=cq_total;
			document.getElementById('gold_remanent').innerHTML=number_format(gold_total, 0, ".", "," );;
		}
	}
}

function number_format( number, decimals, dec_point, thousands_sep ) {
	var n = number, c = isNaN(decimals = Math.abs(decimals)) ? 2 : decimals;
	var d = dec_point == undefined ? "," : dec_point;
	var t = thousands_sep == undefined ? "." : thousands_sep, s = n < 0 ? "-" : "";
	var i = parseInt(n = Math.abs(+n || 0).toFixed(c)) + "", j = (j = i.length) > 3 ? j % 3 : 0;
	return s + (j ? i.substr(0, j) + t : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : "");
}

function addFriend(sid)
{
	var title='加为好友';
	var frame_url='http://'+SITE_DOMAIN+'/iframe/add_friend_req.php?u='+sid;
	showDialog(1,title,frame_url);
}
//－－－－－－－－－－－－－－－－－DIV浮层显示－－－－－－－－开始－－－－－－－－－－//

function showDialog(show,win_title,frame_url){
	var myDiv=document.getElementById("mydiv_1");

	if(show==1)
	{
		if(document.getElementById("divbody").style.display!='block')
		{
			myblack();//调用函数，使背景变暗;//
			document.getElementById("mydiv_1").style.display='block';
			var sScrollTop = parent.document.body.scrollTop+parent.document.documentElement.scrollTop;
			var sleft = (document.body.clientWidth - myDiv.offsetWidth) / 2;
			var iTop = sScrollTop + 80;
			var sTop = iTop > 0 ? iTop : 0;

			myDiv['style']['left'] = sleft + "px";
			myDiv['style']['top'] = sTop + "px";
			document.getElementById("myframe").src=frame_url;
			var divT=document.getElementById("div_t");
			if(divT!=undefined) divT.innerHTML=win_title;
		}
	}else if(show==2)
	{
		//背景颜色恢复，并且层消失//
		no_black();//使背景恢复//

		myDiv.style.display='none';
		document.getElementById("myframe").src='';
	}
}
//上面函数为背景颜色改变，并且层出现//


//使背景变暗//

var filter_m=0;
function myblack()
{
	var myStyle=document.getElementById("divbody").style;
	myStyle.width = document.body.scrollWidth + "px";
	myStyle.height = document.body.scrollHeight + "px";
	myStyle.display='block';
	myStyle.background='#333333';
	black_filter(50);//透明度动画//
}

function black_filter(m)
{
	if(filter_m<m)
	{
		filter_m+=5;
		document.getElementById("divbody").style.filter='alpha(opacity='+filter_m+')';
		setTimeout("black_filter("+m+")",10);
	}
	else
	{
		filter_m=0;//重置为0//
	}
}//透明度动画//

//使背景变暗//


function no_black(){
	document.getElementById("divbody").style.display='none';
}//使背景恢复//


//－－－－－－－－－－－－－－－－－DIV浮层显示－－－－－－－－结束－－－－－－－－－－//