var $do_stuff = true;
$(document).ready(function(){
	Cufon.replace('h2.category', { fontFamily: 'gb', hover: true});
	Cufon.replace('div.description_cnt h3', { fontFamily: 'gb', hover: true});
	Cufon.replace('#menu li', { fontFamily: 'gh', hover: true});
	Cufon.replace('#children li', { fontFamily: 'gh', hover: true});
	Cufon.replace('p.back', { fontFamily: 'gb', hover: true});
	Cufon.replace('h1.project_title', { fontFamily: 'gb', hover: true});
	Cufon.replace('h1.full_title', { fontFamily: 'gb', hover: true});
	Cufon.replace('h1.corporate_title', { fontFamily: 'gb', hover: true});
	Cufon.replace('p.project_brand', { fontFamily: 'gb', hover: true});
	Cufon.replace('#head', { fontFamily: 'gb', hover: true});
	Cufon.replace('div.more p', { fontFamily: 'gb', hover: true});
	Cufon.replace('h2.subtitle', { fontFamily: 'gb', hover: true});
	Cufon.replace('ul.people_list li', { fontFamily: 'gb', hover: true});
	Cufon.replace('div.body_special', { fontFamily: 'gb', hover: true});
	Cufon.replace('ul.news_items li h2.child_title', { fontFamily: 'gb', hover: true});
	Cufon.replace('h1.news_title', { fontFamily: 'gb', hover: true});
	//Cufon.replace('div.work_cnt div.head', { fontFamily: 'gr', hover: true});

	$('div.ngg-galleryoverview a').lightBox();

	if ($('#work').length)
	{
		$highlighted_item = parseInt($('#work').attr('class').substr(7,1));
		$max_items = $('#work li').size() ;
	}
	//alert($max_items);

	$('p.left').click(function(){
		if ($do_stuff && $highlighted_item > 1)
		{
			$do_stuff = false;
			$('#work').animate({
				left: '+=1020',
			}, 1000, function() {
				$do_stuff = true;
			});
			$highlighted_item = $highlighted_item - 1;
			if ($highlighted_item == 1)
			{
				$('p.left').addClass('no_left');
			}
			if ($highlighted_item < $max_items)
			{
				$('p.right').removeClass('no_right');
			}
		}
	});

	$('p.right').click(function(){
		if ($do_stuff && $highlighted_item  < $max_items)
		{
			$do_stuff = false;
			$('#work').animate({
				left: '-=1020',
			}, 1000, function() {
				$do_stuff = true;
			});
			$highlighted_item = $highlighted_item + 1;
			//alert($highlighted_item);
			if ($highlighted_item > 1)
			{
				$('p.left').removeClass('no_left');
			}
			if ($highlighted_item == $max_items)
			{
				$('p.right').addClass('no_right');
			}
		}
	});


	$('#work_list li').hover(function(){
		$(this).children('.work_desc').animate({
			bottom: '+=45px'
		}, 200, function() {
			// Animation complete.
		});
	},function(){
		$(this).children('.work_desc').animate({
			bottom: '-=45px'
		}, 200, function() {
			// Animation complete.
		});
	});

	$('ul.people_details li.item').hover(function(){
		$(this).children('.desc').animate({
			bottom: '+=45px'
		}, 200, function() {
			// Animation complete.
		});
	},function(){
		$(this).children('.desc').animate({
			bottom: '-=45px'
		}, 200, function() {
			// Animation complete.
		});
	});

	$('ul.people_details li.psatta').hover(function(){
		$(this).children('.desc').animate({
			bottom: '+=65px'
		}, 200, function() {
			// Animation complete.
		});
	},function(){
		$(this).children('.desc').animate({
			bottom: '-=65px'
		}, 200, function() {
			// Animation complete.
		});
	});
	

	$('div.video_icon').click(function(){
		$('div.za_video div.video_item').removeClass('visible');
		curent_video = $(this).attr('class').substr(4,1);
		$('span.za_video_mask').addClass('visible');
		$('div.za_video').addClass('visible');
		$('div.za_video div.video_'+curent_video).addClass('visible');
		location.hash = "#content";
	});

	$('span.za_video_mask').click(function(){
		$('span.za_video_mask').removeClass('visible');
		$('div.za_video').removeClass('visible');
		$('div.za_video div.video_item').removeClass('visible');
	});


	if ($('div.za_awards').length)
	{
		$('p.award').each(function(index) {
			if ( parseInt($(this).text().indexOf('Golden Drum')) == 0)
			{
				$(this).addClass('golden_drum');
			}

			if ($(this).text().indexOf('EFFIE') == 0)
			{
				$(this).addClass('effie');
			}
			if ($(this).text().indexOf('ADOR') == 0)
			{
				$(this).addClass('ador');
			}
		});
		//alert($('p.award:last').text());
	}


	if ($('div.za_video').length)
	{
		$('#gallery div.ngg-gallery-thumbnail-box:first').addClass($('#gallery').attr('class'));
	}

	$('div.more p.case_study').click(function(){
		$('div.more p.gallery').removeClass('selected');
		$('#top_cnt').removeClass('selected');
		$('#case_study').addClass('selected');
		$('div.more p.case_study').addClass('selected');
		Cufon.replace('div.more p', { fontFamily: 'gb', hover: true});
		location.hash = "#case_study";
	});

	$('div.more p.gallery').click(function(){
		$('div.more p.case_study').removeClass('selected');
		$('#case_study').removeClass('selected');
		$('#top_cnt').addClass('selected');
		$('div.more p.gallery').addClass('selected');
		Cufon.replace('div.more p', { fontFamily: 'gb', hover: true});
	});



	$('ul.people_list li').hover(function(){
		$(this).addClass('hover');
		Cufon.replace('ul.people_list li', { fontFamily: 'gb', hover: true});
	},function(){
		$(this).removeClass('hover');
		Cufon.replace('ul.people_list li', { fontFamily: 'gb', hover: true});
	});


	$('ul.people_list li').click(function(){
		$('ul.people_extra li').removeClass('selected');
		$('ul.people_list li').removeClass('selected');
		my_item = $(this).attr('class').replace(' hover', '');
		//alert(my_item)
		$('ul.people_extra li.'+my_item).addClass('selected');
		$(this).addClass('selected');
		$('ul.people_details').addClass('hidden');
		Cufon.replace('ul.people_list li', { fontFamily: 'gb', hover: true});
	});

	$('ul.people_details li').click(function(){
		$('ul.people_extra li').removeClass('selected');
		$('ul.people_list li').removeClass('selected');
		my_item = $(this).attr('class').replace(' item', '');
		//my_item = my_item.attr('class').replace(' item', '');
		//alert(my_item)
		$('ul.people_extra li.'+my_item).addClass('selected');
		$('ul.people_list li.'+my_item).addClass('selected');
		$(this).addClass('selected');
		$('ul.people_details').addClass('hidden');
		Cufon.replace('ul.people_list li', { fontFamily: 'gb', hover: true});
	});

});

