/*
 *
 */

if (document.images)
{
	preload_image = new Image(); 
	preload_image.src="skin/shs.17/images/arrows32.gif"; 
	preload_image.src="skin/shs.17/images/loader16.gif"; 
}

function setHeight(col) {
	col = $(col);
	maxHeight = 20 ;
	col.each(function() {        
		if($(this).height() > maxHeight) {
			maxHeight = $(this).height();
		}
	});
	col.height(maxHeight);
}

//$(document).ready(function(){
//(function($) {
$(document).ready(function(){
	setHeight('.alsoPurchasedTabs');
	setHeight('.categoriesThumbs');
	//create an ajaxmanager named someAjaxProfileName
var ajaxManager = $.manageAjax.create('AjaxPanier', {
	queue: true,cacheResponse: false});
	$('input.autonum').focus(function(){
		$('input.autonum').autoNumeric();
	});	
	$("img").fullsize({noTitleBar: true, shadow: true});

	$('.form-addart').submit(function() {
		var idx = $(this).attr('id') ;
		var id = idx.substr(1,idx.length - 1) ;
		var divart = '#art'+id ;
		// var submit = '#submit-'+id ;
		var isinprint = $('#panier').attr('id') ;
		var options = { to: "#panier_div", className: 'ui-effects-transfer' } ;
		//$('#b'+id).show('transfer',options,500) ;
		$(divart).mask("Veuillez patienter"); 
		if (isinprint == 'panier') {
			$('#panier').html('<div class="panier-loading"><img src="skin/shs.17/images/arrows32.gif"></div>') ;
			$(divart).show('transfer',options,500) ;
		} else {
			return true;
		}
		//$('#panier_div').mask('');

		var parm = $(this).serialize() ;
		$.manageAjax.add('AjaxPanier',{
			type: "POST", 
			dataType: 'html',
			data: parm,
			url: "chanvre/ajax_cart_jq.php?panierajax=add_product", 
			error:function(msg, string){ 
				//alert( "Error !: " + string ); 
				//$('#panier_div').unmask();
				$('#panier').html('Error '+msg+' : '+string);
				$(divart).unmask();
			}, 
			success:function(data){ 
				ma = ajaxManager.getData() ;
				if (ajaxManager.getData().queue.length < 1) {
					//$('#panier_div').unmask();
					if (isinprint == 'panier') {
						$('#panier').html(data);
						$('#panier').show('blind') ; 
					}
					//$('#panier').show('slide') ; 
					//$('#panier').show('clip') ; 
				}
				$(divart).unmask();
			}
		});
		if (isinprint == 'panier') {
			return false;
		} else {
			return true;
		}
	});
	$('.panier_del_prod').click(function() {
		var pidx = $(this).parent().parent().attr('id') ;
		var pid = pidx.substr(1,pidx.length - 1) ;
		var parm = 'cart_id='+pid + '&mode=grandpanier' ;
		$.manageAjax.add('AjaxPanier',{
			type: "POST", 
			dataType: 'html',
			data: parm,
			url: "chanvre/ajax_cart_jq.php?panierajax=del_product", 
			error:function(msg, string){ 
				$('#ajaxcartSubTotal').html('Error');
			}, 
			success:function(data){ 
				$('#t'+pid).remove();
				ma = ajaxManager.getData() ;
				var update = data.split('|');
				if (ajaxManager.getData().queue.length < 1) {
					$('#ajaxcartSubTotal').html(update[0]);
				}
				var newid = 0 ;
				$('.ajaxcartProduct').each(function(){
					$(this).attr('id','t'+newid) ;
					newid++ ;
				});
			}
		});
		return false;
	});
	$('.panier_update_qty').change(function() {
		var qty = $(this).attr('value') ;
		var pidx = $(this).parent().parent().attr('id') ;
		var pid = pidx.substr(1,pidx.length - 1) ;
		var parm = 'products_quantity='+qty + '&cart_id='+pid + '&mode=grandpanier' ;
		$.manageAjax.add('AjaxPanier',{
			type: "POST", 
			dataType: 'html',
			data: parm,
			url: "chanvre/ajax_cart_jq.php?panierajax=update_product", 
			error:function(msg, string){ 
				$('#ajaxcartSubTotal').html('Error');
			}, 
			success:function(data){ 
				ma = ajaxManager.getData() ;
				var update = data.split('|');
				$('#t'+pid).children('.ajaxcartPrice').html(update[1]);
				if (ajaxManager.getData().queue.length < 1) {
					$('#ajaxcartSubTotal').html(update[0]);
				}

				if (qty < 1) {
					$('#t'+pid).remove();
					var newid = 0 ;
					$('.ajaxcartProduct').each(function(){
						$(this).attr('id','t'+newid) ;
						newid++ ;
					});
				}
			}
		});
		return false;
	});

	
});
//})(jQuery);


