 function changePrice(value,id)
  {
  var strs = value.split("##");
   $("#showPrice"+id).html(strs[2]);
   $("#ticketPrice"+id).html(strs[3]);
   $("#num"+id).html(strs[1]);
   $("#disPrice"+id).html(strs[5]);
   $("#showSessionTicket"+id).val(strs[0]);
   calcTotalPrice();
  }
  function calcTotalPrice(obj)
  {
	   if(obj!=null)
	   {
          obj.value=obj.value.replace(/[^0-9]/g,'');
	   }
    var amounts = $("input[id='amount']");
/*    var prices;
      $("span[name='price']").css("display",'');
 	   $("span[name='disPrice']").css("display",'none');
 	   $("span[name='priceTitle']").html("网购价");
 	  // $("#preTotalPrice").html("");
       prices= $("span[name='price']");*/
   if(!$("#saleId").val())
   {
	   $("span[name='price']").css("display",'');
	   $("span[name='disPrice']").css("display",'none');
	   $("span[name='priceTitle']").html("网购价");
	  // $("#preTotalPrice").html("");
      prices= $("span[name='price']");
   }else
   {
	   $("span[name='disPrice']").css("display",'');
	   $("span[name='price']").css("display",'none');
	   $("span[name='priceTitle']").html("优惠价");
	 //  $("#preTotalPrice").html("推荐价格");
	   prices= $("span[name='disPrice']");
   }
    var totalPrice=0;
    var totalAmount=0;
//    var discount2=$("#saleScale").val();
//    var discount1=$("#sellScale").val();
    for(var i=0;i<amounts.length;i++)
    {
     if(amounts[i].value!="")
     {
        totalPrice+=amounts[i].value*(prices[i].innerHTML);
        totalAmount+=parseInt(amounts[i].value);
     }
    }
    
//   var tempTotalPrice=totalPrice+".00";
//    var preTotalPrice=tempTotalPrice;
//    if(totalPrice>0)
//    {
//	    if(discount1!=""&&discount1!=null)
//	    {
//	    	 totalPrice = totalPrice*discount1/100;
//	    	 preTotalPrice+="*"+discount1+"%";
//	    }
//	    if(discount2!=""&&discount2!=null)
//	    {
//	    	totalPrice = totalPrice*discount2/100;
//	        preTotalPrice+="*"+discount2+"%";
//	    }
//    }
   // preTotalPrice+="=";
     $("#totalAmount").val(totalAmount);
	 $("#totalPrice").html(totalPrice.toFixed(2));
	
//    if(preTotalPrice==tempTotalPrice+"=")
//    {
//    
//    }else
//    {
//    	 $("#preTotalPrice").html(preTotalPrice);
//    	 totalPrice = totalPrice.toFixed(2);
//    	 $("#totalPrice").html(totalPrice);
//    }
//    	
   
  }
  function clearSpace(obj)
  {
	  obj.value=obj.value.replace(/\s/g,'');
  }
  function clearIllegal(obj)
  {
	  obj.value=obj.value.replace(/[^0-9A-Za-z_]/g,'');
  }
  function myshowDiv()
  {
	  var mobile= /^(13|15|18)[0-9]{9}$/;
	  var idNo=/^\d{15}(\d{2}[\dXx]{1}|)$/;
	  var email=/^\w+((-\w+)|(_\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
	  if($("#totalAmount").val()=="0")
	  {
	   alert("请选择票的种类!");
	   return false;
	  }
	  if(!$("#totalPrice").html())
	  {
	   alert("请选择票的种类!");
	   return false;
	  }
	  if(!$("#orderUUID").val())  //未登录的
	  {
		 //验证用户名
		if(!$("#account_loginName").val())
		{
			 alert("会员不能为空!");
			 $("#account_loginName").focus();
			 return false;
		}else
		{
			  var loginName = $("#account_loginName").val();
			  var loginNameTest=/^\D.+/;
			  var s = loginName.replace(/[\u4E00-\u9FA5]/,"**");
		if(loginName.indexOf("@")!=-1)
		  {
		  	  alert("会员名不能含有@符号");
			  $("#account_loginName").focus();
			  $("#account_loginName").select();
			  return false ;
		  }
			  if(s.length<4||s.length>14||!loginNameTest.test(loginName))
			  {
				  alert("会员名长度为4-14位,并且不能以数字开头");
				  $("#account_loginName").focus();
				  $("#account_loginName").select();
				  return false ;
			  }
		}
		 //验证密码
		if(!$("#account_password").val())
		{
			alert("密码不能为空");
			$("#account_password").focus();
			return false;
		}else
		{
			var password = $("#account_password").val();
			if(password.length<6||password.length>15)
			{
				alert("密码的长度必须为6-15位");
				$("#account_password").focus();
				$("#account_password").select();
				return false;
			}
		}
		if($("#account_password").val()!=$("#account_repassword").val())
		{
			 alert("两次输入的密码不一致,请检查");
			 return false;
		}
		if($("#account_loginName_info").html()=="查询中")
		{
			 alert("会员名正在验证中,请稍候!");
			 return false;
		}
		if($("#account_loginName_info").html()=="报歉这个会员名已被别人使用!")
		{
			alert("会员名已被别人使用,请重新更改会员名再试");
			  $("#account_loginName").focus();
			  $("#account_loginName").select();
			return false;
		}
	 }
   if($("#orderContactName").val()==null||$("#orderContactName").val()=="")
  {
   alert("请输入预订人姓名!");
   $("#orderContactName").focus();
   return false;
  }
   if($("#orderContactIdNo").val()==null||$("#orderContactIdNo").val()=="")
  {
   alert("请输入身份证号码!");
   $("#orderContactIdNo").focus();
   return false;
  }else
  {
	  if(!idNo.test($("#orderContactIdNo").val()))
	  {
		  alert("您的身份证的格式有误！");
		  $("#orderContactIdNo").focus();
		  $("#orderContactIdNo").select();
		  return false;
	  }
  }
   if(!!$("#orderContactEmail").val())
   {
	   if(!email.test($("#orderContactEmail").val()))
	   {
		   alert("不是一个有效的电子邮件地址");
		   return false;
	   }
   }
   if($("#orderContactMobile").val()==null||$("#orderContactMobile").val()=="")
  {
   alert("请输入手机号码!");
   $("#orderContactMobile").focus();
   return false;
  }else
  {
	  if(!mobile.test($("#orderContactMobile").val()))
	  {
		  alert("您的手机号码的格式有误！");
		  $("#orderContactMobile").focus();
		  $("#orderContactMobile").select();
		  return false;
	  }
  }
   if($("#spanSaleInfo").html()=="查询中")
   {
	    alert("导入推荐人正在进行中,请稍候提交");
	    return false;
   }
   $("#pronDivTitle").html(" 确认提交的订单信息:");
    var amounts = $("input[id='amount']");
    var prices ;
    if(!$("#saleId").val())
    {
       prices= $("span[name='price']");
    }else
    {
 	   prices= $("span[name='disPrice']");
    }
   
    var ticketCatogorys = $("input[id='ticketCatogory']");
    var showSessionTickets= $("input[name='showSessionTicket']");
    var ticketNames=$("span[name='ticketNames']");
    var transTemp=ticketCatogorys.length;
    var userLevel=$("#userLevel").val();
    var maxLimit=$("#maxLimit").val();
    var ticketSubTimes=$("#ticketSubTimes");
    var selects=$("select[id='ticketSubTime']");
  // var maxLimitUtil={};
    	 var pronContent="<div class='Con_tit1'>购票信息</div>";
    	 pronContent+="<div class='Con_row1'>";
    	 pronContent+="<table width='100%' border='0' cellpadding='5' cellspacing='1' class='table_d0'>";
 		 pronContent+="<tr>";
		 pronContent+="<td width='25%' align='right' valign='top' class='table_d1'>门票：</td>";
    	 pronContent+="<td width='25%' align='left' valign='top'class='table_d2'>"+$("#ticketName option:selected").text()+"</td>";
		 pronContent+="<td width='25%' align='right' valign='top' class='table_d1'>游玩日期：</td>";
    	 pronContent+="<td width='25%' align='left' valign='top'class='table_d2'>"+$("#ticketTime").val()+"</td>";
         pronContent+="</tr>";
    var compare1=0,compare2=0;     
    for(var i=0;i<transTemp;i++)
    {
        if(amounts[i].value!=null&&amounts[i].value!=""&&parseInt(amounts[i].value)!=0)
        {
        	compare1+=parseInt(amounts[i].value);
          pronContent+="<tr>";
          pronContent+="<td width='18%' align='right' valign='top' class='table_d1'>"+ticketNames[i].innerHTML+":</td>";
          pronContent+="<td colspan='3' align='left' valign='top' class='table_d2'><span class='cDRed'>"+amounts[i].value+"</span>张票，价格"+prices[i].innerHTML+"元/票</td>";
          pronContent+="</tr>";
        }
    }
    for(var j=0;j<showSessionTickets.length;j++)
    {
        if(amounts[transTemp+j].value!=null&&amounts[transTemp+j].value!="")
        {
//        	if(userLevel==$("#agentLevel").val()&&maxLimit!=-1) //旅行社
//        	{
//        		if(maxLimitUtil[selects[j].value.split("##")[4]]==null)
//        		{
//        			maxLimitUtil[selects[j].value.split("##")[4]]={val:parseInt(amounts[transTemp+j].value),text:selects[j].options[selects[j].selectedIndex].text};
//        		}else
//        		{
//        			maxLimitUtil[selects[j].value.split("##")[4]].val = maxLimitUtil[selects[j].value.split("##")[4]].val + parseInt(amounts[transTemp+j].value);
//        		}
//        	
//        	}
        	compare2+=parseInt(amounts[transTemp+j].value);
        	if(parseInt(amounts[transTemp+j].value)>parseInt($("#num"+(transTemp+j)).html()))
        	{
        		 alert("预订数量不能比库存数量大!");
        		 amounts[transTemp+j].focus();
        		 amounts[transTemp+j].select();
        		 return false;
        	}
          pronContent+="<tr>";
          pronContent+="<td width='18%' align='right' valign='top' class='table_d1'>"+ticketNames[transTemp+j].innerHTML+":</td>";
          pronContent+="<td colspan='3' align='left' valign='top' class='table_d2'><span class='cDRed'>"+amounts[transTemp+j].value+"</span>张票，价格"+prices[transTemp+j].innerHTML+"元/票</td>";
          pronContent+="</tr>";
        }
    }
    if(compare2>compare1)
    {
    	 alert("剧院票的预订数量不能比普通门票多");
    	 return false;
    }
//    for(var s in maxLimitUtil)
//    {
//    	 if(maxLimitUtil[s].val>maxLimit)
//    	 {
//    		 alert("旅行社的同一节目同场次购买数量最大为"+maxLimit+"张票,\n"+maxLimitUtil[s].text+"这一场您的购买数量为"+maxLimitUtil[s].val+"张票");
//    		 return false;
//    	 }
//    	 
//    }
    
    pronContent+="<tr>";
    pronContent+="<td align='right' valign='top' class='table_d1'>折后价合计：</td>";
    pronContent+="<td colspan='3' align='left' valign='top' class='table_d2'><span class='cDRed'>"+$("#totalPrice").html()+"</span> 元</td>";
    pronContent+="</tr>";
    pronContent+="</table>";
    pronContent+="</div>";
    pronContent+="<div class='Con_tit1'>领票人信息</div> ";
    pronContent+="<div class='Con_row1'>";
    pronContent+="<table width='100%' border='0' cellpadding='5' cellspacing='1' class='table_d0'>";
    pronContent+="<tr>";
    pronContent+=" <td width='25%' align='right' valign='top' class='table_d1'>预订人姓名：</td>";
    pronContent+=" <td width='25%' align='left' valign='top' class='table_d2'>"+$("#orderContactName").val()+"</td>";
    pronContent+=" <td width='25%' align='right' valign='top' class='table_d1'>身份证号码：</td>";
    pronContent+=" <td width='25%' align='left' valign='top' class='table_d2'>"+$("#orderContactIdNo").val()+"</td>";
    pronContent+="</tr>";
    pronContent+="<tr>";
    pronContent+=" <td width='25%' align='right' valign='top' class='table_d1'>手机号码：</td>";
    pronContent+=" <td colspan='3' align='left' valign='top' class='table_d2'>"+$("#orderContactMobile").val()+"</td>";
    pronContent+="</tr>";
    pronContent+="<tr>";
    pronContent+=" <td width='25%' align='right' valign='top' class='table_d1'>备 注：</td>";
    pronContent+=" <td colspan='3' align='left' valign='top' class='table_d2'>"+$("#orderContactRemark").val()+"&nbsp;</td>";
    pronContent+="</tr>";
    pronContent+="</table>";
    pronContent+="</div>";
     pronContent+="<div class='Con_tit1'></div> ";
    pronContent+="<div class='Con_row2'>";
    pronContent+="<input  type='button' class='open_btn3' onclick='addOrder()' value='确认订单,马上支付'/>&nbsp;";
    pronContent+="<input  type='button' class='open_btn3' onclick='addOrderLazy()' value='确认订单,稍后支付'/>&nbsp;";
    pronContent+="<input  type='button' class='open_btn2' value='取消订单'  onclick='aua.hideFrontDiv()'/>";
    pronContent+=" </div>";
    $("#proncontent").html(pronContent) ;     
    aua.showFrontDiv('pron');				
  }

  
  function addOrder()
  {
	  $("#pronDivTitle").html("正在保存订单");
	  $("#pronTopRight").html("<a href='javascript:void(0);' title='关闭' id='pronClosediv' onclick='alert(\"正在保存订单请稍候!\");'></a>");
	  $("#proncontent").html("请稍候...."); 
	  
	  //同步ajax 注册 登录 异常返回
      if($("#login_account_name").css("display")!="none")
      {
   	  var  register = false;
   	   var transStr="account.loginName="+$("#account_loginName").val()+"&account.password="+$("#account_password").val();
   	    transStr+="&account.consumer.mobile="+$("#orderContactMobile").val()+"&account.consumer.name="+$("#orderContactName").val();
   	    transStr+="&account.consumer.idcode="+$("#orderContactIdNo").val()+"&account.consumer.email="+$("#orderContactEmail").val();
   	    $.ajax({
				url : "buyOrderRegister.jspa",
				type : 'post', // 数据发送方式
				dataType : 'html', // 接受数据格式
				data : transStr,
				async :false,              //同步执行
				success:function(obj) {
              
   	    	var o=eval("("+obj+")")
   	    	   $("#LoginLeft").html("");
 	        	$("#LoginTitle").html(o.title);
 	        	$("#LoginBody").html(o.body);
 	        	$("#login_account_password").hide();
 	        	$("#login_account_repassword").hide();
 	        	$("#login_account_name").hide();
 	        	if(!!$("#sellScale").val())
 	        	{
 	        		 alert("恭喜您!注册成功");
 	        		 calcTotalPrice();
 	        	}
 	        	
	         },
	         error:function(obj)
	         {
	        	  alert("该会员名已被别人注册,请重新更换会员名再试");
	        	  aua.hideFrontDiv();
	        	  register = true;
	         }
	         
			});			
   	    if(register)
   	    {
   	    	return false;   //注册不成功返回上填写好的页面
   	    }
      }
	  
	  
	  
	  
	    var amounts = $("input[id='amount']");
	    prices= $("span[name='price']");
	    var ticketCatogorys = $("input[id='ticketCatogory']");
	    var showSessionTickets= $("input[name='showSessionTicket']");
	    var ticketNames=$("span[name='ticketNames']");
	    var transTemp=ticketCatogorys.length;
	  var transStr="orderXml=<root>";
		transStr+="<park><![CDATA["+$("#ticketName").val()+"]]></park>";
		transStr+="<sellScale><![CDATA["+$("#sellScale").val()+"]]></sellScale>";
		transStr+="<saleScale><![CDATA["+$("#saleScale").val()+"]]></saleScale>";
		transStr+="<saleId><![CDATA["+$("#saleId").val()+"]]></saleId>";
		transStr+="<userLevel><![CDATA["+$("#userLevel").val()+"]]></userLevel>";
	     for(var i=0;i<ticketCatogorys.length;i++)
	     {
	    	 if(amounts[i].value!=null&&amounts[i].value!=""&&amounts[i].value!="0")
	         {    transStr+="<orderDetail>";
			      transStr+="<amount><![CDATA["+amounts[i].value+"]]></amount>";
			      transStr+="<price><![CDATA["+prices[i].innerHTML+"]]></price>";
			      transStr+="<ticketCatogory><![CDATA["+ticketCatogorys[i].value+"]]></ticketCatogory>";
			      transStr+="</orderDetail>";
	         }
	     }
	     for(var j=0;j<showSessionTickets.length;j++)
	     {
	    	   if(amounts[transTemp+j].value!=null&&amounts[transTemp+j].value!=""&&amounts[transTemp+j].value!="0")
	           {
	    		   
	    	      transStr+="<orderDetail>";
			      transStr+="<amount><![CDATA["+amounts[transTemp+j].value+"]]></amount>";
			      transStr+="<price><![CDATA["+prices[transTemp+j].innerHTML+"]]></price>";
			      transStr+="<showSessionTickets><![CDATA["+showSessionTickets[j].value+"]]></showSessionTickets>";
			      transStr+="</orderDetail>";
	           }
	     }
	     transStr+="<ticketid><![CDATA["+$("#ticketName").val()+"]]></ticketid>";
	     transStr+="<ticketName><![CDATA["+$("#ticketName option:selected").text()+"]]></ticketName>";
	     transStr+="<ticketTime><![CDATA["+$("#ticketTime").val()+"]]></ticketTime>";
	     transStr+="<orderContactName><![CDATA["+$("#orderContactName").val()+"]]></orderContactName>";
	     transStr+="<orderContactIdNo><![CDATA["+$("#orderContactIdNo").val()+"]]></orderContactIdNo>";
	     transStr+="<orderContactMobile><![CDATA["+$("#orderContactMobile").val()+"]]></orderContactMobile>";
	     transStr+="<orderContactRemark><![CDATA["+$("#orderContactRemark").val()+"]]></orderContactRemark>";
	     transStr+="<orderContactEmail><![CDATA["+$("#orderContactEmail").val()+"]]></orderContactEmail>";
	     transStr+="<uuid><![CDATA["+$("#orderUUID").val()+"]]></uuid>";
	     transStr+="<totalPrice><![CDATA["+$("#totalPrice").html()+"]]></totalPrice>";
	     transStr+="<totalAmount><![CDATA["+$("#totalAmount").val()+"]]></totalAmount>";
	     transStr+="</root>";
	     
	     $.ajax({
				url : "saveBuy.jspa",
				type : 'post', // 数据发送方式
				dataType : 'html', // 接受数据格式
				data : transStr,
				success:function(obj) {
	    	 obj=eval("("+obj+")");
	    	 if(obj.message=="session过期")
	    	 {
	    		  alert("未登录，请登录!");
	    		  window.location.reload();
	    	 }
	    	 if(obj.message!="成功保存订单！")
	    	 {
	    	  $("#pronDivTitle").html("在线购买订单结果：");
	      	  $("#pronTopRight").html("<a href='javascript:void(0);' title='关闭' id='pronClosediv' onclick='aua.hideFrontDiv()'></a>");
	      	  var pronContent="<div class='Con_tit1'>在线购买门票信息</div>";
	    	      pronContent+="<div class='Con_row1'>"+obj.message+"</div>";
	    	      pronContent+="<div class='Con_tit1'></div> ";
	    	      pronContent+="<div class='Con_row2'>";
	    	      pronContent+="<input  type='button' class='open_btn1' value='关闭'   onclick='aua.hideFrontDiv()'/>";
	    	      pronContent+=" </div>";
	    	      $("#proncontent").html(pronContent);
	    	      queryOrder();
	    	 }else
	    	 {
	    		 //"去买票了"
	    		 var mode=$(":radio:checked").val();
	    		 window.open("toPay.jspa?order.id="+obj.orderId+"&mode="+mode);
	    		 aua.hideFrontDiv();
	    		 queryOrder();
	    	 }
	      	  //后台查询最新票量信息
	         },
	         error:function(obj)
	         {
	        	  alert("系统严重错误,导致购买失败,请稍候再试");
	        	  aua.hideFrontDiv();
	        	  queryOrder();
	         }
			});			
  }
  
  function addOrderLazy()
  {
	  $("#pronDivTitle").html("正在保存订单");
	  $("#pronTopRight").html("<a href='javascript:void(0);' title='关闭' id='pronClosediv' onclick='alert(\"正在保存订单请稍候!\");'></a>");
	  $("#proncontent").html("请稍候...."); 
	  
	  //同步ajax 注册 登录 异常返回
      if($("#login_account_name").css("display")!="none")
      {
   	  var  register = false;
   	   var transStr="account.loginName="+$("#account_loginName").val()+"&account.password="+$("#account_password").val();
   	    transStr+="&account.consumer.mobile="+$("#orderContactMobile").val()+"&account.consumer.name="+$("#orderContactName").val();
   	    transStr+="&account.consumer.idcode="+$("#orderContactIdNo").val()+"&account.consumer.email="+$("#orderContactEmail").val();
   	    $.ajax({
				url : "buyOrderRegister.jspa",
				type : 'post', // 数据发送方式
				dataType : 'html', // 接受数据格式
				data : transStr,
				async :false,              //同步执行
				success:function(obj) {
   	    	var o=eval("("+obj+")")
   	    	   $("#LoginLeft").html("");
 	        	$("#LoginTitle").html(o.title);
 	        	$("#LoginBody").html(o.body);
 	        	$("#login_account_password").hide();
 	        	$("#login_account_repassword").hide();
 	        	$("#login_account_name").hide();
 	        	if(!!$("#sellScale").val())
 	        	{
 	        		 alert("恭喜您!注册成功");
 	        		 calcTotalPrice();
 	        	}
 	        	
	         },
	         error:function(obj)
	         {
	        	  alert("该会员名已被别人注册,请重新更换会员名再试");
	        	  aua.hideFrontDiv();
	        	  register = true;
	         }
	         
			});			
   	    if(register)
   	    {
   	    	return false;   //注册不成功返回上填写好的页面
   	    }
      }
	  
	    var amounts = $("input[id='amount']");
	    var prices ;
	    if($("#sales").val()=="true"||!!$("#saleId").val())
	    {
//	 	   $("span[name='disPrice']").css("display",'');
//	 	   $("span[name='price']").css("display",'none');
//	 	   $("span[name='priceTitle']").html("优惠价");
	 	 //  $("#preTotalPrice").html("推荐价格");
	 	   prices= $("span[name='disPrice']");  
	    }else
	    {
//	 	   $("span[name='price']").css("display",'');
//	 	   $("span[name='disPrice']").css("display",'none');
//	 	   $("span[name='priceTitle']").html("网购价");
	 	  // $("#preTotalPrice").html("");
	       prices= $("span[name='price']");
	    }
	    var ticketCatogorys = $("input[id='ticketCatogory']");
	    var showSessionTickets= $("input[name='showSessionTicket']");
	    var ticketNames=$("span[name='ticketNames']");
	    var transTemp=ticketCatogorys.length;
	  var transStr="orderXml=<root>";
		transStr+="<park><![CDATA["+$("#ticketName").val()+"]]></park>";
		transStr+="<sellScale><![CDATA["+$("#sellScale").val()+"]]></sellScale>";
		transStr+="<saleScale><![CDATA["+$("#saleScale").val()+"]]></saleScale>";
		transStr+="<saleId><![CDATA["+$("#saleId").val()+"]]></saleId>";
		transStr+="<userLevel><![CDATA["+$("#userLevel").val()+"]]></userLevel>";
	     for(var i=0;i<ticketCatogorys.length;i++)
	     {
	    	 if(amounts[i].value!=null&&amounts[i].value!=""&&amounts[i].value!="0")
	         {    transStr+="<orderDetail>";
			      transStr+="<amount><![CDATA["+amounts[i].value+"]]></amount>";
			      transStr+="<price><![CDATA["+prices[i].innerHTML+"]]></price>";
			      transStr+="<ticketCatogory><![CDATA["+ticketCatogorys[i].value+"]]></ticketCatogory>";
			      transStr+="</orderDetail>";
	         }
	     }
	     for(var j=0;j<showSessionTickets.length;j++)
	     {
	    	   if(amounts[transTemp+j].value!=null&&amounts[transTemp+j].value!=""&&amounts[transTemp+j].value!="0")
	           {
	    		   
	    	      transStr+="<orderDetail>";
			      transStr+="<amount><![CDATA["+amounts[transTemp+j].value+"]]></amount>";
			      transStr+="<price><![CDATA["+prices[transTemp+j].innerHTML+"]]></price>";
			      transStr+="<showSessionTickets><![CDATA["+showSessionTickets[j].value+"]]></showSessionTickets>";
			      transStr+="</orderDetail>";
	           }
	     }
	     transStr+="<ticketid><![CDATA["+$("#ticketName").val()+"]]></ticketid>";
	     transStr+="<ticketName><![CDATA["+$("#ticketName option:selected").text()+"]]></ticketName>";
	     transStr+="<ticketTime><![CDATA["+$("#ticketTime").val()+"]]></ticketTime>";
	     transStr+="<orderContactName><![CDATA["+$("#orderContactName").val()+"]]></orderContactName>";
	     transStr+="<orderContactIdNo><![CDATA["+$("#orderContactIdNo").val()+"]]></orderContactIdNo>";
	     transStr+="<orderContactMobile><![CDATA["+$("#orderContactMobile").val()+"]]></orderContactMobile>";
	     transStr+="<orderContactRemark><![CDATA["+$("#orderContactRemark").val()+"]]></orderContactRemark>";
	     transStr+="<orderContactEmail><![CDATA["+$("#orderContactEmail").val()+"]]></orderContactEmail>";
	     transStr+="<uuid><![CDATA["+$("#orderUUID").val()+"]]></uuid>";
	     transStr+="<totalPrice><![CDATA["+$("#totalPrice").html()+"]]></totalPrice>";
	     transStr+="<totalAmount><![CDATA["+$("#totalAmount").val()+"]]></totalAmount>";
	     transStr+="</root>";
	     
	     $.ajax({
				url : "saveBuy.jspa",
				type : 'post', // 数据发送方式
				dataType : 'html', // 接受数据格式
				data : transStr,
				success:function(obj) {
	    	 obj=eval("("+obj+")");
	    	  if(obj.message=="session过期")
	    	 {
	    		  alert("未登录，请登录!");
	    		  window.location.reload();
	    	 }
	    	 if(obj.message!="成功保存订单！")
	    	 {
	    	  $("#pronDivTitle").html("在线购买订单结果：");
	      	  $("#pronTopRight").html("<a href='javascript:void(0);' title='关闭' id='pronClosediv' onclick='aua.hideFrontDiv()'></a>");
	      	  var pronContent="<div class='Con_tit1'>在线购买门票信息</div>";
	    	      pronContent+="<div class='Con_row1'>"+obj.message+"</div>";
	    	      pronContent+="<div class='Con_tit1'></div> ";
	    	      pronContent+="<div class='Con_row2'>";
	    	      pronContent+="<input  type='button' class='open_btn1' value='关闭'   onclick='aua.hideFrontDiv()'/>";
	    	      pronContent+=" </div>";
	    	      $("#proncontent").html(pronContent);
	    	      queryOrder();
	    	 }else
	    	 {
	    		 //"去买票了"
				//var mode=$(":radio:checked").val();
				//window.open("toPay.jspa?order.id="+obj.orderId+"&mode="+mode);
	       	  $("#pronDivTitle").html("在线购买订单结果：");
	      	  $("#pronTopRight").html("<a href='javascript:void(0);' title='关闭' id='pronClosediv' onclick='aua.hideFrontDiv()'></a>");
	      	  var pronContent="<div class='Con_tit1'>在线购买门票信息</div>";
	    	      pronContent+="<div class='Con_row1'>已订购门票，请到 <a href=\"orderInfoMain.jspa\">管理中心 -> 订单列表</a> 中支付订单。订单号:"+obj.orderBillNo+"</div>";
	    	      pronContent+="<div class='Con_tit1'></div> ";
	    	      pronContent+="<div class='Con_row2'>";
	    	      pronContent+="<input  type='button' class='open_btn1' value='关闭'   onclick='aua.hideFrontDiv()'/>";
	    	      pronContent+=" </div>";
	    	      $("#proncontent").html(pronContent);
	    		 queryOrder();
	    	 }
	      	  //后台查询最新票量信息
	         },
	         error:function(obj)
	         {
	        	  alert("系统严重错误,导致购买失败,请稍候再试");
	        	  aua.hideFrontDiv();
	        	  queryOrder();
	         }
			});			
  }

  function queryOrder()
  {
	  $("#ticketName").attr("disabled","true");
	  $("#ticketTime").attr("disabled","true");
	  $("#queryContent").html("查询中,请稍候...");
	  var transStr="park.id="+$("#ticketName").val()+"&date="+$("#ticketTime").val();
	  $.ajax({
			url : "queryForBuy.jspa",
			type : 'post', // 数据发送方式
			dataType : 'html', // 接受数据格式
			data : transStr,
			success:function(obj) {
    	   $("#queryContent").html(obj);
    	   calcTotalPrice();
    		  $("#ticketName").attr("disabled","");
    		  $("#ticketTime").attr("disabled","");
    	  //后台查询最新票量信息
       }
		});		
  }
  
  function queryAccount(){
	  var loginname=$.trim($("#userName").val());
	  if(loginname!=""){
		  if(loginname==$("#saleName").val())
		  {
			  alert("推荐人和用户不能相同!");
			  return false;
		  }
		  var transStr="orderXml="+loginname;
		  $.ajax({
				url : "queryAccount.jspa",
				type : 'post', // 数据发送方式
				dataType : 'json', // 接受数据格式
				data : transStr,
				success:function(obj) {
			  		if(obj.id!=undefined){
			  			$("#userid").val(obj.id);
			  			$("#userLevel").val(obj.levelId);
			  			$("#orderContactName").val(obj.name);
			  			$("#orderContactIdNo").val(obj.idcode);
			  			$("#orderContactEmail").val(obj.email);
			  			$("#orderContactMobile").val(obj.mobile);
			  			$("#spanAccountInfo").html("用户名有效");
			  		}else{
			  			$("#spanAccountInfo").html("无效的用户名!");
			  		}
		  	},
		  	beforeSend:function()
		  	{
		  		$("#spanAccountInfo").html("查询中");
		  	}
		  });
	  }
  }
  
  function querySale()
  {
	  if(!!$("#accountName").val())
	  {
		  if($("#userName").val()==$("#saleName").val())
		  {
			  alert("不能导入自已!");
			  return false;
		  }
	  }
	  if(!this.lastSaleName)
	  {
		  this.lastSaleName=$("#saleName").val();
	  }else
	  {
		  if(this.lastSaleName==$("#saleName").val())
		  {
			  return ;
		  }else
		  {
			  this.lastSaleName=$("#saleName").val();
		  }
	  }
	  if(!!$("#saleName").val())
	  {
		
		  var transStr="orderXml="+$("#saleName").val();
		  $.ajax({
				url : "querySale.jspa",
				type : 'post', // 数据发送方式
				dataType : 'html', // 接受数据格式
				data : transStr,
				success:function(obj) {
	  	       $("#saleInfo").html(obj);
	  	       if($("#spanSaleInfo").html()=="无效推荐人")
	  	       $("#saleName").val("")
	  	       //更新显示票价
	  	       calcTotalPrice();
	     },
	 	beforeSend:function()
		{
	    	 $("#spanSaleInfo").html("查询中");
		}
		  });
	  }else
	  {
		  $("#saleInfo").html('<input name="saleId" id="saleId" type="hidden" value=""/><input name="saleScale" id="saleScale" type="hidden" value=""/> <span id="spanSaleInfo"></span>');
		  calcTotalPrice();
	  }
  }
  $(document).ready(function(){
	  aua.moveFrontDiv("toptitle","pron");
	  $(window).scroll(function(){aua.scrollFrontDiv();});
  }  
  );
  
  function loginForOrder(obj)
  {
	  if(!$("#userName").val())
	  {
		  alert("请输入用户名");
		  return false;
	  }
	  if(!$("#pass").val())
	  {
		  alert("请输入密码");
		  return false;
	  }
	  if(!$("#checkCode").val())
	  {
		  alert("请输入验证码");
		  return false;
	  }
	  obj.onclick = function(){ alert("正在登录中,请稍候再试!")};
	  obj.disabled=true;
	  var transStr="userName="+$("#userName").val()+"&pass="+$("#pass").val()+"&checkCode="+$("#checkCode").val();
	  $.ajax({
			url : "loginForBuyOrder.jspa",
			type : 'post', // 数据发送方式
			dataType : 'html', // 接受数据格式
			data : transStr,
			beforeSend:function()
			{
		    aua.showFrontDiv('logining');
			},
			success:function(ro) {
  	         var o = eval("("+ro+")");
  	         if(o.status)
  	         {
  	        	$("#LoginLeft").html("");
  	        	$("#LoginTitle").html(o.title);
  	        	$("#LoginBody").html(o.body);
  	        	$("#login_account_password").hide();
  	        	$("#login_account_repassword").hide();
  	        	$("#login_account_name").hide();
  	        	$("#orderContactName").val(o.consumer.name);
  	        	$("#orderContactIdNo").val(o.consumer.idcode);
  	        	$("#orderContactEmail").val(o.consumer.email);
  	        	$("#orderContactMobile").val(o.consumer.mobile);
  	        	alert("登录成功");
  	            aua.hideFrontDiv();
  	          if(o.count>0)
				{
  	        	var strhtml="你有 <span class=\"cDRed\">"+o.count+"</span> 条未完成订单，是否现在处理？<br />";
				  strhtml+="<div class=\"text3\">";
				  strhtml+="<div class=\"btn1\"><a href=\""+o.base+"/orderInfoMain.jspa?order.payStatus=0&amp;order.status=1&amp;order.payType=0\">马上处理</a></div>";
				  strhtml+="<div class=\"btn1\"><a href=\"javascript:aua.hideFrontDiv()\">关 闭</a></div>";
				  strhtml+="</div>";
			   $("#orderRemindContent").html(strhtml);
					aua.showFrontDiv('orderRemind');
				}
  	        	if($("#accountName").val()==$("#saleName").val()) //对推荐人进行处理
	        	{
	        		$("#saleInfo").html('<input name="saleId" id="saleId" type="hidden" value=""/><input name="saleScale" id="saleScale" type="hidden" value=""/> <span id="spanSaleInfo" style="color:red">无效推荐人</span>');
	        		$("#saleName").val("");
	        		$("#saleName").attr("disabled","");
	        	}
  	        	 if($("#sales").val()=="true")
  	        	 {
  	        		$("#saleInfo").html('<input name="saleId" id="saleId" type="hidden" value=""/><input name="saleScale" id="saleScale" type="hidden" value=""/> <span id="spanSaleInfo" style="color:red"></span>');
	        		$("#saleName").val("");
  	        		$("#saleName").attr("disabled","true");
  	        	 }
  	        	calcTotalPrice();
  	         }else
  	         {
  	          leftImg(o.base);
  	           alert(o.message);
  	           aua.hideFrontDiv();
  	         }
  	     
  	         obj.disabled=false;
  	         obj.onclick = function(){
	        	 loginForOrder(obj);
	         };
     },
     error:function(ro)
     {
    	  alert("系统出现严重错误,请稍候再试");
    	   aua.hideFrontDiv();
	         obj.disabled = false;
	         obj.onclick = function(){
	        	 loginForOrder(obj);
	         };
	         
     }
  
		});		
  }
  
  function leftImg(id)
  {
		$("#scrImg").attr("src",id+"/checkcode.jspa?rm="+(Math.random()));
  }
  function topImg(id)
  {
	  $("#topImgSrc").attr("src",id+"/logincode.jspa?rm="+(Math.random()));
	  
  }
  function loginForOrderTop(obj)
  {
	  if(!$("#LoginUserName").val())
	  {
		  alert("请输入用户名");
		  return false;
	  }
	  if(!$("#LoginPass").val())
	  {
		  alert("请输入密码");
		  return false;
	  }
	  if(!$("#LoginCheckCode").val())
	  {
		  alert("请输入验证码");
		  return false;
	  }
	  obj.onclick = function(){ alert("正在登录中,请稍候再试!")};
	  obj.disabled=true;
	  var transStr="userName="+$("#LoginUserName").val()+"&pass="+$("#LoginPass").val()+"&checkCode="+$("#LoginCheckCode").val();
	  $.ajax({
			url : "loginForBuyOrderTop.jspa",
			type : 'post', // 数据发送方式
			dataType : 'html', // 接受数据格式
			data : transStr,
			beforeSend:function()
			{
		    aua.hideFrontDiv();
		    aua.showFrontDiv('logining');
			},
			 success:function(ro) {
  	         var o = eval("("+ro+")");
  	         if(o.status)
  	         {
  	        	$("#LoginLeft").html("");
  	        	$("#LoginTitle").html(o.title);
  	        	$("#LoginBody").html(o.body);
  	        	$("#login_account_password").hide();
  	        	$("#login_account_repassword").hide();
  	        	$("#login_account_name").hide();
  	        	$("#orderContactName").val(o.consumer.name);
  	        	$("#orderContactIdNo").val(o.consumer.idcode);
  	        	$("#orderContactEmail").val(o.consumer.email);
  	        	$("#orderContactMobile").val(o.consumer.mobile);
  	        	 alert("登录成功");
  	        	 aua.hideFrontDiv();
  	             
  	        	if(o.count>0)
				{
  	        		var strhtml="你有 <span class=\"cDRed\">"+o.count+"</span> 条未完成订单，是否现在处理？<br />";
					  strhtml+="<div class=\"text3\">";
					  strhtml+="<div class=\"btn1\"><a href=\""+o.base+"/orderInfoMain.jspa?order.payStatus=0&amp;order.status=1&amp;order.payType=0\">马上处理</a></div>";
					  strhtml+="<div class=\"btn1\"><a href=\"javascript:aua.hideFrontDiv()\">关 闭</a></div>";
					  strhtml+="</div>";
				$("#orderRemindContent").html(strhtml);
					aua.showFrontDiv('orderRemind');
				}
  	        	if($("#accountName").val()==$("#saleName").val()) //对推荐人进行处理
  	        	{
  	        		$("#saleInfo").html('<input name="saleId" id="saleId" type="hidden" value=""/><input name="saleScale" id="saleScale" type="hidden" value=""/> <span id="spanSaleInfo" style="color:red">无效推荐人</span>');
  	        		$("#saleName").val("");
  	        	}
  	     	 if($("#sales").val()=="true")
	        	 {
	        		$("#saleInfo").html('<input name="saleId" id="saleId" type="hidden" value=""/><input name="saleScale" id="saleScale" type="hidden" value=""/> <span id="spanSaleInfo" style="color:red"></span>');
	        		$("#saleName").val("");
	        		$("#saleName").attr("disabled","true");
	        	 }
  	        	calcTotalPrice();
  	         }else
  	         {
  	        	alert(o.message);
  	        	aua.hideFrontDiv();
  	        	aua.showFrontDiv('loginDiv');
  	            topImg(o.base);
  	         }
  	         obj.disabled=false;
  	         obj.onclick = function(){
	        	 loginForOrderTop(obj);
	         };
     },
     error:function(ro)
     {
    	  alert("系统出现严重错误,请稍候再试");
    	   aua.hideFrontDiv();
    		aua.showFrontDiv('loginDiv');
	         obj.disabled = false;
	         obj.onclick = function(){
	        	 loginForOrderTop(obj);
	         };
	         
     }
  
		});		
  }
  function showLoginDiv()
  {
	  aua.moveFrontDiv("loginDivTitle","loginDiv");
	  aua.showFrontDiv('loginDiv');
  }
  function clearLoginDiv()
  {
	 $("#LoginUserName").val("");
	 $("#LoginPass").val("");
	 $("#LoginCheckCode").val("");
  }
  function checkLoginName()
  {
	  //先判断用户不为空
	  if(!!$("#account_loginName").val())
	  {
		  var loginName = $("#account_loginName").val();
		  var loginNameTest=/^\D.+/;
		  var s = loginName.replace(/[\u4E00-\u9FA5]/g,"**");
		 if(loginName.indexOf("@")!=-1)
		  {
		  	    $("#account_loginName_info").html("会员名不能含有@符号");
	
			  return false ;
		  }
		  if(s.length<4||s.length>15||!loginNameTest.test(loginName))
		  {
			  $("#account_loginName_info").html("会员名长度为4-15位,并且不能以数字开头");
			  return false;
		  }
		  if(!this.lastValue)
			 {
				 this.lastValue =  $("#account_loginName").val(); //缓存上一次用的
			 }else
			 {
				if(this.lastValue == $("#account_loginName").val())
				{
					 return false ;            //和上次一样就没有什么好难验证的
				}
			 }
		   var transStr="loginName="+loginName;
		   $.ajax({url : "checkLoginNameForOrder.jspa",
					type : 'post', // 数据发送方式
					dataType : 'html', // 接受数据格式
					data : transStr,
					beforeSend:function()
					{
				   $("#account_loginName_info").html("查询中");
					},
					success:function(ro) {
		  	         var o = eval("("+ro+")");
		  	         if(o)
		  	         {
		  	        	$("#account_loginName_info").css("color","green");
		  	        	$("#account_loginName_info").html("恭喜你这个会员名可以用!");
		  	         }else
		  	         {
		  	       	$("#account_loginName_info").css("color","red");
		  	        	$("#account_loginName_info").html("报歉这个会员名已被别人使用!");
		  	         }
					}
		   });
	   }else
	   {
		   $("#account_loginName_info").css("color","red");
		   $("#account_loginName_info").html("请输入会员名");
	   }
  }
  function loginNameInfo()
  {
	  if(!$("#account_loginName").val())
	  {
		  $("#account_loginName_info").css("color","red");
		  $("#account_loginName_info").html("请输入会员名");
	  }
  }
  
  function checkPassword(id)
  {
	 if (!$("#"+id).val())
	 {
		 $("#"+id+"_info").css("color","red");
		 $("#"+id+"_info").html("请输入密码");
	 }else
	 {
		 var password = $("#"+id).val();
		 if(password.length<6||password.length>15)
		 {
			 $("#"+id+"_info").css("color","red");
			 $("#"+id+"_info").html("密码必须为6-15位,由数字或字母组成");
		 }else
		 {
		 $("#"+id+"_info").html("");
		 }
	 }
  }
 function checkRePassword()
 {
	 if(!$("#account_repassword").val())
	 {
		 $("#account_repassword_info").css("color","red");
		 $("#account_repassword_info").html("请输入密码");
	 }else
	 {
		 if($("#account_password").val()!=$("#account_repassword").val())
		 {
			 $("#account_repassword_info").css("color","red");
			 $("#account_repassword_info").html("两次密码不一致");
		 }else
		 {
			 $("#account_repassword_info").html("");
		 }
	 }
 }
 function clearCheck(id)
 {
	 $("#"+id+"_info").html("");
 }
 function checkOrderContactName(id)
 {
	 if(!$("#"+id).val()) 
		 {
		 $("#"+id+"_info").css("color","red");
		 $("#"+id+"_info").html("预订人姓名不能为空");
		 }
	 if(!/^[\u4E00-\u9FA5]+$/.test($("#"+id).val()))
	 {
		 $("#"+id+"_info").css("color","black");
		 $("#"+id+"_info").html("用户名最好为中文姓名")
	 }

 }
 function checkOrderContactIdNo(id)
 {
	 if(!!$("#"+id).val())
	 {
		 if(!/^\d{15}(\d{2}[\dXx]{1}|)$/.test($("#"+id).val()))
		 {
			 $("#"+id+"_info").css("color","red");
			 $("#"+id+"_info").html("身份证号码格式有误");
		 }
		
	 }else
	 {
		 $("#"+id+"_info").css("color","red");
		 $("#"+id+"_info").html("身份证号码不能为空");
	 }
 }
 function  checkOrderContactEmail(id)
 {
	 if(!!$("#"+id).val())
	 {
		 if(!/^\w+((-\w+)|(_\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test($("#"+id).val()))
		 {
			 $("#"+id+"_info").css("color","red");
			 $("#"+id+"_info").html("电子邮箱格式有误");
		 }
	 }
 }
 function checkOrderContactMobile(id)
 {
	 if(!!$("#"+id).val())
	 {
		 if(!/^(13|15|18)[0-9]{9}$/.test($("#"+id).val()))
		 {
			 $("#"+id+"_info").css("color","red");
			 $("#"+id+"_info").html("手机号码格式有误");
		 }
	 }else
	 {
		 $("#"+id+"_info").css("color","red");
		 $("#"+id+"_info").html("手机号码不能为空");
	 }
 }
 $(document).ready(function(){
//	  $("#queryContent").html("查询中,请稍候...");
//	  var transStr="park.id="+$("#ticketName").val()+"&date="+$("#ticketTime").val();
//	  $.ajax({
//			url : "queryForBuy.jspa",
//			type : 'post', // 数据发送方式
//			dataType : 'html', // 接受数据格式
//			data : transStr,
//			success:function(obj) {
//    	   $("#queryContent").html(obj);
//    	   calcTotalPrice();
//    	   querySale();
//    	  //后台查询最新票量信息
//       }
//		});	
	 queryOrder();
	 if($("#sales").val()=="true")
	 $("#saleName").attr("disabled","true");
 });

