var Puff = {
		
		_activeId:null,
		_rightCol:true,
		
		Init:function()
		{
			Puff.PositionPuffPopups();
		
			$j(window).bind("resize", function() {
				Puff.PositionPuffPopups();
			});
		},
		
		FirePopup:function(id)
		{
			Puff.FirePopup(id, null);
		},
		
		FirePopup:function(id, type)
		{
			if(Puff._activeId != null)
			{
				jQuery('#puff_popup' + Puff._activeId).hide();
			}
			
			jQuery('select').css('visibility', 'hidden');
			Puff._activeId = id;
			jQuery('#puff_popup' + id).show();	
			
			if(type == 'coverage')
			{
				$j('.tab_coverage').css("top", $j('#bbshop_top').offset().top - 85);
				
				var source = jQuery('#coverage_iframe').attr("src");

				if(source == null || typeof source == 'undefined')
					jQuery('.tab_coverage_desc').before("<iframe id='coverage_iframe' src='http://glu.tre.se/coverixwww/' scrolling='no' frameBorder='0' width='630' height='560' style='overflow: hidden; margin-left: 8px; z-index: 8999; background: url(/templates/BroadbandShop/media/gfx/ajax_loader.gif) no-repeat center;'></iframe>");
			}
		},
		
		ClosePopup:function()
		{
			jQuery('select').css('visibility', 'visible');
			jQuery('#puff_popup' + Puff._activeId).hide();
			$j('.tab_coverage_terms').hide();
			$j('#frameCoverageTerms').hide();
			Puff._activeId = null;
		},
		
		FireTerms:function()
		{
			$j('.tab_coverage_terms').show();
			$j('#frameCoverageTerms').show();
		},
		
		CloseTerms:function()
		{
			$j('.tab_coverage_terms').hide();
			$j('#frameCoverageTerms').hide();
		},

		Switch:function(el, img)
		{
			if(img != "")
				el.src = img;
		},
		
		PositionPuffPopups:function()
		{
			if(Puff._rightCol)
			{
				$j('.puff_popup').css("left", $j('.main_top').offset().left + 55);
				$j('.puff_popup').css("top", $j('.main_top').offset().top + 70);
				
				$j('.tab_coverage').css("left", $j('.main_top').offset().left + 10);
				$j('.tab_coverage').css("top", $j('.main_top').offset().top + 70);
			}			
		}										
}

var $j = jQuery.noConflict();
$j(document).ready(function () {
	Puff.Init();
});
