/**
2 * @author leondewan
3 */

(function($){
	$.musa_feat_spec={	
		_init:function(){			
			$.musa_feat_spec.linkTabs();
			$.musa_feat_spec.linkExpandAlls();
			$.musa_feat_spec.linkCollapseAlls();	
		},	
		
		linkTabs:function(){
			$('.spec_tab a').click(function(e){
				e.stopPropagation();
				e.preventDefault();
				$.musa_feat_spec.activateTab($(this));
				return false;				
			});		
			
		},
		
		linkExpandAlls:function(){
			$('a.expand').click(function(e){
				e.stopPropagation();
				e.preventDefault();
				$.musa_feat_spec.expand($('.spec_tab a'));
				return false;				
			});					
		},
		
		linkCollapseAlls:function(){
			$('a.collapse').click(function(e){
				e.stopPropagation();
				e.preventDefault();
				$.musa_feat_spec.collapse($('.spec_tab a'));
				return false;				
			});		
			
		},
		
		activateTab:function(tab){
			if (tab.hasClass('exp')) $.musa_feat_spec.expand(tab) 
			else $.musa_feat_spec.collapse(tab);
		},
		
		expand:function(tab){			
			tab.removeClass('exp');
			tab.addClass('col');
			tab.parent().next().slideDown(500); 
		},
		
		collapse:function(tab){			
			tab.removeClass('col');
			tab.addClass('exp');	
			tab.parent().next().slideUp(500);
		},
		
		popup:function(specId, elemPos) {	
			$('#specs_popup').css("top", $(elemPos).offset().top - $('#specs_popup').height()/2 );	
			$('#specs_popup').css("left", 515);
			$('#auto').html($('#' + specId + ' span.specs_copy').html());
			
			$('#specs_popup').fadeIn(400);		
		},
		popupClose:function(specId, elemPos) {				
			$('#specs_popup').fadeOut(400);		
		}
	}	
	$.musa_feat_spec._init();	
	
})(jQuery);

function inlinePopupDisplay(specId, elemPos) {
	$.musa_feat_spec.popup(specId, elemPos);
}

