// JavaScript Document
$(function(){
		function isemail(obvalue){
			if(obvalue.charAt(0)=="."|| //首字符不能够是“.”
			  obvalue.charAt(0)=="@"||  //首字符不能够是“@”
			  obvalue.indexOf("@",0)==-1||  //该E-mail地址首次出现@的地方不能在行首
			  obvalue.indexOf('','',0)==-1||  //该E-mail地址首次出现.的地方不能在行首
			  obvalue.lastIndexOf("@")==(obvalue.length-1)||//该E-mail地址首次出现@的地方不能在行尾
			  obvalue.lastIndexOf(".")==(obvalue.length-1)|| //该E-mail地址首次出"."的地方不能在行尾
			  obvalue.indexOf("@")==-1)
			{
			return false;	
			}else return true;
			  
			  
		}
		
		function notEmpty(obvalue){
			var val=obvalue.replace(/(^\s*)|(\s*$)/g, ""); 
			if(val.length>0){
				return true;
			}else false;
			
		}
		
		function ischineseChar(obvalue){
			    var reg = /[\u4e00-\u9fa5]+/; 
                if(reg.test(obvalue)){
					return true; 
				}else{
					
					return false;
					
				}
			
		}	
		
		function isphone(obvalue){
			
			    var reg = /[0-9-]+/; 
                if(reg.test(obvalue)){
					return true; 
				}else{
					
					return false;
					
				}
			
		}		
		
		
//check master value
function checkmaster(){
	var obval=$("input[name=master]").val();
        if(!notEmpty(obval)){
			
			return false;
		}
		return true;
}

function checkphone(){
	var obval=$("input[name=phone]").val();
	    if(ischineseChar(obval)){
			return false;
		}
		if(!isphone(obval)){
			return false;
		}
		return true;
	
}
function checkemail(){
	var obval=$("input[name=email]").val();
	    if(!isemail(obval)){
		return false;	
		}
		return true;
	
}
function checkcomment(){
	var obval=$("textarea[name=content]").val();
	if(!notEmpty(obval)){
	return false;
	}
	return true;
	
}
function checkcode(){
	var obval=$("input[name=validnum]").val();
	if(!notEmpty(obval)){
	return false;
	}
	return true;	
}


		
$("input[name=startdata]").click(function(){
						var err=0;
						if(!checkmaster()){
							alert("请正确输入用户名");
							err++;
							return false;
						}
						if(!checkphone()){
							alert("请正确输入电话号码");
							err++;
							return false;
						}	
						if(!checkemail()){
							alert("请正确输入电子邮件");
							err++;
							return false;
						}	
						if(!checkcomment()){
							alert("请正确输入您的留言");
							err++;
							return false;
						}
						if(!checkcode()){
							alert("请填入验证码");
							err++;
							return false;
						}
						
						if(err==0){
							$.ajax({
								  type:"POST",
								  url:"http://"+location.host+"/guestbook/checkdata/",
								  data:$("form[name=dataform]").serialize(),
								  dataType:"json",
								  success:function(result){
									 if(result.num>0){
										alert(result.error); 
									 } 
									 if(result.num==0){
									 alert("谢谢您的留言")
									 window.parent.location.reload();
								
									 }
								  }
								   
								   })
					
						}
						
											 })
		   })
