$(document).ready(function(){
	$("#need_go").click(function(){
		if(check()){
			$.ajax({ 
				url:"/feedback/requirment!saveCustomerRequirmentInfo.action",
				type:"POST",
				dataType:"json",
				data:{"requirment.customerName":$("#username").val(),
					"requirment.phone":$("#usertel").val(),
					"requirment.email":$("#usermail").val(),
					"requirment.message":$("#ntype").val(),
					"requirment.address":$("#useraddress").val()
					},	
				error:function(json){	 
					$(".requirement").empty().append(json.msg).show();
					flush();
					
				},
				success:function(json){
					$(".requirement").empty().append(json.msg).show();
					flush();				
					reset();					
				}
				});
		}
	});
	
	$(".requirement").ajaxStart(function(){
		$(".requirement").empty().append("正在提交……").show();
	});
	//$(".requirement").ajaxStop(function(){
	//	$(".requirement").empty().hide();
	//});
	
	function reset(){
		$("#username").val("姓名...");
		$("#usertel").val("电话...");
		$("#usermail").val("Email...");
		$("#useraddress").val("地址...");
	}
	function check(){	
		/*验证姓名*/
		str = $("#username").val();
		if(null==str || str=='' || str=='姓名...'){
			 $(".requirement").empty().append("<b>请输入您的真实姓名!</b>").show();
			 flush();
			 return false;
		}
		if(str.length>30 || str.length<1){
			 $(".requirement").empty().append("<b>姓名长度有误,请不要超出30个字符!</b>").show();
			 flush();
	         return false;
		}
		 /*验证电话*/
		 var reg = /^\d{3,4}-\d{7,8}(-\d{3,4})?$/;  
		 var format_tele=/^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/;
		 var format_mobile=/^\d+$/;
		 var str = $("#usertel").val();
		 var str_length=str.replace(/[^\x00-\xff]/g, 'xx').length;
		 if(str==null || str=='' || str=='电话...'){
				 $(".requirement").empty().append("<b>请输入您的电话号码!</b>").show();
				 flush();
				return false;
		}
        if(str!=null && (str.match(format_mobile)==null || str.match(format_tele)==null) && (str_length>16 ||str_length<7)){          
           $(".requirement").empty().append("<b>请输入正确的电话号码!</b>").show();
           flush();
           return false;
        } 
        /*验证Email*/
		//reg= /^[a-zA-Z]([a-zA-Z0-9]*[-_.]?[a-zA-Z0-9]+)+@([\w-]+\.)+[a-zA-Z]{2,}$/;  
		reg = /^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2} |net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT|cn|CN)$/;
		str= $("#usermail").val();
        if(str==null || str=='' || str=='Email...'){
				 $(".requirement").empty().append("<b>请输入您的邮箱地址!</b>").show();
				 flush();
				return false;
		}
        if(str.length>30 || str.length<1){
			 $(".requirement").empty().append("<b>长度有误,请不要超出30个字符!</b>").show();
			 flush();
	         return false;
		}
		if(!reg.test(str)){          
           $(".requirement").empty().append("<b>请输入正确的邮箱地址!</b>").show();
           flush();
           return false;
        } 
		
		/*验证所在地点*/
		str = $("#useraddress").val();
		if(null==str || str=='' || str=='地址...'){
			 $(".requirement").empty().append("<b>请输入您的公司地址!</b>").show();
			 flush();
			 return false;
		}
		if(str.length>100 || str.length<1){
			 $(".requirement").empty().append("<b>地址长度有误,请不要超出100个字符!</b>").show();
			 flush();
	         return false;
		}
        return true;
	}
	function flush(){
		window.setTimeout(function(){$(".requirement").empty().hide(); },5000);
	}
});
