// JavaScript Document
$(document).ready(helps);
window.onresize = resizeHelps;
window.onorientationchange = resizeHelps;

function helps() {
	$("#footer_links li:last a").addClass("last");
	$("#navigation #nav li:last a").addClass("last");
	
	$("#nav li a").each(function(e) {
		if($(this).parent("li").find('ul').size() > 0) {
			$(this).addClass("haschild");
		}
	});
	var browserWidth = parseInt($("#everything_wrapper").width());
	$("#nav").width(browserWidth-28);
	$(".nextnav").width(browserWidth);
	
	$("hr").each(function(){
		$(this).replaceWith("<span class='clear'></span><div class='rule'></div><span class='clear'></span>");
	});
	
	$('.pull-quote').add_layer("url('/images/quote_top.gif') no-repeat left top");
	$('.pull-quote').add_layer("url('/images/quote_bottom.gif') no-repeat right bottom");
	
	if($(".sermonbox").length > 0) {
		sermonHelps();
		$("#pagination a:contains('Next')").addClass("next").text("Older >");
		$("#pagination a:contains('Previous')").addClass("previous").text("< Newer");
		$("#pagination a:last").after('<span class="clear"><!-- --></span>');

		$("#pagination a:not(.previous):not(.next)").wrapAll("<div id='pagination_icons'></div>");
		$("#pagination_icons").width(parseInt(browserWidth-165)+"px");
		$("#pagination_icons").each(function() {
			if($(this).height() > 20) {
				$(this).addClass("twoline_pagination");
			} else {
				if ($(this).hasClass("twoline_pagination")) {
					$(this).removeClass("twoline_pagination");
				}
			}
		});
	}
}

function resizeHelps() {	
	var browserWidth = parseInt($("#everything_wrapper").width());
	
	$("#nav").width(browserWidth-28);
	$(".nextnav").width(browserWidth);

	$("#navigation_wrapper").width(browserWidth);
	$("#navigation").css("width", ""+parseInt(browserWidth*($(".nextnav").length+1))+"px");
	$("#navigation").css("margin-left", "-"+parseInt(browserWidth*($(".nextnav").length))+"px");
	$(".nextnav ul").width(browserWidth-28);
	$("#pagination_icons").width(parseInt(browserWidth-165)+"px");
	sermonHelps();
}

function sermonHelps() {
	$(".sermon_title a").each(function() {
		if($(this).height() > 20) {
			$(this).addClass("twoline");
		} else {
			if ($(this).hasClass("twoline")) {
				$(this).removeClass("twoline");
			}
		}
	});
	$("#pagination_icons").each(function() {
		if($(this).height() > 20) {
			$(this).addClass("twoline_pagination");
		} else {
			if ($(this).hasClass("twoline_pagination")) {
				$(this).removeClass("twoline_pagination");
			}
		}
	});
}
