// JavaScript Document

$(document).ready(function() {
						   
		
	//CHURCH LIFE ROLLOVER
	$("#church_life .button_bg").hover(function(e) {
		$(e.target).parent().find("span").fadeIn(500);
	}, function(e) {
		$(e.target).parent().find("span").fadeOut(500);
	});
	
	//DROPDOWN MENU
	$("#menu ul li").hover(function(e) {
		$(this).find(".menu_link").addClass("hover");
		$(this).find(".sub_menu").addClass("active");
	}, function(e) {
		$(this).find(".menu_link").removeClass("hover");
		$(this).find(".sub_menu").removeClass("active");
	});
	
	//HOME HIGHLIGHT
	$(".home_hl_image").hover(function(e){
		$(this).find(".home_hl_info").stop().animate({top:"0"}, 900, "easeOutBounce");
	 }, function(e){
		$(this).find(".home_hl_info").stop().animate({top:"-168"}, 900);
	});
	
	//SERVE
	$("#how_you_can_help, #prayer_concerns").hover(function(e){
		$(this).find(".slideServe").stop().animate({top:"14"}, 900, "easeOutBounce");
	 }, function(e){
		$(this).find(".slideServe").stop().animate({top:"-140"}, 500);
	});

	//EXPANDER
	$(".expander tr:nth-child(2n+1)").not(".expander tr tr").addClass("expander-header");
	var expanderCounter = 1;
	$(".expander tr").not(".expander tr tr").each(function(e) {
		if($(this).hasClass("expander-header")) {				
			$(this).attr("id", "expander-"+expanderCounter);
		} else {
			$(this).attr("id", "expander-"+expanderCounter+"-content");
			$(this).attr("class", "expander-content");
			expanderCounter++;
		}
	});
	
	$(".expander table").each(function(e) {
		$(this).find("tr:last").addClass("last");
		$(this).find("tr:odd").addClass("odd");
	});
	
	$(".expander tr.expander-header").bind("click", function(e) {
		var selectedRow = $(this).attr("id");
		if($(e.target).hasClass("expander-header-active") == false) {
			$("#"+selectedRow+"-content").addClass("expander-content-active");
			$(e.target).toggleClass("expander-header-active");
		} else {
			$("#"+selectedRow+"-content").removeClass("expander-content-active");
			$(e.target).toggleClass("expander-header-active");
		}
	});
	$(".expander tr.expander-header").bind("mouseover", function(e) {
		if($(e.target).hasClass(".expander-header-active")) {
			$(e.target).addClass("expander-header-active-hover");
		} else  {
			$(e.target).addClass("expander-header-hover");
		}
	});
	$(".expander tr.expander-header").bind("mouseout", function(e) {
		$(e.target).removeClass("expander-header-hover");
		$(e.target).removeClass("expander-header-active-hover");
	});
	$(".expander table tr:not(th)").bind("mouseover", function(e) {
		$(this).addClass("expander-content-hover");
	});	
	$(".expander table tr:not(th)").bind("mouseout", function(e) {
		$(this).removeClass("expander-content-hover");
	});	

	

});//END JQUERY