$(function() {
	// Make search field clear
	jQuery("#s")
        // .val("search")
        .click(function() {
            if (jQuery(this).val() == "search") {
                jQuery(this).val("");
            } 
        });
		
	// Open link in new window
	$(".external").attr("target","_blank");
				
	// Scroll to anchor
	anchor.init()
	
});

anchor = {
	init : function()  {
		$("a.anchorLink").click(function () {	
			elementClick = $(this).attr("href")
			destination = $(elementClick).offset().top;
			$("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination}, 1100 );
		  	return false;
		})
	}
}

	// Make menu slide
	var menuSlider=function(){
	var m,e,g,s,q,i; e=[]; q=8; i=8;
	return{
		init:function(j,k){
			m=document.getElementById(j); e=m.getElementsByTagName('li');
			var i,l,w,p; i=0; l=e.length;
			for(i;i<l;i++){
				var c,v; c=e[i]; v=c.value; if(v==1){s=c; w=c.offsetWidth; p=c.offsetLeft}
				c.onmouseover=function(){menuSlider.mo(this)}; c.onmouseout=function(){menuSlider.mo(s)};
			}
			g=document.getElementById(k); g.style.width=w+'px'; g.style.left=p+'px';
		},
		mo:function(d){
			clearInterval(m.tm);
			var el,ew; el=parseInt(d.offsetLeft); ew=parseInt(d.offsetWidth);
			m.tm=setInterval(function(){menuSlider.mv(el,ew)},i);
		},
		mv:function(el,ew){
			var l,w; l=parseInt(g.offsetLeft); w=parseInt(g.offsetWidth);
			if(l!=el||w!=ew){
				if(l!=el){var ld,lr,li; ld=(l>el)?-1:1; lr=Math.abs(el-l); li=(lr<q)?ld*lr:ld*q; g.style.left=(l+li)+'px'}
				if(w!=ew){var wd,wr,wi; wd=(w>ew)?-1:1; wr=Math.abs(ew-w); wi=(wr<q)?wd*wr:wd*q; g.style.width=(w+wi)+'px'}
			}else{clearInterval(m.tm)}
}};}();

	// Make images fade
	$(document).ready(function(){

	$(".fade").fadeTo("fast", 1.0); // This sets the opacity of the images to fade down to 60% when the page loads

	

	$(".fade").hover(function(){

	$(this).fadeTo("fast", 0.5); // This should set the opacity to 100% on hover

	},function(){

	$(this).fadeTo("fast", 1.0); // This should set the opacity back to 60% on mouseout

	});

	});
	
	// Make captions slide
	$(document).ready(function(){
				//To switch directions up/down and left/right just place a "-" in front of the top/left attribute
				//Caption Sliding (Partially Hidden to Visible)
				$('.featuregrid.caption').hover(function(){
					$(".cover", this).stop().animate({top:'160px'},{queue:false,duration:200});
				}, function() {
					$(".cover", this).stop().animate({top:'220px'},{queue:false,duration:500});
				});
				$('.foliogrid.caption').hover(function(){
					$(".cover", this).stop().animate({top:'275px'},{queue:false,duration:200});
				}, function() {
					$(".cover", this).stop().animate({top:'310px'},{queue:false,duration:500});
				});
			});