$(document).ready(function(){	   
	

	// Home Page Image Fading
	$('#random-box').cycle({
		fx:    'fade',
		speed:    2000,
		timeout:  1200, 
		pause:  1
	});
	
	// Home Page and Footer Clickable Image Blocks
	$('div.random-box-hover')
		.css("cursor","pointer")
		.click(function() {
			location.href = $(this).find("a").attr("href");
		});


	 
//scrolls down to ids in a page
function filterPath(string) {

    return string

      .replace(/^\//,'') 

      .replace(/(index|default).[a-zA-Z]{3,4}$/,'') 

      .replace(/\/$/,'');

  }

  $('a[href*=#]').each(function() {
    if ( filterPath(location.pathname) == filterPath(this.pathname)
    && location.hostname == this.hostname
    && this.hash.replace(/#/,'') ) {
      var $targetId = $(this.hash), $targetAnchor = $('[name=' + this.hash.slice(1) +']');
      var $target = $targetId.length ? $targetId : $targetAnchor.length ? $targetAnchor : false;
       if ($target) {
         var targetOffset = $target.offset().top;
         $(this).click(function() {
           $('html, body').animate({scrollTop: targetOffset}, 400);
           return false;
         });
      }
    }
  });	

});

function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}
window.onload = externalLinks;




