function addListener(){

    $(".movies_reservation_storno_movie").bind("click",function(){
      var id = $(this).attr("id");
  
      $.post("../modules/jquery_accept.php", { JQuery_movie_reservation_storno:"JQuery_movie_reservation_storno", jquery_item_id:id },
        function(data){
          UpdateTicketCounter();
          Generate_movies_reservation_form_second();
          Generate_movies_reservation_form_third();
        });

    });
}

function UpdateTicketCounter() {
  $.ajax({  
    type: "POST",  
    url: "../modules/jquery_accept.php",
    data: "JQuery_movie_reservation_set_count=JQuery_movie_reservation_set_count",
    success: function(data){
      $("#reservation_count_num").html(data);
    }      
  });
     
}

function Generate_movies_reservation_form_second() {
  $.ajax({  
      type: "POST",  
      url: "../modules/jquery_accept.php",
      data: "JQuery_Generate_movies_reservation_form_second=JQuery_Generate_movies_reservation_form_second",
      success: function(data){
        $("#movies_reservation_form_second_table").html(data);
        addListener();
      }      
    });
}

function Generate_movies_reservation_form_third() {
  $.ajax({  
      type: "POST",  
      url: "../modules/jquery_accept.php",
      data: "JQuery_Generate_movies_reservation_form_third=JQuery_Generate_movies_reservation_form_third",
      success: function(data){    
        $("#movies_reservation_form_third_table").html(data);
      }      
    });
}

$(document).ready(function() {

  $(".movie_reservation").click(function() {
    var id = $(this).attr("name");
    $('#movies_reservation_id').attr('value',id);
    $('#movies_reservation_tickets_count').attr('value','');
    $('#movies_reservation_form').css("visibility","visible");
  });

  
  
  $("#movies_reservation_form_submit").click(function() {
    var item_id = $("input#movies_reservation_id").val();
    var item_count = $('input#movies_reservation_tickets_count').val();
    
    $.ajax({  
      type: "POST",  
      url: "../modules/jquery_accept.php",
      data: "JQuery_movie_reservation=JQuery_movie_reservation" + "&jquery_item_id=" + item_id + "&jquery_item_count=" + item_count,
      success: function(data){
        location.href=location.href;
        $("#movies_reservation_form_info").html(data);
      }      
    });
    
    UpdateTicketCounter();
    Generate_movies_reservation_form_second();
    Generate_movies_reservation_form_third();
    
    $('#movies_reservation_form').css("visibility","hidden");
      
  });
    

  $("#movies_reservation_form_cancel").click(function() {
    $('#movies_reservation_form').css("visibility","hidden");
  });
  
  $("#reservation_count").click(function() {
    var count = $("#reservation_count_num").html();    
    if(count>0)
      $('#movies_reservation_form_second').css("visibility","visible");
    else
      $('#movies_reservation_form_info').html('Vloženo 0 lístků.');  
  });
  
  $("#movies_reservation_form_second_cancel").click(function() {
    $('#movies_reservation_form_second').css("visibility","hidden");
  });
  
  $("#movies_reservation_form_second_submit").click(function() {
    var email=$('#movies_reservation_email').val();
    
    if(email=='') {
      alert('Email musí být vyplněn.');
      return false;
    }  
    
    re = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$");
   if (!re.test(email))
    {
      alert("Zadaný email není správný");
      return false;
    }
    
    
    $('#movies_reservation_form_second').css("visibility","hidden");
    $('#movies_reservation_form_third').css("visibility","visible");
  });
  
  $("#movies_reservation_form_third_cancel").click(function() {
    $('#movies_reservation_form_third').css("visibility","hidden");
  });
  
  $("#movies_reservation_form_third_submit").click(function() {
    var email = $('#movies_reservation_email').val();
    var last_name = $('#movies_reservation_last_name').val();
    var first_name = $('#movies_reservation_first_name').val();
    
    $.ajax({  
      type: "POST",  
      url: "../modules/jquery_accept.php",
      data: "JQuery_movie_reservation_third_form_submit=JQuery_movie_reservation_third_form_submit" + "&email=" + email + "&last_name=" + last_name + "&first_name=" + first_name,
      success: function(data){
        $("#movies_reservation_form_info").html(data);
      }      
    });
    
    UpdateTicketCounter();
    Generate_movies_reservation_form_second();
    Generate_movies_reservation_form_third();
    
    $('#movies_reservation_form_third').css("visibility","hidden");
    
  });
  
 
});  
 
