//earlcrown javascript for slides and menus
var currentSlideIndex = 0;
var slidesCount = 0;
var slideInterval;
var currentMenuId = 0;
var autoRepeat = false; //if true, the slideshow will play repeatedly til stopped, otherwise if false it will stop on the last slide until restarted
  
function changeSlider(idx){ 
   idx++;      
   setTimeout(function(e){	
        var imageToHide = ('slide-' + (currentSlideIndex));
	$("#contentholder #"+imageToHide).fadeOut(300, function(e){		
	});
	
        //alert(currentSlideIndex + ' / ' + idx);		
	currentSlideIndex = idx;				
	if(currentSlideIndex > slidesCount && autoRepeat) {
		currentSlideIndex = 1;		
	} else if(currentSlideIndex > slidesCount && !autoRepeat) {		
		//alert('');
		//$.mbBgndGallery.paused=true;
		//$.mbBgndGallery.gallery.trigger("paused");
		currentSlideIndex = 1;	
	}															
	var imageToShow = ('slide-' + currentSlideIndex);
	$("#contentholder #"+imageToShow).fadeIn(500);
	$(".counter").html(currentSlideIndex + " of "  + slidesCount);
 }, 500);
}
	
function showMenu(parentId, childId) {
	if(currentMenuId != parentId) 
	{
		if(currentMenuId == 1 || currentMenuId == 13) {
			//there is nothing to slide up or down on the home page
			$(".navlist #menu-" + parentId).slideDown('slow');
			$(".navlist li a .active").removeClass('active');
			$("#childitem-" + parentId + "-" + childId).addClass('active');
			$("#parentitem-" + parentId).addClass('active');
			currentMenuId = parentId;	
		}
		else {
			$(".navlist li #menu-" + currentMenuId).slideUp('fast', function(s){
				$(".navlist #menu-" + parentId).slideDown('slow');
				$(".navlist li a .active").removeClass('active');
				$("#childitem-" + parentId + "-" + childId).addClass('active');
				$("#parentitem-" + parentId).addClass('active');
				currentMenuId = parentId;	
			});
		}
	}
}

var isShowing = true;

$(document).ready(function() { 	
	$(".navlist li ul").hide();
	if(currentMenuId > 0) {
		$(".navlist li #menu-" + currentMenuId).show();	
		$("#parentitem-" + currentMenuId).addClass('active');
                if(currentChildMenuId > 0){
                 $("#childitem-" + currentMenuId + "-" + currentChildMenuId).addClass('active');		
                }
	}

        $(".parent").addClass("parent_loaded");
	

        $('#navButton').click(function() {
        if(isShowing) {
		$('#nav').animate({
			opacity : 0.25,
			left : '+=-210',
		}, 1500, function() {
			// Animation complete.
		});
		

                 $('#contentholder').animate({
			opacity : 1,
			left : '+=-105',
		  }, 1500, function() {
			// Animation complete.
		  });

		$('#controls').animate({
			opacity : 0.25,
			left : '+=-210',
		}, 1500, function() {
			// Animation complete.
		});
		$('#navButton').animate({
			opacity: 1.0,
			left : '+=-210',
		}, 1500, function() {
			// Animation complete.
                        $('#navButton').rotate(180);
		});
                isShowing = false;
        } 
	else {
		$('#nav').animate({
			opacity : 1,
			left : '+=210',
		}, 1500, function() {
			// Animation complete.
		});
		
                 $('#contentholder').animate({
			opacity : 1,
			left : '+=105',
		  }, 1500, function() {
			// Animation complete.
		  });

                if ($(".homepage_container").length > 0){
                  $('.homepage_container').animate({
			opacity : 1,
			left : '+=210',
		  }, 1500, function() {
			// Animation complete.
		  });
                }
                else {
                  $('.parent p').animate({
			opacity : 1,
			left : '+=210',
		  }, 1500, function() {
			// Animation complete.
		  });
                }


		$('#controls').animate({
			opacity : 1,
			left : '+=210',
		}, 1500, function() {
			// Animation complete.
		});
		$('#navButton').animate({
			opacity: 1.0,
			left : '+=210',
		}, 1500, function() {
			// Animation complete.
                        $('#navButton').rotate(360);
		});
                isShowing = true;
	}
        });
});
