jQuery(document).ready( function($) {  
    $('#nav li').hover(   
        function () {   
            //show its submenu   
            $('ul', this).slideDown(100);   
  
        },    
        function () {   
            //hide its submenu   
            $('ul', this).slideUp(100);            
        }   
    );
	
	$('.catebox h3, .catebox .handlediv').click( function() {
		var p = $(this).parent('.catebox'), id = p.attr('id');
		p.toggleClass('closed');
	} );
	
   $("#lang-form select").change(function(){
      $('#lang-form').submit();
   });
	
   $('textarea[maxlength]').keyup(function(){
      var maxChar = parseInt($(this).attr('maxlength'));
	  if($(this).val().length > maxChar) $(this).val($(this).val().substr(0, maxChar));
	  $(this).siblings('.charsRemain').html($(this).val().length + '/' + maxChar); 
   }); 
   
   $("#date-time").load("/ajax/weather.php", {'time': new Date().getTime() } );
   
});  

jQuery(document).ready( function($) {
	$('input.qty').each( function() {
		var container = $(this).parents(".cartitem-block");
		var p = container.find("input[name=product_id]");
		var qty = container.find("input[name=hidden_qty]");
		var subtotal = container.find(".subtotal");

		
		$(this).keyup( function(){
			var new_qty = $.trim($(this).val());
			if (new_qty=='') return false;
			if (isNaN(new_qty)) return false;
			if (qty.val() == new_qty) return false;


			var dataString ='product_id='+ p.val() + '&quantity='+ new_qty;
			
			$.ajax({
				url: "/ajax/update_cart.php?p="+p.val(),
				type: "POST",
				data: dataString,
				cache: false,
				//success: function(html){ alert(html); }
				success: function(html){
					if (new_qty!=0){
						//container.fadeOut("slow",function(){ container.remove();});
					//}else{
					//subtotal.html(html);
						qty.val(new_qty);	
					}
					//location.reload();
				}
			});

			/*
			$.ajax({
				url: "/ajax/order_total.php?time="+ (new Date().getTime()),
				type: "POST",
				data: 'a=a',
				cache: false,
				//success: function(html){ alert(html); }
				success: function(html){
					$("#order-total").html(html);
				}
			});	
			*/
			//$("#order-total").load("/ajax/order_total.php", {'time': new Date().getTime() } );
	  
		});
		
	});
});

	

