﻿$(document).ready(function(){

 	$('.largeTabbedContainer').each(function(){
 	    var $largestHeight = 0;
 	    $('.largeTabbedContent',this).each(function(){
 	        if ($(this).height()>$largestHeight)
 	        {
 	            $largestHeight = $(this).height();
 	        }
 	    }).height($largestHeight);
 	    
 	    $(this).addClass('js');
 	    $('.largeTabbedHeader:first',this).before('<div class="largeTabbedHeadersContainer"></div>');
 	    var $tabHeaders = $('.largeTabbedHeadersContainer',this);
 	    $('.largeTabbedHeader',this).appendTo($tabHeaders); 	    
 	    $('.largeTabbedHeader',this).each(function(tabNumber){
 	        $(this).hover(function()
 	        {
 	            $('.selectedTab',$tabHeaders).removeClass('selectedTab');
 	            $('.tabStatus',this).addClass('selectedTab');
 	            $(this).closest('.largeTabbedContainer').children('.showPanel').removeClass('showPanel').addClass('hidePanel');
 	            $(this).closest('.largeTabbedContainer').children('.largeTabbedContent:eq('+tabNumber+')').removeClass('hidePanel').addClass('showPanel');
 	        },function(){
 	        
 	        });
 	    });    
 	});
 	
 	$('.productTabs').each(function(){
 	    var $largestHeight = 0;
 	    $('.smallTabsContent',this).each(function(){
 	        if ($(this).height()>$largestHeight)
 	        {
 	            $largestHeight = $(this).height();
 	        }
 	    }).height($largestHeight);
 	    
 	    $(this).addClass('js');
 	    $('.smallTabsHeader:first',this).before('<div class="smallTabsHeaderContainer"></div>');
 	    var $tabHeaders = $('.smallTabsHeaderContainer',this);
 	    $('.smallTabsHeader',this).appendTo($tabHeaders); 	    
 	    $('.smallTabsHeader',this).each(function(tabNumber){
 	        $('a',this).click(function()
 	        {
 	            $('.selectedTab',$tabHeaders).removeClass('selectedTab');
 	            $(this).addClass('selectedTab');
 	            $(this).closest('.productTabs').children('.showPanel').removeClass('showPanel').addClass('hidePanel');
 	            $(this).closest('.productTabs').children('.smallTabsContent:eq('+tabNumber+')').removeClass('hidePanel').addClass('showPanel');
 	            return false;
 	        });
 	    });    
 	});
 	
	
});

