﻿		var flag=[0,0,1,1,0,0];
	//---------标题合法性检测
			function check_title(title_name){
				var title=$("input")[0].value;

			if(title.length<1){
				//$("span")[11].innerHTML='<img src="images/guestbook_img/yesno.png" /> 标题不能为空';
				document.getElementById("span_title").innerHTML="<img src='images/guestbook_img/yesno.png' /> 标题不能为空";
				flag[0]=0;
				check_data();
			}
			else if(title.length>28){
				document.getElementById("span_title").innerHTML='<img src="images/guestbook_img/yesno.png" /> 标题长度不能大于28个字符';
				flag[0]=0;
				check_data();
			}			
				else{
					document.getElementById("span_title").innerHTML='<img src="images/guestbook_img/yesok.png" />';
					flag[0]=1;
					check_data();
				}
			}
	//---------用户名合法性检测
			function check_id(id_name){
				var name=$("input")[1].value;
				var reId=/^[\w\u0391-\uFFE5]+$/;
				var b_id=reId.test(id_name);
			//-------用户名不能为空
			if(name.length<1){
				document.getElementById("span_name").innerHTML='<img src="images/guestbook_img/yesno.png" /> 名字不能为空';
				flag[1]=0;
				check_data();
			}
			//-------合法性检测
			else if(!b_id){
				document.getElementById("span_name").innerHTML='<img src="images/guestbook_img/yesno.png" /> 名字命名非法';
				flag[1]=0;
				check_data();
			}
			//-------用户名长度不能少于2位
			//else if(name.length<2){
			//	$("span")[11].innerHTML="<img src='images/guestbook_img/yesno.png' /> 名字长度不能少于2位";
			//	flag[1]=0;
			//	check_data();
			//}
			else{
					document.getElementById("span_name").innerHTML='<img src="images/guestbook_img/yesok.png" />';
					flag[1]=1;
					check_data();
				}
			}
		//----------邮箱检测
		function check_email(email_name){
			var email=$("input")[2].value;
			var reEmail=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
			var b_email=reEmail.test(email_name);
			if(email.length>0){
				if(b_email){
					document.getElementById("span_email").innerHTML='<img src="images/guestbook_img/yesok.png" />';
					flag[2]=1;
					check_data();
				}
				else{
					document.getElementById("span_email").innerHTML='<img src="images/guestbook_img/yesno.png" /> 邮件地址格式错误';
					flag[2]=0;
					check_data();
				}
			}
			else{
					document.getElementById("span_email").innerHTML='';
					flag[2]=1;
					check_data();
				}
		}
		//----------QQ号检测
		function check_oicq(oicq_name){
			var oicq=$("input")[3].value;
			var reoicq=/^[1-9]+[0-9]*]*$/;
			var b_oicq=reoicq.test(oicq_name);
			if(oicq.length>0){
				if(!b_oicq){
					document.getElementById("span_oicq").innerHTML='<img src="images/guestbook_img/yesno.png" /> 请输入纯数字的QQ号';
					flag[3]=0;
					check_data();
				}
				else if(oicq.length<5){
					document.getElementById("span_oicq").innerHTML='<img src="images/guestbook_img/yesno.png" /> QQ号不能少于5位数';
					flag[3]=0;
					check_data();
				}
				else{
					document.getElementById("span_oicq").innerHTML='<img src="images/guestbook_img/yesok.png" />';
					flag[3]=1;
					check_data();
				}
				
			}
			else{
				document.getElementById("span_oicq").innerHTML='';
				flag[3]=1;
				check_data();
			}
		}
		
		//----------留言内容检测
		function check_ly(ly_name){
			var ly=$("textarea")[0].value;
			if(ly.length<1){
				document.getElementById("span_ly").innerHTML='<img src="images/guestbook_img/yesno.png" /> 必填';
				flag[4]=0;
				check_data();
			}
			else{
				document.getElementById("span_ly").innerHTML='<img src="images/guestbook_img/yesok.png" />';
				flag[4]=1;
				check_data();
				}
		}
		//----------验证码检测
		function check_code(code_name){
			var CheckCode=$("input")[26].value;
			var recode=/^[1-9]+[0-9]*]*$/;
			var b_code=recode.test(code_name);
			
			if(CheckCode.length<1){
				document.getElementById("span_CheckCode").innerHTML='<img src="images/guestbook_img/yesno.png" /> 验证码不能为空';
				flag[5]=0;
				check_data();
			}

			else if(!b_code){
					document.getElementById("span_CheckCode").innerHTML='<img src="images/guestbook_img/yesno.png" /> 请输入纯数字的验证码';
					flag[5]=0;
					check_data();
				}
			else if(CheckCode.length<4){
				document.getElementById("span_CheckCode").innerHTML='<img src="images/guestbook_img/yesno.png" /> 验证码必须为4位数';
				flag[5]=0;
				check_data();
			}

				else{
					ASPcheckcode(code_name)
				}

				
			}
			
//--------------------------------------------------------------------

function ASPcheckcode(code_name){	
	var xmlhttp;
	try{
		xmlhttp=new XMLHttpRequest();
		}
	catch(e){
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	xmlhttp.onreadystatechange=function(){
	if (xmlhttp.readyState==4){
		if (xmlhttp.status==200){
			var data=xmlhttp.responseText;
			code_result(data);
			}
		else{
			document.getElementById("span_CheckCode").innerHTML="验证码校验失败,请联系管理员";
			}
		}
	else{
		document.getElementById("span_CheckCode").innerHTML="正在进行验证码校验...";
		}
	}
	xmlhttp.open("post", "check_code.asp", true);
	xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	xmlhttp.send("code_name="+escape(code_name));
}
function code_result(data){
	var resultbox=document.getElementById("span_CheckCode");
	if(data==1){
		resultbox.innerHTML='<img src="images/guestbook_img/yesok.png" align="absmiddle"/> 验证码正确';
		flag[5]=1;
		check_data();
		}
	else{
		resultbox.innerHTML='<img src="images/guestbook_img/yesno.png" align="absmiddle"/> 验证码错误';
		flag[5]=0;
		check_data();
		}
}
			

		//---------检查数据,使提交按钮是否生效
			function check_data(){
				if(flag[0]==1 && flag[1]==1 && flag[2]==1 && flag[3]==1 && flag[4]==1 && flag[5]==1){
					//form.guest_submit.disabled=false;
					$("#guest_submit").removeAttr("disabled");//将按钮可用
					//document.form["guest_submit"].disabled=false;
				}
				else{
					//form.guest_submit.disabled=true;
					$("#guest_submit").attr('disabled',"true");//将按钮禁用
					//document.form["guest_submit"].disabled=true;
				}

			}
			
//--------------------------------------------------------------------

function check()
{
	if(form.title.value=="")
	{
		alert("请填写标题");
		form.title.focus();
		return false
	}
	
	if(form.title.value.length>28)
	{
		alert("标题长度不能大于28个字符");
		form.title.focus();
		return false;
	}
	
	if(form.name.value=="")
	{
		alert("请填写您的名字");
		form.name.focus();
		return false
	}
	
	//if(form.name.value.length<2)
	//{
	//	alert("您的名字不能少于2位");
	//	form.name.focus();
	//	return false;
	//}
	
	if(form.oicq.value!=="")
	{	
	 var re = /[1-9][0-9]{4,}/; 
	 if (!re.test(form.oicq.value))
	 {
		 alert("QQ号不合法");
		 form.oicq.focus();
		 return false;
	 }
	}
	
	if(form.email.value!=="")
	{	
	 var re = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/; 
	 if (!re.test(form.email.value))
	 {
		 alert("E-mail不合法");
		 form.email.focus();
		 return false;
	 }
	}
	 
	if(form.ly.value=="")
	{
		alert("请填写留言内容");
		form.ly.focus();
		return false
	}
	if(form.CheckCode.value=="")
	{
		alert("请填写验证码");
		form.CheckCode.focus();
		return false
	}
	
	
//正则表达式判断
     //var re = /^[0-9]+.?[0-9]*$/;//判断字符串是否为数字
	 var re = /^[1-9]+[0-9]*]*$/;//判断字符串是否为正整数 
	 if (!re.test(form.CheckCode.value))
	 {
		 alert("验证码必须是数字");
		 form.CheckCode.focus();
		 return false;
	 }
	 
	if(form.CheckCode.value.length<4)
	{
		alert("验证码必须为4位");
		form.CheckCode.focus();
		return false;
	}
	
	return true;
}
