// © 2010 bowafishtech.org. v7.0.

// Moves Slides
function slidamate(number, height, color) {
	number = number - 1;
	$("#slide > .wrap").stop().animate({ marginLeft: -595 * number, height: height + "px" }, { duration: 800, easing: "easeOutBack" });
	$("#slides .tabs").stop().animate({ backgroundColor: color }, 700);
}

$(document).ready(function() {
	// Events for Tabs
	$("#slides .tabs a").click(function() {
		$("#slides .tabs a").removeClass("current");
		$(this).addClass("current").animate({ color: "#000000" }, 350).animate({ color: "#FFFFFF" }, 350);

		if ($(this).hasClass("home")) { slidamate(0, $("#slide .wrap .slide.home").outerHeight(), "#5D184B"); }
		if ($(this).hasClass("about")) { slidamate(1, $("#slide .wrap .slide.about").outerHeight(), "#4A1618"); }
		if ($(this).hasClass("works")) { slidamate(2, $("#slide .wrap .slide.works").outerHeight(), "#204510"); }
		if ($(this).hasClass("bettergaia")) { slidamate(3, $("#slide .wrap .slide.bettergaia").outerHeight(), "#1A365E"); }
		if ($(this).hasClass("myspace")) { slidamate(4, $("#slide .wrap .slide.myspace").outerHeight(), "#5D184B"); }
		if ($(this).hasClass("contact")) { slidamate(5, $("#slide .wrap .slide.contact").outerHeight(), "#545100"); }
	});
	
	// Links for Works
	$("#slide .slide.works ul li h3.bettergaia").live("click", function(event) {
		$('#slides .tabs a.bettergaia').click();
	});
	
	$("#slide .slide.works ul li h3.myspace").live("click", function(event) {
		$('#slides .tabs a.myspace').click();
	});
	
	// Features List for BetterGaia
	$("#slide .slide.bettergaia .info li:not(.current) div").live("mouseover", function(event) {
		$("#slide .slide.bettergaia .info li div span").stop().fadeTo(200, 0.5);
		$("span", this).stop().fadeTo(700, 0);
		$("#slide .slide.bettergaia .info li").removeClass("current");
		$(this).parent().addClass("current");
	});
});
			
if (window.addEventListener) { 
	var state = 0, konami = [38,38,40,40,37,39,37,39,66,65]; 

	window.addEventListener("keydown", function(e) { 
		if (e.keyCode == konami[state]) state++; 
		else state = 0; 

		if (state == 10) {
			$("#slide .wrap").append("<div class='slide'>Hello!</div>");
			slidamate(6, 100, "#545100");
		}
	}, true); 
}  