/*
*************************************************

COGAOKE
JavaScript Functions

Created by the friendly folks at Happy Cog
http://www.happycog.com/

*************************************************
*/

// VARIABLES --------------------------------------------------

cogaoke = {};



// INITIAL ACTIONS --------------------------------------------------

function cogaokeinit(){    
	scroller();
	teaserSwfObject();
}

$(document).ready(function() { 
	cogaokeinit();
 });

function cogaokeOnLoadinit() {
  	cogaoke.returnsOffset = $("#cogaoke-returns").offset();
	cogaoke.timelineOffset = $("#timeline").offset();
	cogaoke.sponsorOffset = $("#sponsors").offset();	
	scrollBracketing();
}
window.onload = cogaokeOnLoadinit;

function scrollBracketing() {
	$(window).scroll(function () { 
		
	if($.browser.mozilla){
		cogaoke.scrollPos = $("html").scrollTop();
	  }else{
		cogaoke.scrollPos = $(document.body).scrollTop();
	  }
	 

			if(cogaoke.scrollPos < 761) {
				$("#primary li").removeClass("on");
			}
			if(cogaoke.scrollPos > 760 && cogaoke.scrollPos < 1300) {
				$("#primary li").removeClass("on");
				$("#cogaoke-nav").addClass("on");
			}
			if(cogaoke.scrollPos > 1299 && cogaoke.scrollPos < 2005) {
				$("#primary li").removeClass("on");
				$("#dates-nav").addClass("on");
			}
			if(cogaoke.scrollPos > 2004) {
				$("#primary li").removeClass("on");
				$("#sponsor-nav").addClass("on");
			}
	 });	
}

function scroller() {
	// Scroll initially if there's a hash (#something) in the url 
	$.localScroll.hash({
		duration:1500
	});
	
	/**
	 * NOTE: I use $.localScroll instead of $('#navigation').localScroll() so I
	 * also affect the >> and << links. I want every link in the page to scroll.
	 */
	$("#primary").localScroll({
		queue:true,
		duration:1000,
		hash:true
	});
	
}


// SWF OBJECT EMBED
function teaserSwfObject() {
	$('#teaser-vid').html("").flash(
		{
			swf: 'http://vimeo.com/moogaloop.swf?clip_id=8622792&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1',
			height: 375,
			width: 620
			
		}
	);

}