// bluewildyonder + mclelun foundation

/*
	// Main Banner Block Vars.
*/
var mb_img_width = "699";
var mb_total = 5;
var mb_current = 0;
var mb_goto = "auto";
var mb_btn_number = 0;
var mb_selected = 1;
var mb_slides_total = 0;
var mb_duration = 9000;
var mb_intInterval = 0;
var mb_tmp = 20;

jQuery(document).ready(function() {	

	/*
		// Preload imgs.
	*/
	$.fn.preload_imgs = function() {
		this.each(function(){
			$('<img/>')[0].src = this;
		});
	}
	$(['../images/home_slides/btns/1o.jpg','../images/home_slides/btns/1over.gif','../images/home_slides/btns/1selected.gif','../images/home_slides/btns/1up.gif','../images/home_slides/btns/2o.jpg','../images/home_slides/btns/2over.gif','../images/home_slides/btns/2selected.gif','../images/home_slides/btns/2up.gif','../images/home_slides/btns/3over.gif','../images/home_slides/btns/3selected.gif','../images/home_slides/btns/3up.gif','../images/home_slides/btns/4over.gif','../images/home_slides/btns/4selected.gif','../images/home_slides/btns/4up.gif','../images/home_slides/btns/5over.gif','../images/home_slides/btns/5selected.gif','../images/home_slides/btns/5up.gif']).preload_imgs();

	/*
		// Main Banner Block.
	*/
	
	mb_slides_total = $(".mb_slides_block").children().size() -1;
	mb_intInterval = setInterval(mb_loop, mb_duration);
			
	$("#mb_block").find(".mb_slide").each(function(i) { 
		mb_tmp = ((i - 1)*mb_img_width) - ((mb_current -1)*mb_img_width);
		$(this).animate({"left": mb_tmp+"px"}, 300);
	});
	
	$("#mb_btn1").click(function() {
		mb_goto = 0;
		mb_change();
		mb_setunset_selections(1);
	});
	$("#mb_btn2").click(function() {
		mb_goto = 1;
		mb_change();
		mb_setunset_selections(2);
	});
	$("#mb_btn3").click(function() {
		mb_goto = 2;
		mb_change();
		mb_setunset_selections(3);
	});
	$("#mb_btn4").click(function() {
		mb_goto = 3;
		mb_change();
		mb_setunset_selections(4);
	});
	$("#mb_btn5").click(function() {
		mb_goto = 4;
		mb_change();
		mb_setunset_selections(5);
	});
	
	$("#mb_btn1").mouseenter(function() {
		mb_overout_nav("enter",1);
	}).mouseleave(function() {
		mb_overout_nav("leave",1);
	});
  	$("#mb_btn2").mouseenter(function() {
		mb_overout_nav("enter",2);
	}).mouseleave(function() {
		mb_overout_nav("leave",2);
	});
  	$("#mb_btn3").mouseenter(function() {
		mb_overout_nav("enter",3);
	}).mouseleave(function() {
		mb_overout_nav("leave",3);
	});
	$("#mb_btn4").mouseenter(function() {
		mb_overout_nav("enter",4);
	}).mouseleave(function() {
		mb_overout_nav("leave",4);
	});
	$("#mb_btn5").mouseenter(function() {
		mb_overout_nav("enter",5);
	}).mouseleave(function() {
		mb_overout_nav("leave",5);
	});
	/*
		// END Main Banner Block.
	*/
	
	
	/*
		// Prayer Request generator.
	*/
	var pr_number = $(".pr_img").length;
	if(pr_number > 0)
	{
		var pr_chosen=Math.floor(Math.random()*pr_number);
		$(".pr_img").each(function(i) { 
			if(i != pr_chosen)
			{
				$(this).hide();
			} else {
				$(this).show();
			}
		});	
	}
	
});

/*
	// Main Banner Block Functions.
*/
	
function mb_overout_nav(mb_overout,mb_navnumber)
{
	if(mb_overout == 'enter')
	{
		$("#mb_btn"+mb_navnumber).addClass("mb_btn"+mb_navnumber+"_over");
		$("#mb_btn"+mb_navnumber).css('cursor', 'pointer');
	} else {
		$("#mb_btn"+mb_navnumber).removeClass("mb_btn"+mb_navnumber+"_over");
	}
}

function mb_setunset_selections(mb_navnumber)
{
	$("#mb_btn"+mb_navnumber).removeClass("mb_btn"+mb_navnumber);
	$("#mb_btn"+mb_navnumber).addClass("mb_btn"+mb_navnumber+"_selected");
		
	if (mb_selected != 0)
	{
		$("#mb_btn"+mb_selected).removeClass("mb_btn"+mb_selected+"_selected");
		$("#mb_btn"+mb_selected).addClass("mb_btn"+mb_selected);
	}
	mb_selected = mb_navnumber;
}

function mb_change(){
	clearInterval(mb_intInterval);
	mb_intInterval = setInterval(mb_loop, mb_duration);
	mb_loop();
}

function mb_loop(){
	
	if(mb_goto == "auto"){
		mb_current == mb_slides_total ? mb_current = 0 : mb_current++;
		mb_setunset_selections(mb_current + 1);
	} else {
		mb_current = mb_goto;
		mb_setunset_selections(mb_current);
	}
		
	$("#mb_block").find(".mb_slide").each(function(i) { 
	
		mb_tmp = ((i - 1)*mb_img_width) - ((mb_current -1)*mb_img_width);
		if (mb_current != 0)
		{
			$(this).animate({"left": mb_tmp+"px"}, 300);
		} else {
			$(this).animate({"left": mb_tmp+"px"}, 0);
		}
	});
	
	mb_goto = "auto"
	
}
/*
	// END Main Banner Block Functions.
*/







