$(document).ready(function() {
	// bind fancybox to login link
	$("a#fancybox-login").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	250, 
		'speedOut'		:	150, 
		'overlayShow'	:	true,
		'overlayOpacity':   0.2,
		'autoDimensions':	true,
		'showCloseButton':	true,
		ajax : {
		    type	: "POST",
		    data	: 'mydata=test'
		},
        onComplete: function() { $('#username').focus(); }
	});
	// bind fancybox to misc popups
	$("a.fancybox").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	250, 
		'speedOut'		:	150, 
		'overlayShow'	:	true,
		'overlayOpacity':   0.2,
		'autoDimensions':	true,
		'showCloseButton':	true
	});
});

function addProdctToCart(product_id, quantity, goto_cart) {
	if (quantity > 0) {
		var qty = quantity;
	} else {
		var qty = $("#qty_"+product_id).val();		
	}
	var sendData  = 'product_id='+product_id+'&qty='+qty;
	$.ajax({
	      dataType: "json",
	   type: "POST",
	   url: "/ajax/mathtv_store/AddToCart",
	   data: sendData,
		error: function(data) {
			alert("Oops! An error occured. Please try again later.")
		},
		success: function(data) {
			if (goto_cart == 1) {
				window.location.assign("/view_cart");
			} else {
    			$("a#confirm_add").fancybox().trigger('click');				
			}
		}
	 })
}


function handleMemberResponse(setting, response)
{
	var sendData  = 'setting='+setting;
	    sendData += '&response='+response;
	$.ajax({
       dataType: "json",
	   type: "POST",
	   url: "/ajax/my_account/handleMemberResponse",
	   data: sendData,
		error: function(data) {
			alert("Oops! An error occured.")
		},
		success: function(data) {
			if (data['result']=='OK') {
				$.fancybox.close();
			};
		}
	 })
}

function dismissRenewalAlert()
{

	if($("#suppress-membership-alerts").attr("checked")==true) {
		handleMemberResponse('membership_alert', 'suppress');
	} else{
		$.fancybox.close();
	}
}
