function check1(n) {
	var patrnDigit2 = /^[0-9]{1,8}$/;
	var pattern = /^(19|20)\d{2}-(0?\d|1[012])-(0?\d|[12]\d|3[01])$/;
	var star = 0;
	if(n == 2){
		star = D("star").value;
	}
	if (D("state").value=='') {
		alert("请选择地区");
		D("state").focus();
		return false;
	}
	
	if (D("city").value=='') {
		alert("请选择城市");
		D("city").focus();
		return false;
	}
	
	if (!pattern.test(D("sdate").value)) {
		alert("入住日期格式不正确");
		D("sdate").focus();
		return false;
	}
	if (!pattern.test(D("edate").value)) {
		alert("离店日期格式不正确");
		D("edate").focus();
		return false;
	}
	
	var stime = D("sdate").value;
	stime = stime.replace("-","/");
	stime = stime.replace("-","/");
	stime = Date.parse(stime);
	
	var etime = D("edate").value;
	etime = etime.replace("-","/");
	etime = etime.replace("-","/");
	etime = Date.parse(etime);
	var days =  parseInt((etime-stime)/1000/60/60/24); 
	if(days<=0){
		alert("离店日期必须大于入住日期");
		D("edate").focus();
		return false;
	}
	
	var day = Date.parse(new Date());
	if(day>=(stime+86400000)){
		alert("入住日期必须是今天或今天以后");
		D("sdate").focus();
		return false;
	}
	
	if(days>30){
		alert("住店日期如果超过30天，请直接联系UUCall客服");
		D("edate").focus();
		return false;
	}
	
	if (!isnull(D("propName").value)&&D("propName").value.length > 15) {
		alert("酒店名称长度不能多于15个字");
		D("propName").focus();
		return false;
	}
	
	if (!isnull(D("address").value)&&D("address").value.length > 15) {
		alert("酒店地址长度不能多于15个字");
		D("address").focus();
		return false;
	}
	var hrefUrl = "/hotel/search.do?s.state="+D("state").value+"&s.city="+D("city").value+"&s.adults="+D("adults").value+"&s.rooms="+D("rooms").value+"&s.sdate="+D("sdate").value+"&s.edate="+D("edate").value+"&s.sprice="+D("sprice").value+"&s.eprice="+D("eprice").value+"&s.propName="+D("propName").value+"&s.address="+D("address").value+"&s.star="+star
	var a = document.getElementById("searchLink");
	a.href = hrefUrl;
	if (!document.createEvent) {
		a.click();
	} else {
		window.open(hrefUrl);
	}
	//return true;
}

function check2(){
	if (D("vname").value=='酒店名'||isnull(D("vname").value)) {
		alert("请输入酒店名");
		D("vname").focus();
		return false;
	}
	D("name").value = D("vname").value;
	return true;
}

function check_order_2(){
	var pattern = /^[_a-zA-Z0-9\-]+(\.[_a-zA-Z0-9\-]*)*@[a-zA-Z0-9\-]+([\.][a-zA-Z0-9\\-]+)+$/;
	var pattern1 =  /^1(3|5|8)\d{9}$/;
	var strs = D('dirtyword').value.split(",");
	if(isnull(D('firstname').value)){
		alert("请输入您的姓名");
		D("firstname").focus();
		return false;
	}
	
	if(!isnullPlane(D('firstname').value)){
		for(var i=0;i < strs.length;i++){
			var n=D('firstname').value.indexOf(strs[i]);
			if(n>-1){
				alert("您输入的入住人姓名有敏感字，请检查！");
				D("firstname").focus();
				return false;
			}
		}
		
	}
	
	if(isnull(D('phone').value)){
		alert("请输入您的手机号码");
		D("phone").focus();
		return false;
	}
	
	if(!pattern1.test(D("phone").value)){
		alert("您输入的手机号码格式错误");
		D("phone").focus();
		return false;
	}
	
	if(isnull(D('sarriveTime').value)){
		alert("请选择最早到达时间");
		D("sarriveTime").focus();
		return false;
	}
	
	if(isnull(D('earriveTime').value)){
		alert("请选择最晚到达时间");
		D("earriveTime").focus();
		return false;
	}
	
	if(isnull(D('keepTime').value)){
		alert("请选择最晚保留时间");
		D("keepTime").focus();
		return false;
	}
	
	if(parseInt((D('earriveTime').value).split(":")[0])<parseInt((D('sarriveTime').value).split(":")[0])){
		alert("最晚到达时间不能小于最早到达时间");
		D("earriveTime").focus();
		return false;
	}
	
	if(parseInt((D('keepTime').value).split(":")[0])<parseInt((D('earriveTime').value).split(":")[0])){
		alert("最晚保留时间不能小于最晚到达时间");
		D("keepTime").focus();
		return false;
	}

	if(!isnull(D('email').value)&&!pattern.test(D("email").value)){
		alert("您输入的Email格式错误");
		D("email").focus();
		return false;
	}
	
	if(!D('agree').checked){
		alert("请同意酒店预定须知，否则不能进行酒店预定。");
		D("agree").focus();
		return false;
	}
	if(D('remark').value.length > 100){
		alert("请把其他要求限制在100个字数内");
		D("remark").focus();
		return false;
	}
	
	if(!isnullPlane(D('remark').value)){
		for(var i=0;i < strs.length;i++){
			var n=D('remark').value.indexOf(strs[i]);
			if(n>-1){
				alert("您输入的备注信息有敏感字，请检查！");
				D("remark").focus();
				return false;
			}
		}
		
	}
	
	return true;
}


function check_order_3(){
	if (D("randvalue").value=='此处填入上方验证码'||isnull(D("randvalue").value)) {
		alert("请输入验证码");
		D("randvalue").focus();
		return false;
	}
	//D('back').style.visibility='hidden';
	//D('submit').value='预订信息提交中...';
	return true;
}

function check4(){
	if (D("notion").value=='请在这里发表您对本酒店的评论!'||isnull(D("notion").value)) {
		alert("请在这里发表您对本酒店的评论!");
		D("notion").focus();
		return false;
	}
	
	if (D("randvalue").value=='此处填入上方验证码'||isnull(D("randvalue").value)) {
		alert("请输入验证码");
		D("randvalue").focus();
		return false;
	}
	return true;
}

function check_userinfo(){
	var pattern = /^[_a-zA-Z0-9\-]+(\.[_a-zA-Z0-9\-]*)*@[a-zA-Z0-9\-]+([\.][a-zA-Z0-9\\-]+)+$/;
	var pattern1 =  /^1(3|5|8)\d{9}$/;
	var patrnDigit=/^[0-9]*$/;
	
	if(!isnull(D('phone').value)){
		if(!pattern1.test(D("phone").value)){
			alert("您输入的手机号码格式错误");
			D("phone").focus();
			return false;
		}
	}
	if(D("tel").value.length > 13){
		alert("您输入的电话号码错误");
		$('tel').focus();
		return false;
	}
	if(!isnull(D('email').value)){
		if(!pattern.test(D("email").value)){
		alert("您输入的Email格式错误");
		D("email").focus();
		return false;
	}
	
	}
	if(!isnull(D('age').value)){
		if(!patrnDigit.test(D("age").value)||parseInt(D("age").value)>100){
			alert("您输入的年龄不符合实际");
			D("age").focus();
			return false;
		}
	}
	if(!isnull(D('post').value)){
		if(!patrnDigit.test(D("post").value)||D("post").value.length >7){
			alert("您输入的邮政码错误");
			D("post").focus();
			return false;
		}
	}
	if(D("address").value.length > 255){
		alert("地址不能大于255个字符");
		$('address').focus();
		return false;
	}
	return true;
}

function checkplane() {
	var patrnDigit2 = /^[0-9]{1,8}$/;
	var pattern = /^(19|20)\d{2}-(0?\d|1[012])-(0?\d|[12]\d|3[01])$/;
	
	if (D("dcity").value=='中文/拼音') {
		alert("请选择出发城市");
		D("dcity").focus();
		return false;
	}
	
	if (D("acity").value=='中文/拼音') {
		alert("请选择到达城市");
		D("acity").focus();
		return false;
	}
	
	if (!pattern.test(D("deptimeStr").value)) {
		alert("出发日期格式不正确");
		D("deptimeStr").focus();
		return false;
	}
	
	var stime = D("deptimeStr").value;
	stime = stime.replace("-","/");
	stime = stime.replace("-","/");
	stime = Date.parse(stime);
	var day = Date.parse(new Date());
	
	if(day>=(stime+86400000)){
		alert("出发日期必须是今天或今天以后");
		D("deptimeStr").focus();
		return false;
	}
	
	return true;
}

function check_book(){
	var pattern = /^[_a-zA-Z0-9\-]+(\.[_a-zA-Z0-9\-]*)*@[a-zA-Z0-9\-]+([\.][a-zA-Z0-9\\-]+)+$/;
	var pattern1 =  /^1(3|5|8)\d{9}$/;
	var patrnDigit=/^[0-9]*$/;
	var pattern2 = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/; 
    var strs = ['老子','是钱','钱多','有钱','小姐','妓女','孙子','爷爷','腐败','狗','猪','驴','屎','屁','恶心','性感','死','尻','操','奶奶的','女的','发廊女','玩','屄','美眉','垃圾'];
	if(isnullPlane(D('names').value)){
		if(!check_planelink()){
			return false;
		}
	}
	
	if(isnull(D('name').value)){
		alert("请输入联系人姓名");
		D("name").focus();
		return false;
	}
	
	if(!isnullPlane(D('name').value)){
		for(var i=0;i < strs.length;i++){
			var n=D('name').value.indexOf(strs[i]);
			if(n>-1){
				alert("您输入的联系人姓名中有敏感字，请检查！");
				D("name").focus();
				return false;
			}
		}
		
	}
	
	if(isnull(D('infophone').value)){
		alert("请输入您的手机号码");
		D("infophone").focus();
		return false;
	}
	
	if(!pattern1.test(D("infophone").value)){
		alert("您输入的手机号码格式错误");
		D("infophone").focus();
		return false;
	}
	
	if(!isnullPlane(D('tel').value)&&!pattern2.test(D("tel").value)){
		alert("联系人固话号码格式错误,区号和电话号码间请用-分割");
		D("tel").focus();
		return false;
	}

	if(!isnull(D('infoemail').value)&&!pattern.test(D("infoemail").value)){
		alert("您输入的Email格式错误");
		D("infoemail").focus();
		return false;
	}
	
	if(!D('booking').checked){
		alert("请同意预定条款，否则不能进行机票预定");
		D("booking").focus();
		return false;
	}
	
	if(D('routing').checked){
		if(isnull(D('contactname').value)){
			alert("请输入收件人姓名");
			D("contactname").focus();
			return false;
		}
		if(!isnullPlane(D('contactname').value)){
			for(var i=0;i < strs.length;i++){
				var n=D('contactname').value.indexOf(strs[i]);
				if(n>-1){
				alert("您输入的收件人姓名中有敏感字，请检查！");
				D("contactname").focus();
				return false;
				}
			}
		
		}
		if(isnull(D('contactpost').value)||D('contactpost').value.length !=6){
			alert("邮编不能为空且必须是6位数字");
			D("contactpost").focus();
			return false;
		}
		if(!patrnDigit.test(D("contactpost").value)){
			alert("您输入的邮编格式错误");
			D("contactpost").focus();
			return false;
		}
		if(isnull(D('contactaddr').value)){
			alert("请输入邮寄地址");
			D("contactaddr").focus();
			return false;
		}
		if(!isnullPlane(D('contactaddr').value)){
		for(var i=0;i < strs.length;i++){
			var n=D('contactaddr').value.indexOf(strs[i]);
			if(n>-1){
				alert("您输入的邮寄地址有敏感字，请检查！");
				D("contactaddr").focus();
				return false;
			}
		}
		
	}
		
	}
	return true;
}

function check_planelink(){
	var pattern = /^[_a-zA-Z0-9\-]+(\.[_a-zA-Z0-9\-]*)*@[a-zA-Z0-9\-]+([\.][a-zA-Z0-9\\-]+)+$/;
	var pattern1 =  /^1(3|5|8)\d{9}$/;
	var patrnDigit=/^[0-9]*$/;
	var pattern2 = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/; 
    var strs = ['老子','是钱','钱多','有钱','小姐','妓女','孙子','爷爷','腐败','狗','猪','驴','屎','屁','恶心','性感','死','尻','操','奶奶的','女的','发廊女','玩','屄','美眉','垃圾'];
	var names = $('names').value;
	var nameslist = names.split(",");
	if(isnullPlane(D('firstname').value)){
		alert("请输入乘机人姓名");
		D("firstname").focus();
		return false;
	}
	
	
	if(!isnullPlane(D('firstname').value)){
		for(var i=0;i < strs.length;i++){
			var n=D('firstname').value.indexOf(strs[i]);
			if(n>-1){
				alert("您输入的乘机人姓名中有敏感字，请检查！");
				D("firstname").focus();
				return false;
			}
		}
		
	}
	
	if(!isnullPlane(D('firstname').value)){
		for(var i=0;i < nameslist.length;i++){
			if(D('firstname').value == nameslist[i]){
				alert("您输入的乘机人姓名不能重复！");
				D("firstname").focus();
				return false;
			}
		}
		
	}
	
	if(isnullPlane(D('idtype').value)){
		alert("请输入乘机人证件类型");
		D("idtype").focus();
		return false;
	}
	
	if(isnullPlane(D('idno').value)){
		alert("请输入乘机人证件号码");
		D("idno").focus();
		return false;
	}
	
	if(!patrnDigit.test(D("idno").value)){
		alert("您输入的证件号码格式错误");
		D("idno").focus();
		return false;
	}
	
	if(isnullPlane(D('mobile').value)){
		alert("请输入乘机人手机号");
		D("mobile").focus();
		return false;
	}
	
	
	if(!pattern1.test(D("mobile").value)){
		alert("您输入的手机号码格式错误");
		D("mobile").focus();
		return false;
	}
	
	if(!isnullPlane(D('phone').value)&&!pattern2.test(D("phone").value)){
		alert("您输入的固话号码格式错误,区号和电话号码间请用-分割");
		D("phone").focus();
		return false;
	}
	
	if(!isnullPlane(D('email').value)&&!pattern.test(D("email").value)){
		alert("您输入的Email格式错误");
		D("email").focus();
		return false;
	}
	ajaxpsgr();
	return true;
	
}

function clickpost(){
		if(D('routing').checked){
			D('post').style.display='block';
		}else{
			D('post').style.display='none';
			D('contactname').value = "";
			D('contactpost').value = "";
			D('contactaddr').value = "";
		}
		
	}


