//

$(document).ready(function() {
	pricingPopup();
});

function pricingPopup() {
	var pricingPopupMouseInside = false;
	var pricingPopupClass = 'SDPopVisible';
	var pricingPopupLinkClass = 'SDLinkSelected';
	var lastClicked = '';
	
	$('.SDLineDetails a').hover(function(){ 
		pricingPopupMouseInside=true; 
	}, function(){ 
		pricingPopupMouseInside=false; 
	});
	
	$('body').mouseup(function() {
		if (!pricingPopupMouseInside && $('.SDLineDetails').hasClass(pricingPopupClass)) {
			closePopup();
		}
	});
	
	function closePopup() {
		$('.' + pricingPopupClass).css({'display':'none','left':'-313px'});
		$('.' + pricingPopupClass).removeClass(pricingPopupClass);
		$('.' + pricingPopupLinkClass).removeClass(pricingPopupLinkClass);
	}

	$('li.SDShip a.SDLine, li.SDSupport a.SDLine, li.SDWarranty a.SDLine, li.SD55Point a.SDLine, li.SDDownload a.SDLine').click(function(c) {
		c.preventDefault();
		if($('*').index(lastClicked) == $('*').index($(this))) {
			lastClicked = '';
			return;
		}
		var pricingPopupParent = $(this).parent().attr('class');
		$(this).addClass(pricingPopupLinkClass);
		$('.' + pricingPopupParent + ' .SDLineDetails')
			.css('opacity','0.0')
			.css('display','block')
			.animate({'opacity':'1.0', 'left' : '-333px'},300);
		$('.' + pricingPopupParent + ' .SDLineDetails').addClass(pricingPopupClass);
		lastClicked = $(this);
	});
}
