
    


    function registerMsgs() {
	    $.blockUI({ message: $('#bookRSMsgDiv1'), css: {
		    border: 'none',
	        top:  ($(window).height() - 260) /2 + 'px',
            left: ($(window).width() - 260) /2 + 'px',
            width: '260px',
	        padding: '0px'
        } });
    }
    
    function msgRegister() {
	    $.blockUI({ message: $('#bookRSMsgDiv'), css: {
		    border: 'none',
	        top:  '200px',
            left: '350px',
            width: '260px',
	        padding: '0px'
        } });
        
        $('img[name=errorOk]').click(function(event){
	 	    $.unblockUI();
	 	    event.stopPropagation();
	    });
 
    }
    
    function msgQQRegister() {
	    $.blockUI({ message: $('#bookRSMsgDiv'), css: {
		    border: 'none',
	        top:  '200px',
            left: '300px',
            width: '260px',
	        padding: '0px'
        } });
        
        $('img[name=errorOk]').click(function(event){
	 	    $.unblockUI();
	 	    event.stopPropagation();
	    });
 
    }
    
    //function qqlogin(hotel,plan,indate,outdate,rootpath,rateType){
    //    window.parent.location.href=rootpath+"/external/tologin.action?url=/hotelbooking/isMemberLoginQQ.action&hotel="+hotel+"&plan="+plan+"&rateType="+rateType+"&indate="+indate+"&outdate="+outdate+"&nologin=qq";
    //}
    function stopEvent(event){
     	$ = event;
    	if ($) {
    		if ($.stopPropagation) {
    			$.stopPropagation();
    			$.preventDefault();
    		} else {
    			$.cancelBubble = true;
    			$.returnValue = false;
    		}
    	}
    }
    function checklogin(hotel,plan,indate,outdate,rootpath,rateType){

            var par={hotel:hotel,plan:plan,indate:indate,outdate:outdate,rateType:rateType};
            jQuery.post(
                rootpath+'/hotelbooking/ismemberlogin.action',
                par,
                function(data) {
                    jQuery("#expotdia_right").html(data);
                    var da1 = eval('(' + data + ')');
                    if (da1.ishave == 1) {
                        window.location.href=rootpath+"/hotelbooking/showfillorderinfo.action";
                    }else{
                       loginMsgs();
           
                    }
                }
            );
            function loginMsgs() {
        	    if($.activeLoginDialog){
        	    	$.activeLoginDialog.show();
        	    }else{
        		    $.showLoginDialog({	
        				containerId :"login_box",
        				closeTriggerId :"close_button",
        				autoshow:true,
        				loginFn:memberlogin,
        				aliloginFn:alilogin,
        				nonmemberFn:nologin,
        				registerFn:toRegister
        		
        				}
        		    );
        	   }
            }
            
            function toRegister() {
      
            	var redirectURL = rootpath+"/hotelbooking/ismemberloginmsg.action?hotel="+hotel+"&plan="+plan+"&rateType="+rateType+"&indate="+indate+"&outdate="+outdate+"&nologin=yes";
            	window.location.href = rootpath+"/toCreate.action?"+redirectURL;            	
            }
            
            function nologin(event){
    	    	stopEvent(event)
    	 	    window.location.href=rootpath+"/hotelbooking/ismemberloginmsg.action?hotel="+hotel+"&plan="+plan+"&rateType="+rateType+"&indate="+indate+"&outdate="+outdate+"&nologin=no";
    	    };
        
    	    function alilogin(event){
    	    	stopEvent(event)
    	 	    window.location.href=rootpath+"/external/alipaycheck.action?url=/hotelbooking/isMemberLoginQQ.action&hotel="+hotel+"&plan="+plan+"&rateType="+rateType+"&indate="+indate+"&outdate="+outdate;
    	    }
    	    function memberlogin(event){
    	        var login_type = document.getElementById('login_type').value;
                var login_name = document.getElementById('login_name').value;
                var pwd = document.getElementById('pwd').value;
                //var validatacode = document.getElementById('validatacode').value;
                //var validatecontrol = $("#validatecontrol").val();
                var url = rootpath+'/hotelbooking/showfillorderinfo.action';
                if(login_name=="" || pwd==""){
                    alert("请填写登录名和密码");
                    return;
                }
    	        //var par={login_type:login_type,login_name:login_name,pwd:pwd,validatacode:validatacode,url:url,hotel:hotel,plan:plan,indate:indate,outdate:outdate,rateType:rateType,validatecontrol:validatecontrol};
    	        var par={login_type:login_type,login_name:login_name,pwd:pwd,url:url,hotel:hotel,plan:plan,indate:indate,outdate:outdate,rateType:rateType};
                $.ajax({
                    async:false,
                    type: "POST",
                    url: rootpath+'/msgmemberlogin.action',
                    data: par,
                    success: function(data){
                        jQuery("#expotdia_right").html(data);
                        var dalogin = eval('(' + data + ')');

                        if (dalogin.ischeck == 0) {
                            $('#validateTR').show();
                            $("#pwd").val("");
                            $("#validatecontrol").val("no");
                            $("#validatacode").val("");
                            alert("验证码错误");
                            return;
                            //document.getElementById("loginnameMsg").innerHTML = "验证码错误";
                        }else if(dalogin.ischeck == 1) {
                            $('#validateTR').show();
                            $("#pwd").val("");
                            $("#validatecontrol").val("no");
                            $("#validatacode").val("");
                            alert("用户不存在或密码错误");
                            return;
                            //document.getElementById("loginnameMsg").innerHTML = "用户不存在或密码错误";
                        }else if(dalogin.ischeck == 2) {
                            $('#validateTR').show();
                            $("#pwd").val("");
                            $("#validatecontrol").val("no");
                            $("#validatacode").val("");
                            alert("帐号尚未激活");
                            return;
                            //document.getElementById("loginnameMsg").innerHTML = "帐号尚未激活";
                        }else if(dalogin.ischeck == 4){
                            $('#validateTR').show();
                            $("#pwd").val("");
                            $("#validatecontrol").val("no");
                            $("#validatacode").val("");
                            alert("卡号不存在或未激活");
                            return;
                        }else if(dalogin.ischeck == 5){
                        	 $('#validateTR').show();
                             $("#pwd").val("");
                             $("#validatecontrol").val("no");
                             $("#validatacode").val("");
                             alert("卡号不在有效期内");
                             return;                   	
                        }else{
                            window.location.href=rootpath+"/hotelbooking/ismemberloginmsg.action?hotel="+hotel+"&plan="+plan+"&rateType="+rateType+"&indate="+indate+"&outdate="+outdate+"&nologin=yes";
                        }
                    }
                }); 
                
    	 	 
    	    }
    	    
    }
   



function checkname() {
    var loginname = document.getElementById('loginname').value;
        if (!isChEs(loginname.charAt(0)) || loginname == "" || loginname.replace(/[^\x00-\xff]/g,"**").length<4 || isHaveSymbol(loginname))
        {   
            //document.getElementById("loginnameMsg").innerHTML = "登录名长度要大于4,不能包含非法字符,首位必须字母";
            alert("登录名长度要大于4,不能包含非法字符,首位必须字母或中文");
            return;
        }
        else
        {   var par = {loginname:loginname};
    
            $.ajax({
                async:false,
                type: "POST",
                url: rootpath+'/checkLoginNameMsg.action',
                data: par,
                success: function(data){
                    //jQuery("#expotdia_right").html(data);
                    var da = eval('(' + data + ')');
                    if (da.ishave == 0) {
                        document.getElementById("loginnameMsg").innerHTML = "";
                    } else {
	                    //form.loginname.focus();
	                    alert("登录名已存在");
	                    //document.getElementById("loginnameMsg").innerHTML = "登录名已存在";
	                    //document.getElementById('loginname').focus();
	                    return;
                    }
                }
            }); 
        }
}

function checkmobile() {
    var mobile = document.getElementById('mobile').value;
    if (!isMobile(mobile))
	{
		//document.getElementById("mobileMsg").innerHTML = "手机号为空或非法";
		alert("手机号为空或非法");
		return;
    }
	else
	{   var par = {mobile:mobile};
		$.ajax({
				async:false,
			    type: "POST",
				url: rootpath+'/checkMobileMsg.action',
				data: par,
				success: function(data){
					var da = eval('(' + data + ')');
					if (da.ishave == 0) {
						                        
					} else {
						alert("手机号已存在");
						//document.getElementById("mobileMsg").innerHTML = "手机号已存在";
						return;
				    }
				}
        }); 
    }
}

function checkEmail() {
    var email = document.getElementById('email').value;
    if (email == "" || !isEMail(email))
	{
       //document.getElementById("emailMsg").innerHTML = "邮箱为空或包含非法字符";
	   alert("邮箱为空或包含非法字符");
	   return;
	}
	else{   
	     var par = {email:email};
	     $.ajax({
				async:false,
				type: "POST",
				url: rootpath+'/checkEmailMsg.action',
				data: par,
				success: function(data){
					//jQuery("#expotdia_right").html(data);
					var da = eval('(' + data + ')');
					if (da.ishave == 0) {
						//document.getElementById("emailMsg").innerHTML = "";
			        } else {
					    //document.getElementById("emailMsg").innerHTML = "邮箱已存在";
						alert("邮箱已存在");
						return;
					}
			    }
		}); 
    }
}

function changeLateTime(){

	var cache = document.getElementById('cacheSelect');
	var arrivalEarlyTime  = document.getElementById('arrivalEarlyTime');
	var arrivalLateTime = document.getElementById('arrivalLateTime');

	while(arrivalLateTime.length){
		arrivalLateTime.remove(0);
	}
	var cacheOptions = cache.options;
	for(var i=0;i<cacheOptions.length;i++){
	var option = cacheOptions[i];
		if(option.index>=arrivalEarlyTime.selectedIndex){
			arrivalLateTime.options.add(new Option(option.text,option.value));
			}
	}
}





 
 
 function loginAliPay(rootpath){
     window.location.href=rootpath+"/external/alipaycheck.action?url=/queryResv.action";
 }