//--------------------------------------------------
// Author: Chris Lock
// Copyright (c) 2009 V3 Media Group
//--------------------------------------------------

$(document).ready( function() {
//--------------------------------------------------
// PAGE TABS
//--------------------------------------------------	
	$('.sub_menu a:not(.link, .testimonials)').click( function(e) {
		e.preventDefault();
		var link = e.target;
		link.blur();
			
		if( !($(this).parent().hasClass('active')) ) {
			$('div.tab_sub_content div').stop(false, true);
			$('div.tab_content div').stop();
			
			var newSection = $(this).attr('class');
			var currentSection = $('ul.sub_menu li.active a').attr('class');
			
			$('ul.sub_menu li.active').removeClass('active');
			$('div.tab_content div.active').removeClass('active');
			$(this).parent().addClass('active');
			$('div.tab_content div.' + newSection).parent().addClass('active');
			
			$('div.tab_content div.' + currentSection).fadeOut(1000, function() {
				$('div.tab_content div.' + newSection).attr('style','display: none;  opacity: 0;');
				$('div.tab_content div.' + newSection).parent().siblings().children().attr('style','display: none;  opacity: 0;');
				$('div.tab_content div.' + newSection).attr('style','display: none;').fadeIn(1000);
			});
		}
	});

//--------------------------------------------------
// PAGE SUB TABS
//--------------------------------------------------
	$('.sub_sub_menu a:not(.link)').click( function(e) {
		e.preventDefault();
		var link = e.target;
		link.blur();
		
		if( !($(this).parent().hasClass('sub_active')) ) {
			$('div.tab_sub_content div:not(div.room_slides div)').stop();
			
			var newSubSection = $(this).attr('class');
			var currentSubSection = $('div.active ul.sub_sub_menu li.sub_active a').attr('class');
			
			$('div.active ul.sub_sub_menu li.sub_active').removeClass('sub_active');
			$('div.active div.tab_sub_content div.sub_active').removeClass('sub_active');
			$(this).parent().addClass('sub_active');
			$('div.tab_sub_content div.' + newSubSection).parent().addClass('sub_active');
			
			$('div.tab_sub_content div.' + currentSubSection).fadeOut(1000, function() {
				$('div.tab_sub_content div.' + newSubSection).attr('style','display: none;  opacity: 0;');
				$('div.tab_sub_content div.' + newSubSection).parent().siblings().children().attr('style','display: none;  opacity: 0;');
				$('div.tab_sub_content div.' + newSubSection).attr('style','display: none;').fadeIn(1000);
			});
		}
	});
});

