// you can change these values, 5000 (ms) = 5 seconds.

var bioFadeDelay = 12000; 
var frontPageSliderDelay = 3000;

/*
	WARNING: If you are reading this, and about to edit it below this line, DONT.
*/

$(document).ready(function() {
    hideOverlays();
    
	// Navigation related	
	$("ul#menu-endeavorsp li .sub-menu").css({'visibility':'hidden'}); //Fade sub nav to 0 opacity on default
	$("ul#menu-endeavorsp li").mouseover(endeavorMouseOver).mouseout(endeavorMouseOut);    
	$("ul#menu-endeavorsp li#menu-item-38").mouseover(showPortfolioDiv).mouseout(hideOverlays);
    $("ul#menu-endeavorsp li#menu-item-49").mouseover(showAboutUsDiv).mouseout(hideOverlays);
	$("ul#menu-endeavorsp li#menu-item-37").mouseover(showTeamDiv).mouseout(hideOverlays);
	$("a[rel^='lightbox']").prettyPhoto({
		social_tools: false
	});
	$('#slider-code').tinycarousel({
		display: 1,
		interval: true,
		intervaltime: frontPageSliderDelay
	});
	
	testimonialsFade();
});

function showTeamDiv() {
    $("#overlay-team").css("visibility","visible");
    $("#overlay-team").position({
        of: $( "ul#menu-endeavorsp li#menu-item-43" ),
        at: "left top",
        my: "left bottom",
        offset: "0 0"
    });
}

function showPortfolioDiv() {
    $("#overlay-clientportfolio").css("visibility","visible");
    $("#overlay-clientportfolio").position({
        of: $( "ul#menu-endeavorsp li#menu-item-43" ),
        at: "left top",
        my: "left bottom",
        offset: "0 0"
    });
}

function showAboutUsDiv(){
    $("#overlay-aboutus").css("visibility","visible");
    $("#overlay-aboutus").position({
        of: $( "ul#menu-endeavorsp li#menu-item-43" ),
        at: "left top",
        my: "left bottom",
        offset: "0 0"
    });
}

function hideOverlays() {
    $("#overlay-team").css("visibility","hidden");
    $("#overlay-clientportfolio").css("visibility","hidden");
    $("#overlay-aboutus").css("visibility","hidden");
     
}

function endeavorMouseOver() {
	$(this).find(".sub-menu").css("visibility","visible");
}

function endeavorMouseOut() {
	$(this).find(".sub-menu").css("visibility","hidden");
}

function testimonialsFade() {
	var i = 0,
		delay = bioFadeDelay;
				
	cycle(i, delay);
	
}


function cycle(i, delay) {
 	var max = $(".testimonials ul li").length -1;
 	$(".testimonials ul li:eq(" + i + ")")
         .animate({"opacity" : "1"} ,400)
         .animate({"opacity" : "1"}, delay).show()
         .animate({"opacity" : "0"}, 400, function(){
                 (i == max) ? i=0 : i++;
                 $(this).hide();
                 cycle(i, delay);
         });
};


/*
---------------------------------------------------------------
*/
