$(function(){
	
	
	
});
$(function(){

var modal=function(){
/*
[tpl]

<div id="okimodals" class="modal fade" role="dialog" style="height:auto">
  <div class="modal-dialog">

    <!-- Modal content-->
    <div class="modal-content" style="height:auto">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal">&times;</button>
        <h4 class="modal-title">訊息</h4>
      </div>
      <div class="modal-body" style="height:auto">
        <p>Some text in the modal.</p>
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
		
      </div>
    </div>

  </div>
</div>

<div id="okimodal" class="modal fade" role="dialog" style="height:auto">
  <div class="modal-dialog">

    <!-- Modal content-->
    <div class="modal-content" >
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal">&times;</button>
        <h4 class="modal-title">訊息</h4>
      </div>
      <div class="modal-body" style="height:auto">
        <p>Some text in the modal.</p>
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
      </div>
    </div>

  </div>
</div>

[tpl]
*/
}
$("body").append(  modal.toString().split("[tpl]")[1]  );


	

cartadd=function(el){
  if(typeof el=="undefined") return alert("undefined el");	
  var gourl=el.attr("action").toString(); 
  var stamp=new Date().getTime();	
  (gourl.indexOf("?")!=-1) ? gourl=gourl+"&stamp="+stamp : gourl=gourl+"?stamp="+stamp; 
  var gotype="POST";	
  if(typeof el.attr("method")!=="undefined") gotype=el.attr("method")
	
  $.ajax({
	  type: gotype,
	  url: gourl ,
	  data: el.serialize(),
	  timeout: 15000,
	  success: function(data) {
		  if(typeof data.code=="undefined") {
			  data.code="1";
			  data.msg=("傳送發生錯誤，請重整後再試一次[01]");
		  }
		 var msg=data.msg;
		 $("#okimodals .modal-body").html(msg);
		 $("#okimodals").modal('show'); 
		  
		  
	  },
	  complete: function(data) {
		  //alert(updateStatus);
	  },
	  error: function(){
	     var msg=("傳送發生錯誤，請重整後再試一次[err]");
		 $("#okimodals .modal-body").html(msg);
		 $("#okimodals").modal('show'); 
	  } 
  });	
}	
	
$("body").on("click",".cartaddbtn",function(){
   var el=$(this).parents("form");
	cartadd(el);
	
	//modal add sync to item list qty
	if(  $(this).parents(".modal").length>0 ){
	   var uid=	el.find("input[name='uid']").val();
	   var qtyval=el.find(".qty").val();
	   $(".qty-"+uid).val( qtyval  );	
		
	}
	
	
});
	
	
	
})
