
/*
 * 1、验证留言页面的用户输入数据格式是否正确
 */
function leaveMessageCheck(){

	var flagR = true;
	var valueEmail = document.getElementById("email").value;
	var valuePhone = document.getElementById("phone").value;

	var patternEmail = /^[a-z]([a-z0-9]*[-_]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,3}([\.][a-z]{2})?$/i;
	var patternPhone = /(^(\d{2,4}[-_－—]?)?\d{3,8}([-_－—]?\d{3,8})?([-_－—]?\d{1,7})?$)|(^0?1[35]\d{9}$)/;
	var flagEmail = patternEmail.test(valueEmail);
	var flagPhone = patternPhone.test(valuePhone);

//	//email格式验证及不为空，暂时去掉
//	if (!flagEmail || (valueEmail.length == 0)) {
////		console.log("email验证");
//		document.getElementById("emailError").innerHTML = "<font color=red>email格式不正确!</font>";
//		document.getElementById("email").focus();
//		flagR = false;
//		return flagR;
//	} else {
//		document.getElementById("emailError").innerHTML = "";
//	}
//	//电话号码格式验证及不为空，暂时去掉
//	if (!flagPhone || (valuePhone.length == 0)) {
////		console.log("phone验证");
//		document.getElementById("phoneError").innerHTML = "<font color=red>电话号码格式不正确!</font>";
//		document.getElementById("phone").focus();
//		flagR = false;
//		return flagR;
//	} else {
//		document.getElementById("phoneError").innerHTML = "";
//	}
	//验证留言内容不为空
	if (document.getElementById("content").value.length == 0) {
		document.getElementById("error").innerHTML = "<font color=red>留言内容不能为空！</font>";
		leaveWord.content.focus();
		flagR = false;
		return flagR;
	} else {
		document.getElementById("error").innerHTML = "";
	}
	//验证留言标题不为空
	if (document.getElementById("title").value.length == 0) {
		document.getElementById("error").innerHTML = "<font color=red>标题不能为空！</font>";
		leaveWord.title.focus();
		flagR = false;
		return flagR;
	} else {
		document.getElementById("error").innerHTML = "";
	}
//alert(flagR)
	return flagR;
}

/*
 * 2、查询留言记录；暂时不使用；
 */
function doSearch(url){
	alert(1111);
	var paramType = document.getElementById("field").Value;
	var paramValue = document.getElementById("keyWord").Value;
	
	var frameObj = document.getElementById("framemessage");
	alert(url);
	//frameObj.src=url;
	//frameObj.refresh();
	
}

/*
 * 3、打开一个新窗口，没有标题栏等显示；暂时是留言模块、人员信息模块使用
 */
function open_url_none(url){
	var win_online = window.open(
			url,
			"open_url_none",
			"top=200,left=400,width=600,height=420,toolbar=no,menubar=no,scrollbars=yes,title=no");
	win_online.focus();
	return false;
}

/*
 * 4、验证咨询师查询留言时，日期格式；
 */
function checkdate() {
//	alert("111111111");
	var pattern = /^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$/;
	var flag1 = pattern.test(chooseForm.startDate.value);
	var flag2 = pattern.test(chooseForm.endDate.value);

	if (chooseForm.startDate.value.length == 0
			|| chooseForm.endDate.value.length == 0) {
		document.getElementById("message").innerHTML = "<font color=red>时间不能为空！</font>";
		chooseForm.startDate.focus();
		return false;
	} else if (!flag1 || !flag2) {
		document.getElementById("message").innerHTML = "<font color=red>时间格式不正确！</font>";
		chooseForm.startDate.focus();
		return false;
	} else {
		return true;
	}
}

/*
 * 5、咨询师处理留言后，提交；
 * 注意：暂时不使用  wdr 2009-04-02
 */
function do_submit(url,deal_id) {
//	alert("1");
	//onclick="do_submit('dealLeaveWord.do',${detailedLeaveWord.leaveWordId})"
	with(document.form_deal){
		id.value = deal_id;
		action=url+"?id="+deal_id;
		submit();
	}
	var id = "dealDiv"+deal_id;
	window.opener.document.getElementById(id).innerText = "已处理";  

	window.close();
}

/*
 * 6、验证咨询师删除留言时是否有选中的记录；
 */
function checkMessageDelete() {
//	alert("111111111");
	var msg = confirm("您确认要删除选中的记录么？删除请按“确定”按钮");
	if(!msg){
		return false;
	}
	var chk_box = form_delete.choose;	
	for(i=0;i<chk_box.length;i++){
		if(chk_box[i].checked){
			return true;
		}
	}
	alert("请选择要删除的记录");
	return false;
}

/*
 * 7、验证留言提交前内容的长度是否小于规定的长度（咨询师处理：250；咨询人员：500）；
 */
function contentLengthCheck(o) {
//	alert("111111111");
	var nMaxLen=o.getAttribute? parseInt(o.getAttribute("maxlength")):"";  
	if(o.getAttribute && o.value.length>nMaxLen){  
		o.value=o.value.substring(0,nMaxLen)  
	} 
}

/*
 * 8、我要报名：验证；
 */
function signUpPageCheck() {
//	console.log("验证");
	var flagR = true;
	var patternEmail = /^[a-z]([a-z0-9]*[-_]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,3}([\.][a-z]{2})?$/i;
	var patternPhone = /(^(\d{2,4}[-_－—]?)?\d{3,8}([-_－—]?\d{3,8})?([-_－—]?\d{1,7})?$)|(^0?1[35]\d{9}$)/;
	var patternQq = /^[0-9]{1,20}$/;
	
	var valueEmail = document.getElementById("email").value;
	var valuePhone = document.getElementById("phone").value;
	var valueQq = document.getElementById("qq").value;

	var flagEmail = patternEmail.test(valueEmail);
	var flagPhone = patternPhone.test(valuePhone);
	var flagQq = patternQq.test(valueQq);

	if (document.getElementById("name").value.length == 0) {
		document.getElementById("nameError").innerHTML = "<font color=red>请填写您的姓名！</font>";
		document.getElementById("name").focus();
		flagR = false;
		return flagR;
	} else {
		document.getElementById("nameError").innerHTML = "";
	}
	
	if (valuePhone.length == 0 && valueEmail.length == 0) {
		document.getElementById("emailError").innerHTML = "<font color=red>希望你留下电话或email 以便我们与你联系！</font>";
		document.getElementById("email").focus();
		flagR = false;
		return flagR;
	} else {
		document.getElementById("phoneError").innerHTML = "";
	}

	if (!flagEmail && (valueEmail.length != 0)) {
		document.getElementById("emailError").innerHTML = "<font color=red>email格式不正确!</font>";
		document.getElementById("email").focus();
		flagR = false;
		return flagR;
	} else {
		document.getElementById("emailError").innerHTML = "";
	}

	if (!flagPhone && (valuePhone.length != 0)) {
		document.getElementById("phoneError").innerHTML = "<font color=red>电话号码格式不正确!</font>";
		document.getElementById("phone").focus();
		flagR = false;
		return flagR;
	} else {
		document.getElementById("phoneError").innerHTML = "";
	}

	if (!flagQq && (valueQq.length != 0)) {
		document.getElementById("qqError").innerHTML = "<font color=red>qq号码格式不正确!</font>";
		document.getElementById("qq").focus();
		flagR = false;
		return flagR;
	} else {
		document.getElementById("qqError").innerHTML = "";
	}

	return flagR;
}

/*
 * 9、留言信息-咨询师处理：验证选中“已审核”后才可以提交；
 */
function check_message_auditing(){
	
	var msg_auditing = document.getElementById("auditing");
	//alert(msg_auditing.value);
	if(msg_auditing.value != "已审核"){
		alert("请审核该留言信息，然后将“审核状态”修改为 “已审核” ，再提交！");
		return false;
	}else{
		return true;
	}
}


/*
 * 10、验证帐户管理页面的用户输入数据是否正确
 */
function accountCheck(){

	var flagR = true;

	//验证用户帐户内容不为空
	if (document.getElementById("userAccount").value.length == 0) {
		document.getElementById("error").innerHTML = "<font color=red>用户帐户内容不能为空！</font>";
		document.getElementById("userAccount").focus();
		flagR = false;
		return flagR;
	} else {
		document.getElementById("error").innerHTML = "";
	}
	//验证用户姓名内容不为空
	if (document.getElementById("userName").value.length == 0) {
		document.getElementById("error").innerHTML = "<font color=red>用户姓名内容不能为空！</font>";
		document.getElementById("userName").focus();
		flagR = false;
		return flagR;
	} else {
		document.getElementById("error").innerHTML = "";
	}
	//验证用户密码内容不为空
	if (document.getElementById("password").value.length == 0) {
		document.getElementById("error").innerHTML = "<font color=red>用户密码内容不能为空！</font>";
		document.getElementById("password").focus();
		flagR = false;
		return flagR;
	} else {
		document.getElementById("error").innerHTML = "";
	}
//alert(flagR)
	return flagR;
}


/*
 * 11、验证用户修改密码，两次密码是否一致；
 */
function passwordCheck(){

	var flagR = true;

	//验证原始密码不为空
	if (document.getElementById("password").value.length == 0) {
		document.getElementById("error").innerHTML = "<font color=red>原始密码不能为空！</font>";
		document.getElementById("password").focus();
		flagR = false;
		return flagR;
	} else {
		document.getElementById("error").innerHTML = "";
	}
	//验证新密码不为空
	if (document.getElementById("password_new").value.length == 0) {
		document.getElementById("error").innerHTML = "<font color=red>新密码不能为空！</font>";
		document.getElementById("password_new").focus();
		flagR = false;
		return flagR;
	} else {
		document.getElementById("error").innerHTML = "";
	}
	//验证重复密码内容不为空
	if (document.getElementById("password_new2").value.length == 0) {
		document.getElementById("error").innerHTML = "<font color=red>重复密码不能为空！</font>";
		document.getElementById("password_new2").focus();
		flagR = false;
		return flagR;
	} else {
		document.getElementById("error").innerHTML = "";
	}
	//验证新密码和重复密码是否一致 
	if(document.getElementById("password_new").value != document.getElementById("password_new2").value){
		document.getElementById("error").innerHTML = "<font color=red>两次密码不一致！</font>";
		document.getElementById("password_new").focus();
		flagR = false;
		return flagR;
	} else {
		document.getElementById("error").innerHTML = "";
	}
	
//alert(flagR)
	return flagR;
}
