var $j = jQuery.noConflict();

function addToCartCallback(data){
	hideLoader();
	if(data.status == 'success'){
		showCartDialogue(data.message);
		setTimeout("hideCartDialogue();", "1000");
	}
	else{
		showCartDialogue(data.message);
		setCartDialogueCloseLink();
	}
}

function initAddToCartLinks(){
	$j('.add_to_cart_link').each(function(){
								$j(this).click(function(event){
									event.preventDefault();
									url = $j(this).attr('href');
									$j.getJSON(url, function(data){addToCartCallback(data);});
									showLoader();
								});
							});
}

function initCheckoutBtn(){
	$j('#checkout_btn').click(function(){
		if(!$j(this).hasClass('checkout_not_logged_in')){
			setTimeout("document.location.href = '/cart'", 1000);
		}
	});
}

$j(document).ready(function() {
	initAddToCartLinks();
	initCheckoutBtn();
});
