var load = "<b>spracuvávam zmeny..</b>";
$(document).ready(function(){

	$('.placeholder').css('height',$('.info .photoGallery img').height()+15)
  
   
$('#discusionSend').submit(function() {
 
  if($('.topicTitle').val() == "" || $('.topicText').val() == "") {
    $.prompt('Obě pole formuláře jsou povinné',{ buttons: { 'OK': true } }); 
    return false;
  } else return true;
    
    
});
     
  
    
    $('#orderAdr').change(function()
    {
       var cartID = $(this).val();
        $.ajax({  
          type: "POST",
          url: "/modules/eshop/ajax.php", 
          data:"w=getOrderDetialJs&cartID="+cartID,
          beforeSend: function()
          { 
        	 
          },   
          success: function(msg)
          {  
             var test;
             var arrData = msg.split(";");
                           
            
             $("#company").val(arrData[0]);
             $("#street").val(arrData[1]);
             $("#city").val(arrData[2]);
             $("#postcode").val(arrData[3]);
             $("#tel").val(arrData[4]);
             $("#mail").val(arrData[5]);
             //$("#").val(arrData[6]);
             $("#ICO").val(arrData[8]);
             $("#DIC").val(arrData[9]);
             $("#delName").val(arrData[10]);
             $("#delCompany").val(arrData[11]);
             $("#delStreet").val(arrData[12]);
             $("#delCity").val(arrData[13]);
             $("#delPostcode").val(arrData[14]); 
          }   
       });
       
    });
    
    
    $.listen('click','a.getSubcat',function(event) 
    {
       var parentID = $(this).attr("rel");
       var obj = $(this).parent(); //li
              
         $.ajax({  
          type: "POST",
          url: "/modules/eshop/ajax.php", 
          data:"w=getCategoryByparent&catParent="+parentID,
          beforeSend: function()
          { 
        	 $("#progressBarCat").html("Please wait...");
          },   
          success: function(msg)
          {   
             obj.html(msg);
             refreshShortItems(parentID);
             $("#progressBarCat").html("done...");
          }   
       });
        
    });
    
    
    
    /* pridaj zbozi do kosika */
    
    $.listen('click','a.inserCart',function(event) 
    {  
    	$.prompt('Zboží pridávam do košíku',{ buttons: { 'OK': true }, callback: mycallbackfunc }); 
    	var structureID = $(this).attr("rel"); 
               
          $.ajax({  
           type: "POST",
           url: "/modules/eshop/ajax.php", 
           data:"w=addCart&structureID="+structureID,
           beforeSend: function()
           { 
              //$("#parent-"+catParent).html(load); 
           },   
           success: function(msg)
           {   
        	   $(".jqimessage").html("Produkt přidán do <a href='/cart/'>košíku</a>");  
        	   $(".cartBoxContent").html(msg);
        	   
           }   
        });
    	
    });
  

     
   /* refreshPrice - pri kliknuti na refresh */
    $.listen('click','a.refreshPrice',function(event) 
     {
    	var obj = $(this).parent().find("input.pcQuantity");
    	refreshPrice(obj);
     }); 
    
    /* pri zmene hodnoty*/
    $.listen('change','.pcQuantity',function(event) 
    {
    	refreshPrice($(this));
    });
    
    $.listen('click','a.refreshPriceNull',function(event) 
    {
    	var obj = $(this).parent().parent().find("input.pcQuantity");
    	 
    	$.prompt('Skutočne chcete odstrániť produkt z košíka?',{ buttons: { 'ÁNO': obj, 'NIE': false }, callback: prepocitaj }); 
    }); 
    
    

    
 
	

	 
	  /* vyprazdni kosik emptyCart*/
	   $.listen('click','a.emptyCart',function(event) 
		 {
				$.ajax({  
	        type: "POST",
	        url: "/modules/eshop/ajax.php", 
	        data:"w=emptyCart",
	        beforeSend: function()
	        { 
			      
	        },   
	        success: function(msg)
	        { 
	          $("#shopingCart").html(msg);
	        }   
	     });	
		        
		 });
    
    
});

 

/* refreshneme kosik s novou hodnotou */
function refreshPrice(obj) {
	/* zistme novu hodnotu a id */
	 
	 
    $.ajax({  
        type: "POST",
        url: "/modules/eshop/ajax.php", 
        data:"w=addQuantity&structureID="+obj.attr("id")+"&pcQuantity="+obj.val(),
        beforeSend: function()
        { 
    	$("#shopingCart").html(load); 
        },   
        success: function(msg)
        {   
     	   $("#shopingCart").html(msg); 
        }   
     });
}

  
function prepocitaj(v,m,f){
	/*
	 *  funkcia sa zavola po odkliknuti promt okna s parametrom
	 *  $.prompt(msg,{ buttons: { 'OK': true, 'nazov tlačitka':'odoslana hodnota' }, callback: mycallbackfunc });
	 * */
    if(v != false)
    {   
    	v.val(0);
    	refreshPrice(v);
    }
}

function mycallbackfunc(v,m,f){
	/*
	 *  funkcia sa zavola po odkliknuti promt okna s parametrom
	 *  $.prompt(msg,{ buttons: { 'OK': true, 'nazov tlačitka':'odoslana hodnota' }, callback: mycallbackfunc });
	 * */
   // $.prompt('i clicked ' + v);
}

function refreshCategory(catParent)
{
   $.ajax({  
        type: "POST",
        url: "/modules/eshop/ajax.php", 
        data:"w=refreshCategory&catParent="+catParent,
        beforeSend: function()
        { 
           //$("#parent-"+catParent).html(load); 
        },   
        success: function(msg)
        {   
           $("#parent-"+catParent).html(msg);
        }         
     });
}
