$(document).ready(function(){
	
	/* generate randoms */
	var imgNumber   =	Math.floor(Math.random()*3);
	
	$(".main").addClass('set' + imgNumber);
	
	var section;
	 
	/* HOME> choose link hover states */
	$("ul.selection li > ul").hover(function(){
		
		section		=	$(this).parent().attr('class');
			
		if($.browser.msie){
			var version	= $.browser.version;
			
			if(version <= 7){
				return;
			}else{
				fade(section);
			}
		}else{
			fade(section);
		}
			
		move(section,100);
			
	},function(){
		move(section,105);
		 
		if($.browser.msie){
			var version	= $.browser.version;
		
			if(version <= 7){
				return;
			}else{
				hideWhite();
			}
		}else{
			hideWhite();
		}
			
	});
	 
	function fade(section){
		$("ul.selection li.white").not("." + section + " li.white").stop().fadeTo(250,0.4);
	}
	 
	function move(section,x){
		$("." + section + " ul.tab").stop().animate({"bottom":"-" + x + "px"},250); 
	}
	 
	function hideWhite(){
		$("ul.selection li.white").stop().fadeTo(500,0);
	}
	 
	/* HOME> social media fading */
	$("ul.social a").hover(function(){
		$("ul.social a").not(this).stop().fadeTo(250,0.5);
	},function(){
		$("ul.social a").stop().fadeTo(400,1);
	});
	 
	/* new transition fade for cycle */
	$.fn.cycle.transitions.fadeOutWaitFadeIn 	=	function($cont,$slides,opts){
		opts.fxFn = function(curr, next, opts, after){
			$(curr).fadeOut(opts.fadeSpeed,function(){
				$(next).delay(opts.delayBetweenFades).fadeIn(opts.fadeSpeed,function(){
					after(); 
				});
			});
		};
	};
	 
	 
	$(".scroller li").css({"display":"block"});
	$(".scroller li.default").css({"display":"none"});
	 
	$(".scroller").cycle({
		fx: 'fadeOutWaitFadeIn',
		fadeSpeed:250,
		delayBetweenFades:50,
		timeout:9458
	});	
	
	$(".newsScroller").cycle({
		fx: 'fadeOutWaitFadeIn',
		fadeSpeed:250,
		delayBetweenFades:50,
		timeout:7478
	});
	
	function callLoneScroll(){
		setTimeout(loneScroll,1000);
	}
	
	function loneScroll(){
		
		// to do ;		
		
	}
	
	var i	=	1;
			
	function paws(){
		if(i ==6){
			return;
		}else{
			$(".paw"+ i).fadeTo(250,1);
			setTimeout(paws,750);
			i++;
		}
	}
	paws();
	
	
 
/*end DOM ready*/
});
