var strDefaultLoginNameExplain="手机号码/邮件地址";jQuery(document).ready(function(){jQuery("#loginName").val(strDefaultLoginNameExplain);jQuery("#loginName").focus(function(){if(jQuery(this).val()==strDefaultLoginNameExplain)
{jQuery(this).val("");}});jQuery("#loginName").blur(function(){if(jQuery(this).val()=="")
{jQuery(this).val(strDefaultLoginNameExplain);}});})
function checkLoginAjax(){var loginName=jQuery("#loginName").val();var pwd=jQuery("#pwd").val();var validate=jQuery("#validate").val();if((loginName=='')||(loginName==strDefaultLoginNameExplain))
{alert("请填写 "+strDefaultLoginNameExplain+" 其中一项!");jQuery("#loginName").focus();return false;}
if(pwd=='')
{alert("请填写密码!");jQuery("#pwd").focus();return false;}
if(validate=='')
{alert("请输入图片中数字验证码!");jQuery("#validate").focus();return false;}
jQuery.ajax({type:"post",url:"/User/loginAjax",data:"loginName="+loginName+"&pwd="+pwd+"&validate="+validate,dataType:"json",success:function(msg){if(msg.status==1){alert(msg.info);var url=window.location.href.replace("#","");window.location.href=url;}else{alert(msg.info);}}});}
function reserveFirst(){
	var roomName;
	var rdoChecked=jQuery(':input[name=rdoChoose]:checked').val();
	if(typeof(rdoChecked)=="undefined")
		{alert("请选择一个房型");return false;}
	roomName=jQuery(':input[name=rdoChoose]:checked').attr('rn');
	//房间数量 2012-01-16
	roomCnt=jQuery(':input[name=rdoChoose]:checked').attr('bn');
	jQuery("#rNum").empty();
	i = 1;
	while(i <= roomCnt){
		jQuery("#rNum").append("<option value='" + i + "'>"+ i +"</option>");
		i++;
	}

	jQuery('#bookRoomName').text(roomName);
	jQuery('#_roomName').val(roomName);
	jQuery('#_roomCode').val(rdoChecked);
	jQuery(".b-ft").height(h*multiple);
	jQuery('#book').find('#ft').html(jQuery(':input[name=rdoChoose]:checked').parent('li').parent('ul').next('ul').find('div').html());
	jQuery('#bookPriceTotal').text(jQuery(':input[name=rdoChoose]:checked').parent('li').parent('ul').next('ul').find('.pt').attr('pt'));
	jQuery('#bookPriceTotal').attr('initial',jQuery('#bookPriceTotal').text());
	jQuery("#rNum option[value='1']").attr("selected","selected");
	pageTracker._trackPageview("/bookingFirst.html");openNewDiv('book');
}
function reserveSecond(){document.getElementById('book').style.display='none';jQuery('#mask').remove();pageTracker._trackPageview("/bookingSecond.html");openNewDiv('book-2');}
function reserve2to1(){document.getElementById('book-2').style.display='none';jQuery('#mask').remove();openNewDiv('book');}

function reserveThird(isLogin){
	var guestName=jQuery('#guestName').val();
	var linkman=jQuery('#linkman').val();
	var mp=jQuery('#mp').val();
	var email=jQuery('#email').val();
	var bfTxt = "";

	bfTxt = bfnTxt(jQuery('#_BF').val(),jQuery('#_BFN').val());
	jQuery("#_BFT").val(bfTxt);

	if(trim(guestName)==""){
		alert('请填写:入住客人姓名');return false;
	}
	if(trim(mp)=="")
		{alert('请填写:手机号码');return false;}
	if(trim(email)=="")
		{alert('请填写:邮件地址');return false;}
	if(!checkMobile(mp))
		{return false;}
	if(!isemail(email))
		{return false;}
	if(isLogin=="No"){
		jQuery.ajax({
			type:"post",url:"/User/existMp",async:false,data:"mp="+mp,dataType:"json",
			success:function(msg){
				if(msg.status==1){
					alert('您填写的手机号码已经注册过会员！、\n请登录后继续预订！');
					jQuery('#tipMp').css('display','');
					return false;
					}else{
						jQuery.ajax({
							type:"post",url:"/User/existEmail",async:false,data:"email="+email,dataType:"json",
							success:function(msg){
								if(msg.status==1){alert('您填写的邮件地址已经注册过会员！、\n请登录后继续预订！');
								return false;}else{
									jQuery("#_gName").val(guestName);
									jQuery("#_eTime").val(jQuery(':input[name=early]').val());
									jQuery("#_lTime").val(jQuery(':input[name=late]').val());
									jQuery("#_confirm").val(jQuery('select[name=confirm] option:[selected]').val());
									jQuery("#_confirmText").val(jQuery('select[name=confirm] option:[selected]').text());
									jQuery("#_bookPriceTotal").val(jQuery('#bookPriceTotal').text());
									jQuery("#_remark").val(jQuery('#remark').val());
									jQuery("#_roomNum").val(jQuery('select[name=rNum] option:[selected]').val());
									jQuery("#_mp").val(mp);
									jQuery("#_email").val(email);
									var frm=jQuery('form[name=cfmOrderInfo]');
									var orderInfo=jQuery('ul[name=orderInfo] li');
									orderInfo.get(1).innerHTML="<strong>"+guestName+"</strong>";
									orderInfo.get(4).innerHTML="<strong>"+jQuery("#_eTime").val()+"点--"+jQuery("#_lTime").val()+"点</strong>";
									orderInfo.get(5).innerHTML="<strong>"+jQuery('#_roomName').val()+"</strong>";
									orderInfo.get(6).innerHTML="<strong>"+jQuery('#_roomNum').val()+" 间</strong>";
									orderInfo.get(7).innerHTML="<strong>"+jQuery('#bookPriceTotal').text()+" RMB</strong>";
									orderInfo.get(10).innerHTML=bfTxt+"<strong>"+jQuery("#_remark").val()+"</strong>";
									orderInfo.get(8).innerHTML="<strong>"+mp+"</strong>";
									orderInfo.get(9).innerHTML="<strong>"+jQuery('select[name=confirm] option:[selected]').text()+"</strong>";
									document.getElementById('book-2').style.display='none';
									jQuery('#mask').remove();
									pageTracker._trackPageview("/bookingThirdly.html");openNewDiv('book-3');}}});}}});
	}else{
										jQuery("#_gName").val(guestName);
										jQuery("#_eTime").val(jQuery(':input[name=early]').val());
										jQuery("#_lTime").val(jQuery(':input[name=late]').val());
										jQuery("#_confirm").val(jQuery('select[name=confirm] option:[selected]').val());
										jQuery("#_confirmText").val(jQuery('select[name=confirm] option:[selected]').text());
										jQuery("#_bookPriceTotal").val(jQuery('#bookPriceTotal').text());jQuery("#_remark").val(jQuery('#remark').val());
										jQuery("#_roomNum").val(jQuery('select[name=rNum] option:[selected]').val());
										jQuery("#_mp").val(mp);
										jQuery("#_email").val(email);
										var frm=jQuery('form[name=cfmOrderInfo]');
										var orderInfo=jQuery('ul[name=orderInfo] li');
										orderInfo.get(1).innerHTML="<strong>"+guestName+"</strong>";orderInfo.get(4).innerHTML="<strong>"+jQuery("#_eTime").val()+"点--"+jQuery("#_lTime").val()+"点</strong>";
										orderInfo.get(5).innerHTML="<strong>"+jQuery('#_roomName').val()+"</strong>";
										orderInfo.get(6).innerHTML="<strong>"+jQuery('#_roomNum').val()+" 间</strong>";
										orderInfo.get(7).innerHTML="<strong>"+jQuery('#bookPriceTotal').text()+" RMB</strong>";
										orderInfo.get(10).innerHTML=bfTxt+"<strong>"+jQuery("#_remark").val()+"</strong>";
										orderInfo.get(8).innerHTML="<strong>"+mp+"</strong>";
										orderInfo.get(9).innerHTML="<strong>"+jQuery('select[name=confirm] option:[selected]').text()+"</strong>";
										document.getElementById('book-2').style.display='none';
										jQuery('#mask').remove();pageTracker._trackPageview("/bookingThirdly.html");
										openNewDiv('book-3');}
}

function saveOrder(){pageTracker._trackPageview("/bookingSuccess.html");$("form[name=cfmOrderInfo]").submit();}
function reserve3to2(){document.getElementById('book-3').style.display='none';jQuery('#mask').remove();openNewDiv('book-2');}
function chgEarly(){var e=jQuery(':input[name=early]').val();jQuery(':input[name=late]').attr("disabled","disabled");e=parseInt(e)+4;jQuery(":input[name=late] option[value="+e+"]").attr('selected','selected');}

function chgPriceTotal(){
	var init=jQuery('#bookPriceTotal').attr('initial');
	var rNum=jQuery('#rNum').val();
	jQuery('#bookPriceTotal').text(parseInt(init)*parseInt(rNum));
}

function bfn(){
	var init=jQuery(':input[name=BF]').val();
//	var rNum=jQuery('#rNum').val();
	jQuery('#_BF').val(parseInt(init));
}

function bfnTxt(n,m){
	if (n == 0)
	{
		return "";
	}else{
		return n+"份早餐"+m+"元/份";
	}
}

function checkLogin(objForm)
{if(objForm.loginName.value==''||objForm.loginName.value==strDefaultLoginNameExplain)
{alert("请填写 "+strDefaultLoginNameExplain+" 其中一项!");objForm.loginName.focus();return false;}
if(objForm.pwd.value=='')
{alert("请填写密码!");objForm.pwd.focus();return false;}
if(objForm.validate.value=='')
{alert("请输入图片中数字验证码!");objForm.validate.focus();return false;}}
function checkSearchHotel(objForm)
{if(objForm.city.value=='')
{alert("请选择城市!");objForm.city.focus();return false;}
if(objForm.hotel.value=='')
{alert("请选择酒店!");objForm.hotel.focus();return false;}
var dt1=objForm.inDate.value;var dt2=objForm.outDate.value;var dt3=objForm.firstDate.value;s1=dt1.replace(/-/g,"/");s2=dt2.replace(/-/g,"/");s3=dt3.replace(/-/g,"/");s1=new Date(s1);s2=new Date(s2);s3=new Date(s3);if(s1<s3)
{alert("入住日期不能早于今天！");return false;}
if(s1>=s2)
{alert("离店日期应当晚于入住日期！");return false;}
var days=s2.getTime()-s1.getTime();var time=parseInt(days/(1000*60*60*24));if(time>15)
{alert("不能一次预订超过15天的订单！");return false;}}
function checkBookingDate(d1,d2){s1=d1.replace(/-/g,"/");s2=d2.replace(/-/g,"/");s1=new Date(s1);s2=new Date(s2);if(s1>=s2)
{alert("离店日期应当晚于入住日期！");return false;}
var days=s2.getTime()-s1.getTime();var time=parseInt(days/(1000*60*60*24));if(time>15)
{alert("不能一次预订超过15天的订单！");return false;}
return true;}
function renewVerify(){var el=yy("verifyImg");el.src=el.src+'?';}
function yy(){var elements=new Array();for(var i=0;i<arguments.length;i++)
{var element=arguments[i];if(typeof element=='string')
element=document.getElementById(element);if(arguments.length==1)
return element;elements.push(element);}
return elements;}
jQuery(document).ready(function(){jQuery("#forgetByEmail").click(function(){el=trim(jQuery("#regInfo").val());if(el=="")
{alert("请填写您注册时的邮件地址！");return false;}
if(!isemail(el))
{return false;}
jQuery.ajax({type:"post",url:"/User/sendEmail",data:"email="+el,dataType:"json",success:function(msg){if(msg.status==1){alert(msg.info);}else{alert(msg.info);}}});});jQuery("#forgetByMp").click(function(){el=trim(jQuery("#regInfo").val());if(el=="")
{alert("请填写您注册时的手机号码！");return false;}
if(!checkMobile(el))
{return false;}
jQuery.ajax({type:"post",url:"/User/sendSMS",data:"mp="+el,dataType:"json",success:function(msg){if(msg.status==1){jQuery("#forgetByMp").hide();jQuery("#forgetByMp").parent("p").append("<a href='/Reg/verifyMp'>请点击此链接转到认证页面</a>");alert(msg.info);window.location.href="/Reg/verifyMp";}else{alert(msg.info);}}});});})
function trim(str){return str.replace(/(^\s*)|(\s*$)/g,"");}
function isemail(s)
{if(s.length>100)
{window.alert("email地址长度不能超过100位!");return false;}
var regu="^(([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)$"
var re=new RegExp(regu);if(s.search(re)!=-1)
{return true;}
else
{window.alert("请输入有效合法的E-mail地址!");return false;}}
function checkMobile(mp){var mobile=mp;var reg0=/^13\d{9}$/;var reg1=/^15\d{9}$/;var reg2=/^18\d{9}$/;var reg3=/^00\d{10,12}$/;var my=false;if(reg0.test(mobile))my=true;if(reg1.test(mobile))my=true;if(reg2.test(mobile))my=true;if(reg3.test(mobile))my=true;if(!my){alert("请输入正确的手机号码或电话号码\n\n例如:13888888888或0085288888888");return false;}else{return true;}}
function orderStatus(str){switch(str){case'新订单':return'正在处理';case'客人预订':return'预订成功';case'离店':return'离店';case'登记':return'在店';case'预订取消':return'取消';case'预订NOSHOW':return'NOSHOW';case'挂帐':return'挂帐';}}
function gOrderInfo(id){openNewDiv('orderInfo');n=jQuery('select[name=flg_date] option:[selected]').val();jQuery.ajax({type:"get",url:"/User/orderInfo",data:"id="+id+"&n="+n,dataType:"json",success:function(msg){if(msg.status==1){jsonData=msg.data[0];jQuery("#sp1").text(jsonData.HotelName);jQuery("#sp2").text(jsonData.CodeDescript);jQuery("#sp3").text(jsonData.FactIntime);jQuery("#sp4").text(jsonData.FactOuttime);jQuery("#sp5").text(jsonData.GuestName);jQuery("#sp6").text(orderStatus(jsonData.Status));jQuery("#sp7").text(jsonData.Address);jQuery("#sp8").text(jsonData.Telephone);jQuery("#sp9").text(jsonData.OrderDate);}else{}}});}
