var cart_timer;
var popup_locked = false;

/* Show popup smoothly */
function showCartPopup(msg)
{
	popup_locked = true;
	$('cart_add_msg_in').innerHTML = msg;
	Effect.Appear('cart_add_msg', {duration: 1.2});
	cart_timer = setInterval('moveDown()', 5);
}

/* Animation */
function moveDown()
{
	var top = $('cart_add_msg').style.top.substring(0, $('cart_add_msg').style.top.toString().length - 2);
	
	if (top >= 10) {
		clearTimeout(cart_timer);
		
		/* Activate hide timer */
		setTimeout('hideCartPopup()', 2500);
		
		return false;
	}

	$('cart_add_msg').style.top = parseInt(top) + 3 + 'px';
}

/* Hide box action */
function hideCartPopup()
{	
	Effect.Fade('cart_add_msg', {duration: 0.5, afterFinish: function(){resetCartPopup();}});
}

/* Reset box to top */
function resetCartPopup()
{
	$('cart_add_msg').style.top = '-100px';
	popup_locked = false;
}

/* Resume Animations */
function resumeCartPopup(msg)
{
	showCartPopup(msg)
}