// SCROLL TO //

// Scroll to for anchors - based upon media temple example
jQuery(document).ready(function($){
  $('a[href^="#"]').click(function(event){
    //prevent the default action for the click event
    event.preventDefault();
    
    //get the full url - like mysitecom/index.htm#home
    var full_url = this.href;

    //split the url by # and get the anchor target name - home in mysitecom/index.htm#home
    var parts = full_url.split("#");
    var trgt = parts[1];
    
    if (trgt == undefined || trgt == '')
      return true

    scrollToElement('#' + trgt);
    _gaq.push(['_trackEvent', 'anchor', trgt]);
  });
})

function scrollToElement(trgt){
  //get the top offset of the target anchor
  var target_offset = $(trgt).offset();
  var target_top = target_offset.top;

  //goto that anchor by setting the body scroll top to anchor top
  $('html, body').animate({scrollTop:target_top}, 500,
    function() {
      window.location.hash = trgt;
   });
}





// SLIDING CAPTIONS //

$(document).ready(function(){
	//To switch directions up/down and left/right just place a "-" in front of the top/left attribute

	//Full Caption Sliding (Hidden to Visible)
	$('.work_image.captionfull').hover(function(){
		$(".cover", this).stop().animate({top:'0px'},{queue:false,duration:160});
	}, function() {
		$(".cover", this).stop().animate({top:'150px'},{queue:false,duration:160});
	});

});