﻿function allcheck()
{
	postsw = 0;
	var errname = "";
	
	if(!inputfunc(document.sendform.RESV_NAME,'姓名的长度应在1-40个字符或1-20个汉字之间！',1,40) && errname == "")
		errname = "RESV_NAME";	
	
	if(trim(document.sendform.RESV_NAME.value) == "") {
		if(errname == "")
			errname = "RESV_NAME";
		document.getElementById("RESV_NAME_ERR").innerHTML = "请输入姓名！";
		postsw = 1;

	}
	if(document.sendform.EXPECT_TEL.checked) {
		/*if(trim(document.sendform.RESV_TEL_F.value) == "") {
			if(errname == "") errname = "RESV_TEL_F";
			telerrf = "请输入区号！";
			postsw = 1;
		} else {
			telerrf = "&nbsp;";
			if(!inputtel(document.sendform.RESV_TEL_F,'区号的长度应在4位数字以内！',1,4) && errname == "")
				errname = "RESV_TEL_F";
		}*/
		
		if(trim(document.sendform.RESV_TEL_L.value) == "") {
			if(errname == "") errname = "RESV_TEL_L";
			telerrl = "请输入电话号码！";
			postsw = 1;
		} else {
			telerrl = "&nbsp;";
			if(!inputtel(document.sendform.RESV_TEL_L,'电话号码的长度应在15位数字以内！',1,15) && errname == "")
				errname = "RESV_TEL_L";
		}
		settelerr();
	}
	if(trim(document.sendform.RESV_CONTENT.value) == "") {
		if(errname == "")
			errname = "RESV_CONTENT";
		document.getElementById("RESV_CONTENT_ERR").innerHTML = "请输入内容！";
		postsw = 1;

	}
	if(postsw == 1) {
		//document.getElementById(errname).focus();
		return false;
	}
}

function allreset()
{
	document.getElementById("RESV_NAME_ERR").innerHTML = "&nbsp;";
	document.getElementById("RESV_EMAIL_ERR").innerHTML = "&nbsp;";
	document.getElementById("RESV_CONTENT_ERR").innerHTML = "&nbsp;";
	document.sendform.reset();
	return false;
}

function inputtel(me, errstr, sn, ln) {
	var strv = trim(me.value);

	if(me.name == "RESV_TEL_F")
		telerrf = "&nbsp;";
	else
		telerrl = "&nbsp;";

  	if(me.readOnly == true || strv == "") {
		settelerr();
		return true;
	}	
	if(me.name == "RESV_TEL_F"){
		if (isNaN(strv)){
			telerrf = "请输入数字！";
			postsw = 1;
			settelerr();
			return false;
		}
	} else {
		var myreg = /^[-0-9]+$/;
		if(!myreg.test(strv)){
			telerrl = "请输入数字或连字符！";
			postsw = 1;
			settelerr();
			return false;
		}
	}
	
	if(strv != ""  && (getleng(strv) < sn || getleng(strv) > ln)) {
		if(me.name == "RESV_TEL_F")
			telerrf = errstr;
		else
			telerrl = errstr;
		settelerr();
		postsw = 1;
		return false;
	}
	settelerr();
	return true;
}

function settelerr() {
	if((telerrf != "" && telerrf != "&nbsp;") && (telerrl != "" && telerrl != "&nbsp;"))
		document.getElementById("RESV_TEL_ERR").innerHTML = telerrf + "<br>" + telerrl;
	else {
		if((telerrf == "" || telerrf == "&nbsp;") && (telerrl == "" || telerrl == "&nbsp;"))
			document.getElementById("RESV_TEL_ERR").innerHTML = "&nbsp;";
		else {
			if(telerrf == "" || telerrf == "&nbsp;")
				document.getElementById("RESV_TEL_ERR").innerHTML = telerrl;
			else
				document.getElementById("RESV_TEL_ERR").innerHTML = telerrf;
		}
	}
	return;	
}
