$(document).ready(function(){

	//$("#nav_global").superfish({
	//	delay: 0,
	//	speed: 'fast',
	//	autoArrows: false,
	//	dropShadows: false
	//});

	$('#nav_global li').hover(function(){
		$(this).find('a:first').addClass('hover');
	},
	function(){
		$(this).find('a:first').removeClass('hover');
	});

	$('.scroll').click(function(){
		$.scrollTo($(this).attr('href'), 900);
		return false;
	});


	// FOOTER SIGNUP FORM
	if($(".footer_signup_form").hasClass('closed')){
		$(".footer_signup_form").hide();
	}

	$('.footer_upper .signup a').click(function(){
		if($(this).hasClass('active')){
			$(this).removeClass('active');
			$(".footer_signup_form").slideUp(400);
			$('.footer_upper .signup a').html("Sign up!");
		}
		else{
			$(this).addClass('active');
			$(".footer_signup_form").slideDown(400);
			$('.footer_upper .signup a').html("Close");
		}
		return false;
	});
	
	// HOME SIGNUP FORM
	if($(".home_signup_form").hasClass('closed')){
		$(".home_signup_form").hide();
	}

	$('.publications .inner a').click(function(){
		if($(this).hasClass('active')){
			$(this).removeClass('active');
			$(".home_signup_form").slideUp(400);
			$('.publications .inner a').html("Sign up!");
		}
		else{
			$(this).addClass('active');
			$(".home_signup_form").slideDown(400);
			$('.publications .inner a').html("Close");
		}
		return false;
	});

	//$('.home_row').equalHeights();

	$('.list_jobs_inner').hide();
	$('.list_job_cats li h3').click(function(){
		$job_list = $(this).next('.list_jobs_inner');

		if($job_list.hasClass('active')){
			$job_list.removeClass('active').slideUp(300);
		}
		else{
			$job_list.addClass('active').slideDown(300);
		}
		return false;
	});

	$('.content_header_panel ul.list').cycle({
		pager: '#nav',
		timeout: 0,
		activePagerClass: ''
	});
	$('.content_header_panel').hide();

	$('.list_locations li .map .inner').hover(function(){
		$(this).children('.img_map').animate({bottom:0},300);
	},
	function(){
		$(this).children('.img_map').animate({bottom:-186},300);
	});

	$('.list_people li .inner').hover(function(){
		if($(this).children('.info').hasClass('on')){
		}
		else{
			$(this).children('.info').animate({top:83},300);
			$('.about .list_people li .on').removeClass('on').animate({top:130},300);
			$('.about .list_people li .active').removeClass('active');
			$(this).children('.info').addClass('active');
			$('.about .list_people li .summary').removeClass('active').fadeOut();
		}
	},
	function(){
		if($(this).children('.info').hasClass('on')){
			
		}
		else{
			$(this).children('.info').removeClass('active').animate({top:130},300);
		}
	});

	$('.about .list_people li .summary').hide();
	$('.list_people li a').click(function(){
		$('.about .list_people li .summary').fadeOut();	
		$summary = $(this).parent().parent().children('.summary');
		$info = $(this).parent().children('.info');
		if($summary.hasClass('active')){
			$summary.removeClass('active');
			$info.removeClass('on');
		}
		else{
			$summary.addClass('active').fadeIn();
			$info.addClass('on');
		}
		return false;
	});
	$('.about .close a').click(function(){
		$('.about .list_people li .summary').fadeOut();
		$('.about .list_people li .info').removeClass('on').removeClass('active').animate({top:130},300);
		return false;
	});

	$('#nav a').click(function(){
		$panel = $('.content_header_panel');
		$slide = $(this).text();
		$slide = $slide-1;
		
		if($panel.hasClass('active')){
			//$panel.removeClass('active').hide();
		}
		else{
			$('#nav').hide();
			$panel.addClass('active').fadeIn();
		    $('.content_header_panel ul.list').cycle({
				fx: 'scrollLeft',
				speed: 'fast',
				timeout: 0,
				startingSlide: $slide,
				slideExpr: 'li',
				prev: '#prev',
				next: '#next',
			    pager: '#nav2'
			});
			$('#nav2').show();
		}
	});	


	$('.close a').click(function(){
		$('#nav').show();
		$('#nav a').removeClass('activeSlide');
		$('#nav2').empty();
		$('.content_header_panel').removeClass('active').fadeOut();
		return false;
	});

	$('.campaign_landing .sidebar ul').hide();
	$('.campaign_landing .sidebar').hover(function(){
		$('.campaign_landing .sidebar ul').slideDown(400);
	},
	function(){
		$('.campaign_landing .sidebar ul').slideUp(400);
	});

	$('.list_campaigns li').hover(function(){
		$(this).children('.inner').children('.info').animate({top:50},300);
	},
	function(){
		$(this).children('.inner').children('.info').animate({top:145},300);
	});

	$(".peKenBurns").peKenburnsSlider()

	$(".home .list_slides").zAccordion({
		width: 920,
		height: 218,
		auto: false,
		tabWidth: 72,
		speed: 300,
		startingSlide: 0,
		trigger: "mouseover"
	});

	$(".campaigns_inner .list_slides").zAccordion({
		width: 920,
		height: 218,
		auto: false,
		tabWidth: 54,
		speed: 600,
		startingSlide: 0,
		trigger: "mouseover"
	});

	$(".home .panel .wrap").slides({
		preload: true,
		preloadImage: '/images/layout/slide_loading.gif',
		play: 5000,
		pause: 2500,
		hoverPause: true,
		generatePagination: true
	});	

	$(".content_header_panel").slides({
		preload: true,
		preloadImage: '/images/layout/slide_loading.gif',
		play: 5000,
		pause: 2500,
		hoverPause: true,
		generatePagination: true
	});
});

$.fn.clearField = function(){
	return this.focus(function() {
		if( this.value == this.defaultValue){
			this.value = "";
		}
	}).blur(function(){
		if( !this.value.length){
			this.value = this.defaultValue;
		}
	});
};
