﻿$(function() {
	if ($('body.edit-mode').length == 0) {
		var $contacts = $(".railroad #supporting-content div.freeform:eq(0)").addClass("contacts");
		
		if ($contacts.find('.freeform-content')[0].scrollHeight > $contacts.height()) {
			$contacts.prepend('<div class="nav up"></div>')
			$contacts.append('<div class="nav down"></div>');
			
			// contacts scroll
			$("#supporting-content .contacts .freeform-content").jScrollPane({ scrollbarWidth: 0, scrollbarMargin: 0, animateTo: true, animateInterval: 40, animateStep: 3 });
			// scroll with up arrow
			scrollDiv("#supporting-content .contacts .nav:eq(0)", "#supporting-content .contacts .freeform-content", -35);
			// scroll with down arrow
			scrollDiv("#supporting-content .contacts .nav:eq(1)", "#supporting-content .contacts .freeform-content", 35);
		}

		if (window.location.href.indexOf('railroads/netherlands') < 0 && window.location.href.indexOf('railroads/australia') < 0)
			$("<a id='mapbreadcrumb'></a>").text("View full operations map").attr("href", $("#breadcrumb a:eq(1)").attr("href")).appendTo("#body");
		
		// select the parent li in railroad template
		$(".railroad #secondary-nav a.selected").parents("li:last").addClass("selected");
	    
		// remove any empty ul's
		$(".railroad #secondary-nav ul:empty").remove();
		
		// any page head styles should be H2's and moved out of the freeform div
		$(".railroad #supporting-content span.PageHead").each(function() {
			$("<h2></h2>").html($(this).html()).insertBefore($(this).parents("div.freeform"));
			$(this).next("br").remove();
			$(this).remove();
		});
	    
		// add the 'content' class to freeforms in the content area
		$(".railroad #title div.freeform").addClass("content");
	}
});
