$(document).ready(function() {

  function infoProc(input){
    var strArray = input.split("||");
    if (strArray[1] == 'info') {
      $('#infoDiv').removeClass().addClass("ui-state-highlight ui-corner-all");
      $('#infoImg').removeClass().addClass("ui-icon ui-icon-info");
      $("#infoText").html(strArray[0]);
      $(".popupCenterTop").slideDown("slow");
      var fadUt = setTimeout(function(){
        $(".popupCenterTop").slideUp("slow");
        if (strArray[2] == 'reload') {
          location.reload();
          }
        },3000);
      state = "true";
      }
    if (strArray[1] == 'error') {
      $('#infoDiv').removeClass().addClass("ui-state-error ui-corner-all");
      $('#infoImg').removeClass().addClass("ui-icon ui-icon-alert");
      $("#infoText").html(strArray[0]);
      $(".popupCenterTop").slideDown("slow");
      var fadUt = setTimeout(function(){
        $(".popupCenterTop").slideUp("slow");
        },5000);
      state = "false";
      }
    }

  $(".toBasket").click(function(){
    $(this).blur();
    var kosarMennyiseg = parseInt($('#kosarNum').html());
    kosarMennyiseg += 1;
    var id = $(this).attr("id");
    id = id.split("_");
    id = id[1];
    var egyseg = $(this).parent().prev().children("input").val();
    if (egyseg>=1)
      {
      $(this).hide();
      $(this).next().show();
      $('#pic'+id).animate_from_to('#kosarNum', {
                  callback: function(){
                    $.ajax({
                    type: "POST",
                    async: false,
                    url: 'inc/basket.php',
                    dataType: 'json',
                    data: {id : id , egyseg : egyseg},
                    success: function(data){
                      if(data.status=="OK")
                        {
                        $('#kosarNum').html(data.kosarNum);
                        $('.kosarBoxTd').html(data.kosarBoxSzoveg);
                        infoProc(data.print + '||info');
                        } else {
                        infoProc(data.print + '||error');
                        }
                      }
                    });
                  $(".toBasketLoader").hide();
                  $(".toBasket").show();
                  },
                });
      }
    return false;
  });

  $('.basketInput').keyup(function(e) {
    //alert(e.keyCode);
    if(e.keyCode == 13) {
    $(this).blur();
    var kosarMennyiseg = parseInt($('#kosarNum').html());
    kosarMennyiseg += 1;
    var id = $(this).attr("id");
    id = id.split("_");
    id = id[1];
    var egyseg = $(this).val();
    if (egyseg>=1)
      {
      $(this).parent().next().children(".toBasket").hide();
      $(this).parent().next().children(".toBasketLoader").show();
      $('#pic'+id).animate_from_to('#kosarNum', {
                  callback: function(){
                    $.ajax({
                    type: "POST",
                    async: false,
                    url: 'inc/basket.php',
                    dataType: 'json',
                    data: {id : id , egyseg : egyseg},
                    success: function(data){
                      if(data.status=="OK")
                        {
                        $('#kosarNum').html(data.kosarNum);
                        $('.kosarBoxTd').html(data.kosarBoxSzoveg);
                        infoProc(data.print + '||info');
                        } else {
                        infoProc(data.print + '||error');
                        }
                      }
                    });
                  $(".toBasketLoader").hide();
                  $(".toBasket").show();
                  },
                });
      }
    return false;
    }
  });

  $(".Remove").click(function(){
    $(this).blur();
    var id = $(this).attr("id");
    id = id.split("_");
    id = id[1];
      $(this).hide();
      $(this).next().show();
      $.ajax({
      type: "POST",
      async: false,
      url: 'inc/basket_remove.php',
      dataType: 'json',
      data: {id : id , remove : '1'},
      success: function(data){
        if(data.status=="OK")
          {
          $('#kosarNum').html(data.kosarNum);
          $('.kosarBoxTd').html(data.kosarBoxSzoveg);
          infoProc(data.print + '||info||reload');
          } else {
          infoProc(data.print + '||error');
          }
        }
      });
    /*$(".toBasketLoader").hide();
    $(".Remove").show();*/
    return false;
  });

  $('.basketEgyseg').keyup(function(e) {
    //alert(e.keyCode);
    if(e.keyCode == 13) {
    var id = $(this).attr("id");
    id = id.split("_");
    id = id[1];
    var egyseg = $(this).val();
    if (egyseg>=0)
      {
      $(this).blur();
      $(this).parent().next().children(".toBasket").hide();
      $(this).parent().next().children(".toBasketLoader").show();
      $.ajax({
      type: "POST",
      async: false,
      url: 'inc/basket_modify.php',
      dataType: 'json',
      data: {id : id , egyseg : egyseg},
      success: function(data){
        if(data.status=="OK")
          {
          $('#kosarNum').html(data.kosarNum);
          $('.kosarBoxTd').html(data.kosarBoxSzoveg);
          infoProc(data.print + '||info||reload');
          } else {
          infoProc(data.print + '||error');
          }
        }
      });
    $(".toBasketLoader").hide();
    $(".toBasket").show();
      }
    return false;
    }
  });

});

