$(document).ready(function () {

//	new PCAS("selectProvince", "cityProvince");
	
//	$("#selectProvince, #cityProvince").change(function(){
//		$("#province").attr("value", $("#selectProvince").attr("value"));
//		$("#city").attr("value", $("#cityProvince").attr("value"));
//	});
	
  

	$("#city").autocomplete(citys, {
		minChars: 0,
		width: 200,
		matchContains: true,
		autoFill: false,
		formatItem: function(row, i, max) {
			return i + "/" + max + ": \"" + row.name + "\" [" + row.code + "]";
		},
		formatMatch: function(row, i, max) {
			return row.name + " " + row.code;
		},
		formatResult: function(row) {
			return row.code;
		}
	});
			
	var date = new Date();
	$("#checkInDate,#leaveDate").datepicker({
		beforeShow: customRange,       
		dateDefault:date.getDate(),
		showStatus: true,
		showOn: 'both',
		dateFormat: 'yy-mm-dd',
		buttonImageOnly: true,     
		buttonImage: 'style/css/images/calendar.gif',     
		buttonText: 'Calendar'     
	});
	$.datepicker.setDefaults($.datepicker.regional['zh-CN']);
		


	function customRange(input) {
	    var min = new Date(); 
	        var dateMin = min;
	        var dateMax = null;
	       
	
	        if (input.id == "checkInDate") {
	                dateMin = new Date(); 
	        }
	        else if (input.id == "leaveDate"){
	                if ($("#checkInDate").datepicker("getDate") != null) {
	                        dateMin = $("#checkInDate").datepicker("getDate");
	                        dateMin.setDate(dateMin.getDate() + 1);
	                }
	        }
	    return {
	                minDate: dateMin, 
	                maxDate: dateMax
	            }; 
	
	}
			
	
	var hotel_action = $("#hotelAction");
	
	$("#hotelQryForm").submit(function() {
		if($("#cityCode").attr("value") === "0"){
			$("#errorInfo").html("城市不能为空!");
			$("#city").focus();
			return false;
		}
		if($("#checkInDate").attr("value") === ""){
			$("#errorInfo").html("入住时间不能为空!");
			$("#checkInDate").focus();
			return false;
		}
		if($("#leaveDate").attr("value") === ""){
			$("#errorInfo").html("离开时间不能为空!");
			$("#leaveDate").focus();
			return false;
		}
		return true;
	});
	
	var login_action = $("#loginAction");		
	$("#loginForm").submit(function() {
		if($("#userName").attr("value") === ""){
			$("#loginErrorInfo").html("用户名必填!");
			$("#userName").focus();
			return false;
		}
		return true;
	});
	
//	$("#LogOff").click(function(){
//		login_action.attr("value", "logOff");
//	});
//	
//	if($.cookie('showLogin') == 'true'){
//		showLogin();
//	}
	
	
	$("#toReserve").submit(function() {
		if($("#firstName").attr("value") === ""){
			$("#toReserveError").html("姓不能为空!");
			$("#firstName").focus();
			return false;
		}
		
		if($("#lastName").attr("value") === ""){
			$("#toReserveError").html("名不能为空!");
			$("#lastName").focus();
			return false;
		}
		if($("#mobile").attr("value") === ""){
			$("#toReserveError").html("手机不能为空!");
			$("#mobile").focus();
			return false;
		}
		
		if($("#remarks").attr("value").length > 40){
			$("#toReserveError").html("备注不能大于40字!");
			$("#remarks").focus();
			return false;
		}
		
		
		return true;
	});
	
	$("#login_pwd,#login_authcode").keypress(function(e){
		if(e.keyCode == 13){
			check_login();
		}
	});
});

function show_login(){
	tb_show(null,"#TB_inline?height=200&width=498&inlineId=loginDiv&modal=true",false);
	$(".flashObject").hide();
}

function hiden_login(){
	tb_remove();
	$(".flashObject").show();
}

function show_regToPay(){
	tb_show(null,"#TB_inline?height=200&width=498&inlineId=toRegPayDiv&modal=true",false);
}

function hiden_regToPay(){
	tb_remove();
}

function check_login(){
	var ajaxUrl = "login.do";
	var userName = $("#login_userName").val();
	var pwd = $("#login_pwd").val();
	var authcode = $("#login_authcode").val();
	var postData = {action:"login", userName:userName, password: pwd, authcode:authcode};
	$.ajax({url:ajaxUrl, type:"POST", data:postData, dataType:"json", timeout:20000, error:function () {
		alert("\u65e0\u6cd5\u8fde\u63a5\u670d\u52a1\u5668");//出错后，显示消息提示层
	}, success:function (data) {
		var code = data.code;
		if (code == 0){
			var enable = data.enable;
			$(".login_identityfont").hide();
			$("#is_login").html("<span  class='login_identityfont'>登录成功！ 欢迎您，" + data.personName + "</span>");
			$("#logout").show();
			hiden_login();
			if(enable == false){
				setTimeout(function(){
					show_regToPay();
				}, 2000);
			}
			return;
		} else if (code == -1){
			alert("登录失败, code: " + code + ", 密码不能为空");
		} else if (code == -2){
			alert("登录失败, code: " + code + ", 验证码输入错误");
		} else if (code == -3){
			alert("登录失败, code: " + code + ", 用户名或密码错误");
		} else if (code == -4){
			alert("登录失败, code: " + code + ", 用户名或密码错误");
		} else if (code == -5){
			alert("登录失败, code: " + code + ", 用户名不能为空");
		}
		resetLoginAuthimg();
		return;
	}});
}

function resetAuthimg(){
	var auth = $("#authimg");
	auth.attr("src","authimg?r=" + Math.random(1));
}

function resetLoginAuthimg(){
	var auth = $("#loginAuthimg");
	auth.attr("src","loginAuthimg?r=" + Math.random(1));
}


  
   
//function showLogin(){
//	$("#loginCrt").show();
//	$("#reserveQueryCrt").hide();
//	$.cookie('showLogin', 'true');
//}
//
//function showreserveQuery(){
//	$("#loginCrt").hide();
//	$("#reserveQueryCrt").show();
//	$.cookie('showLogin', 'false');
//}
