
$(function() {
	
	simpleGallery();
	
	if($("#slideshow").length) {
		setInterval( "slideSwitch()", 5000 );
	}
	
	if(!isSub) {
		checkWindowSize();
		$(window).resize(checkWindowSize);
		initMenuToggle();
	}
	
});

function checkWindowSize(){
	if($(window).width() > 768) {
		$(".secondary .sub").addClass("active").find("li ul").hide();
	} else { 
		$(".secondary .sub").removeClass("active").find("li ul").show();
	};
}

function initMenuToggle() {	
	if($(".secondary .sub>li").length) {	
		$(".secondary .sub>li").hover(function(){
			if($(".secondary .sub").hasClass("active")) {
				$(".sub>li ul").slideDown("slow");
				$(this).addClass("on"); return false;
			}
		}, function(){
			if($(".secondary .sub").hasClass("active")) {
				$(".sub>li ul").slideUp("slow");
				$(this).removeClass("on"); return false;
			}	
		});
	}	
}


function simpleGallery() {
	if($(".thumb-images a").length) {
		$(".thumb-images a").click(function() {
			var image = $(this).attr("rel");
			$('#main-image').hide();
			$('#main-image').fadeIn('slow');
			$('#main-image').html('<img src="' + image + '"/>');
			return false;
		});
	}
}

function slideSwitch() {
    var $active = $('#slideshow li.active');

    if ( $active.length == 0 ) $active = $('#slideshow li:last');

    var $next =  $active.next().length ? $active.next()
        : $('#slideshow li:first');
	
	$active.addClass('last-active');

    $next.css({opacity: 0.0}).addClass('active').animate({opacity: 1.0}, 1000, function() {
		$active.removeClass('active last-active');
	});
		
}
