jQuery(document).ready(function() {

	/**
	 * @desc comparateur
	 */
	/**
	 * @desc ajout de l'ajax sur la comparaison
	 */
	jQuery('.add-to-links').each(function() {
		/**
		 * remplace les liens par des checkbox
		 */
		var  url	= jQuery(this).find('li > a').attr('href').replace('product_compare', 'ajax_product_compare').replace('catalog', 'catalogc2bi');
		jQuery(this).find('li').html('<div class="input_compare"><input type="checkbox" />Comparer</div><p class="loading_compare"></p>');
		
		/**
		 * ajoute l'ajax sur les checkbox
		 */
		
		jQuery(this).find('li > div > input').click(function() {
			if (jQuery(this).attr('checked') == true) {
				var parentN	= jQuery(this).parent().parent();
				parentN.find('.input_compare').hide();
				parentN.find('.loading_compare').show();
				jQuery.ajax({
					type: 'GET',
					url: url,
					async: true,
					success: function(msg) {
						if (msg) {
							jQuery('.block-compare-content').html(msg);
							jQuery('.block-compare-content').show();
							parentN.find('.input_compare').show();
							parentN.find('.loading_compare').hide();
							loadDeleteCompare();
							loadCompareProducts();
						}
					},
					error: function(msg) {
						parentN.find('.input_compare').show();
						parentN.find('.loading_compare').hide();
					}
				});
			}
		});
	});
	
	/**
	 * @desc on charge l'ajax sur les eventuels produits a comparer
	 * existant au chargement de la page
	 */
	loadDeleteCompare();
	loadCompareProducts();
	
});

/**
 * @desc charge l'evenement ajax sur les boutons de suppressions
 * d'un produit a comparer 
 * @return false
 */
function loadDeleteCompare()
{
	jQuery('#compare-items > li > a').each(function() {
		var url	= jQuery(this).attr('href').replace('product_compare', 'ajax_product_compare').replace('catalog', 'catalogc2bi');
		
		jQuery(this).find('img').attr('onclick', '')
								.click(function() {
			if (window.confirm('Êtes-vous sûr de vouloir enlever cet article de la comparaison ?')) {
				jQuery.ajax({
					type: 'GET',
					url: url,
					async: true,
					success: function(msg) {
						if (msg) {
							jQuery('.block-compare-content').html(msg);
							if (jQuery('.block.block-compare').css('display') == 'none') { 
								jQuery('.block-compare-content').hide();
							} else {
								jQuery('.block-compare-content').show();
							}
							loadDeleteCompare();
							loadCompareProducts();	
						}
					},
					error: function(msg) {
					}
				});
			}
			return false;
		});
	});
	jQuery('.block.block-compare > .block-content  > .actions > a').attr('onclick', '')
																	.click(function() {
		if (window.confirm('Êtes-vous sûr de vouloir supprimer tous les produits du comparateur ?')) {
			var url	= jQuery(this).attr('href').replace('product_compare', 'ajax_product_compare').replace('catalog', 'catalogc2bi');
			jQuery.ajax({
				type: 'GET',
				url: url,
				async: true,
				success: function(msg) {
					if (msg) {
						jQuery('.block-compare-content').html(msg);
						if (jQuery('.block.block-compare').css('display') == 'none') { 
							jQuery('.block-compare-content').hide();
						} else {
							jQuery('.block-compare-content').show();
						}
						loadDeleteCompare();
						loadCompareProducts();
					}
				},
				error: function(msg) {
				}
			});
		}
		return false;
	});
}

/**
 * @desc affiche la comparaison de produits
 * @return void
 */
function loadCompareProducts()
{
	jQuery('a.bt-compare').fancybox({	'frameWidth' : 800,
										'frameHeight' : 500,
										'zoomSpeedIn': 400, 
										'zoomSpeedOut': 400, 
										'overlayShow': true,
										'hideOnContentClick' : false
	});
}
/*
 *  SCRIPT DE PERSONNALISATION DE LA POP-UP CREDIT
 */

function popuprnp(){
	var win2 = window.open("http://www.receiveandpay.com/wallet/customer/popup3x.php?logo=4175"
	,'popup','height=945,width=616,status=yes,scrolbars=yes,menubar=no,resizable=yes');
	}
