
/*  jQuery Actions
	------------------------------------------------------------------------- */
$(document).ready(function() {
	
	/* Add File Type Icons */
	$('a').filter(function() {
	  return this.hostname && this.hostname !== location.hostname;
	}).addClass("external");

	
	/* Go To Top Animation - http://www.learningjquery.com/2007/10/improved-animated-scrolling-script-for-same-page-links */
	function filterPath(string) {
		return string
		.replace(/^\//,'')
		.replace(/(index|default).[a-zA-Z]{3,4}$/,'')
		.replace(/\/$/,'');
	}
	var locationPath = filterPath(location.pathname);
	
	$('a[href*=#]').each(function() {
	var thisPath = filterPath(this.pathname) || locationPath;
	if (  locationPath == thisPath
	&& (location.hostname == this.hostname || !this.hostname)
	&& this.hash.replace(/#/,'') ) {
	  var $target = $(this.hash), target = this.hash;
	  if (target) {
		var targetOffset = $target.offset().top;
		
		$(this).click(function(event) {
		  event.preventDefault();
		  $('html, body').animate({scrollTop: targetOffset}, 800, function() {
			location.hash = target;
		  });
		});
	  }
	}
	});
	
	/* Header Client Slider */				
	$(".headerslider").click(function() {
		$("#loginBox").slideToggle('1000','');
		$(this).toggleClass("selected");
	});

});

