function SmoothScroll() {
	$('.scroll').click(function() {
	  if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'')
	  && location.hostname == this.hostname) {
		var $target = $(this.hash);
		$target = $target.length && $target
		|| $('[name=' + this.hash.slice(1) +']');
		if ($target.length) {
		  var targetOffset = $target.offset().top;
		  $('html,body')
		  .animate({scrollTop: targetOffset}, 1000);
		 return false;
		}
	  }
	});
}

function Accordian() {
	var togglers = $('.deepLinks h2');
	var elements = ".deepLinks .nav";
	$(elements).hide();
	togglers.click(
	function() {
		var checkElement = $(this).next();
			if((checkElement.is(elements)) && (checkElement.is(':visible'))) {
			checkElement.slideUp(500);
			return false;
		}
		if((checkElement.is(elements)) && (!checkElement.is(':visible'))) {
			$(elements + ':visible').slideUp(500);
			checkElement.slideDown(500);
			return false;
		}
	});
}

$(document).ready(function() {

	$(document).pngFix();
	SmoothScroll();
	Accordian();

	$("a[rel*='external']").attr({ target: "_blank" });

	var volatile = $(".field input")
	volatile.focus(function(event) {
		if ($(this).val() == $(this).attr("title")) {
			$(this).val("");
		}
	}, volatile.blur(function(event) {
		if ($(this).val() == "") {
			$(this).val($(this).attr("title"));
		}
	}
    ));



	// Now get the font changed: http://cufon.shoqolate.com/generate/
 	Cufon.replace('.topNav', { fontFamily: 'Garam', hover: true });

 	Cufon.replace('#rightCol h2, .articleSection h2', { fontFamily: 'SignPainter', hover: true });
 	Cufon.replace('.titles span', { fontFamily: 'SignPainter', hover: true });



});
