// JavaScript Document
var gogo = function(events) {
	var intkey = events.charCode || events.keyCode;
	if (intkey == 13)
		searchclick('sea_con');
}
$("#cancelinput").click(function() {
			window.location.href = "/index.html";
		})
var searchclick = function(id) {
	var obj = getE(id);
	var mname = "";
	if (obj)
		mname = obj.value;
	window.location.href = "/module/gov/search.html?name=" + encode(mname);

}

var init = function() {
	setfromurl();
	$("#header_btm").html(info.govinfo);
	isenter();
}

$(document).ready(function() {
			init();
			refreshCode();

		});

function check() {
	var patrn = "";
	var username = document.getElementById("regusername").value;
	if (username.trim() == "") {
		alert(formMsg.usernameNullMsg);
		return false;
	}
	if (!username.matching(formMsg.usernamePatrn)) {
		alert(formMsg.usernameErrMsg);
		return false;
	}
	var pwd = document.getElementById("reguserpwd").value;
	if (pwd.trim() == "") {
		alert(formMsg.userpwdNullMsg);
		return false;
	}
	if (!pwd.matching(formMsg.userpwdPatrn)) {
		alert(formMsg.userpwdErrMsg);
		return false;
	}
	var yzm = document.getElementById("reguseryzm").value;
	if (yzm != pwd) {
		alert(formMsg.useryzmErrMsg);
		return false;
	}
	var truename = document.getElementById("regtruename").value;
	if (truename.trim() == "") {
		alert(formMsg.truenameNullMsg);
		return false;
	}
	if (!truename.matching(formMsg.truenamePatrn)) {
		alert(formMsg.truenameErrMsg);
		return false;
	}
	var phone = document.getElementById("regphone").value;
	if (phone.trim() == "") {
		alert(formMsg.phoneNullMsg);
		return false;
	}
	if (!phone.matching(formMsg.phonecurrency)) {
		alert(formMsg.phoneErrcurrency);
		return false;
	}

	var email = document.getElementById("regemail").value;
	if (email.trim() == "") {
		alert(formMsg.emailNullMsg);
		return false;
	}
	if (!email.matching(formMsg.emailPatrn)) {
		alert(formMsg.emailErrMsg);
		return false;
	}
	var cname = document.getElementById("companyname").value;
	if (cname.trim() == "") {
		alert(formMsg.companyNullMsg);
		return false;
	}
	if (cname.gblen() < 6) {
		alert(formMsg.companyNameErr);
		return false;
	}
	if (cname.gblen() > 49) {
		alert(formMsg.companyNameErrmax);
		return false;
	}

	var caddr = document.getElementById("companyaddr").value;
	if (caddr.trim() == "") {
		alert(formMsg.companyaddrNullMsg);
		return false;
	}
	if (caddr.length < 2) {
		alert(formMsg.companyaddrErrMsg);
		return false;
	}
	var mtype = getRadioValue("accounttype");
	var yzm = document.getElementById("verifyCode").value;
	if (yzm.trim() == "") {
		alert(formMsg.yzmNullMsg);
		return false;
	}
	var data = {};
	/*
	data["username"] = username;
	data["userpwd"] = pwd;
	data["realname"] = truename;
	data["email"] = email;
	data["corpname"] = cname;
	data["addr"] = caddr;
	data["phone"] = phone;
	data["verifyCode"] = yzm;
	data["memberType"] = mtype;
	data["addr"] = caddr;
	*/
	data["content"]="memberID~"+username+";pwd~"+pwd+";trueName~"+truename+";phone~"+phone+";email~"+email+";corpName~"+cname+";addr~"+caddr+';logo~/member/logo/def_info.jpg';
/*
data["username"]=username;
data["userpwd"]=pwd;
data["realname"]=truename;
data["email"]=email;
data["corpname"]=cname;
data["addr"]=caddr;
data["phone"]=phone;
*/

data["verifyCode"]=yzm;
data["memberType"]="0";
	transfer(data);
}
function transfer(par) {
	var url = "/account/UserLogin.do?method=reg";
	$.ajax({
				type : "post",
				url : url,
				data : par,
				complete : callgetdatas
			});
}
function callgetdatas(data) {
	try {
		var truedata = eval("(" + data.responseText + ")");
		$('#waiting').hide();
		if (truedata && truedata.state == 'success') {
			alert(truedata.result || '注册成功!请登录');
			window.location = "/";
		} else {
			alert(truedata.result || "会员注册失败,请重试!");
		}
	} catch (e) {
	}
}

/**
 * 检验用户名是否可用.
 */
function checkMemberID() {
	var username = document.getElementById("regusername").value;
	if (username.trim() == "") {
		alert(formMsg.usernameNullMsg);
		return false;
	}
	if (!username.matching(formMsg.usernamePatrn)) {
		alert(formMsg.usernameErrMsg);
		return false;
	}
	var url = "/account/UserLogin.do?method=isReg";
	var params = "memberID=" + username + "&webArea=ALL";
	$.ajax({
				type : "post",
				url : url,
				data : params,
				complete : validext
			});
}

function validext(json) {
	var data = eval("(" + json.responseText + ")");
	if (!getState(data.state)) {
		alert(msg);
	} else {
		data = data.result;
		if (data)// 已经被注册
		{
			alert("对不起，此用户名已经被其他用户使用，请重新输入！");
			getE("regusername").value = "";
		} else {
			alert("此用户名尚未被使用！");
		}
	}
}

String.prototype.gblen = function() {
	var len = 0;
	var txt = this.replace(/(^\s*)|(\s*$)/g, "");
	txt = txt.replace(/(^\s*)/g, "");
	txt = txt.replace(/(\s*$)/g, "");
	return txt.length;
}

$(document).ready(function() {
			refreshCode();
		});
/**
 * 刷新验证码
 */
function refreshCode() {
	$("#imgCode").attr("src",
			"/authImg?t=" + new Date().getTime());
}