// JavaScript Document

//Header Navigation Drop Down
$(document).ready(function() {
		
	$("ul.primary-navigation li").hover(function(){
		$(this).find("ul.sub-menu").slideDown('fast').show();	
		$(this).hover(function() {
			}, function() { 
				$(this).find("ul.sub-menu").slideUp('fast');
		});
	});

	//Search Box
	window.onload = function() {
	  applyDefaultValue(document.getElementById('s'), 'search the site');
	}
	
	function applyDefaultValue(elem, val) {
	  elem.style.color = '#7a7a7a';
	  elem.value = val;
	  elem.onfocus = function() {
		if(this.value == val) {
		  this.style.color = '';
		  this.value = '';
		}
	  }
	  elem.onblur = function() {
		if(this.value == '') {
		  this.style.color = '#7a7a7a';
		  this.value = val;
		}
	  }
	};
	
	//Initiate Lazy Load -- keeps images below the fold from loading until visible -- only in alpha div
	$(".alpha img").lazyload({ 
    	placeholder : "../img/ajax-loader.gif",
    	effect : "fadeIn"
	});

	//Initiate comment form validation
	$(".validation").validate();
	
	$(function() {
		 var offset = $("#socialfloat").offset();
		 var topPadding = 30;
		 $(window).scroll(function() {
			 if ($(window).scrollTop() > offset.top) {
				 $("#socialfloat").stop().animate({
					 marginTop: $(window).scrollTop() - offset.top + topPadding
				 });
			 } else {
				 $("#socialfloat").stop().animate({
					 marginTop: 0
				 });
			 };
		 });
	 });
	
	$('#top').click(function () {
    	$('html, body').animate({
        	scrollTop: '0px'
         },
         	1000);
            return false;
	});
	
	$('#add_comment').click(function () {
    	$('html, body').animate({
        	scrollTop: $(document).height()
         },
         	1000);
            return false;
    });
	
	$('.boxgrid.slideright').hover(function(){
					$(".wp-post-image", this).stop().animate({left:'160px'},{queue:false,duration:300});
				}, function() {
					$(".wp-post-image", this).stop().animate({left:'0px'},{queue:false,duration:300});
				});

});
