//GLOBAL JAVASCRIPT FUNCTIONS FOR SITE

$(document).ready(function() {
	$(function(){
		site = new Site ;
	});
});

function Site() {
	this.DO_FIRST_TIME_ON_NAV = true;
	this.init();
}

Site.prototype = {
	/////////////////////////////////////////////////////
	//INITIALIZERS
	/////////////////////////////////////////////////////
	init:function(){
		this.initListeners();
	},
	
	
	initListeners:function(){
		//NAV		
		$(".nav_item").mouseover(this.doNavOver);
		$(".nav_item").mouseleave(this.doNavOut);
		$(".nav_second").mouseover(this.doNavSecondOver);
		$(".nav_second").mouseleave(this.doNavSecondOut);
		$(".nav_second li").mouseover(this.doNavSecondItemOver);
		$("#search_btn").click(function() {
			$('#searchform').submit();//submit search form
		});
	},
	
	
	/////////////////////////////////////////////////////
	//NAV
	/////////////////////////////////////////////////////
	doNavOver:function(){
		$('.nav_second',this).removeClass('hide');//show sub nav
		//$('.nav_second_inner',this).stop().show("blind", { direction: "vertical" }, 150);//show sub nav
		
	},
	doNavOut:function(){
		$('.nav_second',this).addClass('hide');//hide sub nav
		site.DO_FIRST_TIME_ON_NAV = true;
		//$('.nav_second_inner',this).stop().hide("blind", { direction: "vertical" }, 150);//hide sub nav
		
	},
	doNavSecondOver:function(){
		$('.nav_second_hover').removeClass('hide');//red rollover on
		$('.nav_second_hover_under').removeClass('hide');//red rollover on
	},
	doNavSecondOut:function(){
		$('.nav_second_hover').addClass('hide');//red rollover off
		$('.nav_second_hover_under').addClass('hide');//red rollover off
	},
	doNavSecondItemOver:function(){
		var index = $(this).stop().attr('index');
		var pos = 20+(index*31);
		if (site.DO_FIRST_TIME_ON_NAV) { 
			site.DO_FIRST_TIME_ON_NAV=false;
			$('.nav_second_hover').stop().css("top",pos);
			$('.nav_second_hover_under').stop().css("top",pos+30);
		} else { 
			$('.nav_second_hover').stop().animate({top: pos}, 250, function() {		});
			$('.nav_second_hover_under').stop().animate({top: pos+30}, 250, function() {		});
		}
	},
	
	
	/////////////////////////////////////////////////////
	//BLOG PAWS
	/////////////////////////////////////////////////////
	doBlogPaws:function(num_paws,id){ 
		var pct = num_paws/5;
		if (pct<0) pct = 0;
		if (pct>1) pct=1;
		var neww = pct*108;
		$(id).stop().animate({"width": neww}, 500, function() {		});
	
	}
}


