// Home page banners 
var initHomeBanners = function() {
	$('#rotator ul li span img').css("display","block");
	$('#rotator ul').innerfade({ 
		speed: 2500, 
		timeout: 10000 
	});
};

// Work expander
var initWorkExpander = function() {
	$(".work_panel").click(function() {
		window.location = $("a", this).attr("href");
	});

	if ($.browser.msie == true) {
		return false;
	}
	var time = 100;
	var zoom = 20;
	var w = $(".expander img").width();
	var h = $(".expander img").height();
	$(".expander").addClass("functionality");
	$(".work_panel").css("cursor", "pointer");
	$(".work_panel").hover(function() {
		$("img", this).stop().animate({
			left: 0-zoom/2,
			top: 0-zoom/2,
			width : (w+zoom)+"px",
			height : (h+zoom)+"px"
		}, time);
	}, function() {
		$("img", this).stop().animate({
			top: 0,
			left: 0,
			width : w+"px",
			height : h+"px"
		}, time);
	});
};


// Navigation fader
var initNavigationFader = function() {
	$("#navigation li:not(.on) a").hover(function() {
		$(this).stop().animate({
			backgroundColor : "#E6661F",
			paddingTop : 16
		}, 150);
	}, function() {
		$(this).stop().animate({
			backgroundColor : "#CECECE",
			paddingTop : 10
		}, 150);
	});
};


// More clients
var initMoreClientSlider = function() {
	$("#secondarynav .noworkmenu").hide();
	$("#moreclients").click(function() {
		$(this).toggleClass("expanded");		
		$(".noworkmenu").slideToggle("fast");
	});
};

// Archive
var initArchiveSlider = function() {
	$("#expanderWrap ul").hide();
	$("#expanderLink").click(function() {
		$(this).toggleClass("expanded");		
		$("#expanderWrap ul").slideToggle("fast");
	});
};

// More work
var initMoreWork = function() {
	$("#allwork").hide();
	$("#allworklink").click(function(){
		$(this).toggleClass("expanded");
		$("#allwork").toggle();
	});	
};

// Partnerships
var initPartners = function() {
	if (!$('#partnerships-menu').parent().hasClass('on')) { 
		$('#partnerships-menu').hide();
	}
	$('#partnerships').click(function() {
		$('#partnerships-menu').slideToggle('fast');	
		return false;
	});
};


// Start all events
$(document).ready(function() {
	initNavigationFader();
	initWorkExpander();
	initMoreClientSlider();
	initArchiveSlider();
	initMoreWork();
	initPartners();
});
