Cufon.replace('h2', { fontFamily: 'Avenir'});
Cufon.replace('h4', { fontFamily: 'Avenir'});
Cufon.replace('.projectTitle', { fontFamily: 'Avenir'});
Cufon.replace('.projectSubTitle', { fontFamily: 'Avenir-Small'});
Cufon.replace('a.mapLink', { fontFamily: 'Avenir-Small', hover: true });
Cufon.replace('a.navLink', { fontFamily: 'Avenir-Small', hover: true });
Cufon.replace('#formBar', { fontFamily: 'Avenir-Small'} );

var ShouldAnimate = false;

function initMenus() {
	$('ul.menu ul').hide();
	$.each($('ul.menu'), function(){
		$('#' + this.id + '.expandfirst ul:first').show();
	});
	$('ul.menu li a').click(
		function() {
			var checkElement = $(this).next();
			var grandparent = this.parentNode.parentNode.parentNode.id
			var parent = this.parentNode.parentNode.id;
			var group = this.parentNode.id;
			if($(this).hasClass('subsectionTitle')) {
				$('a.subsectionTitle').removeClass('active');
				$('#' + group + ' a.subsectionTitle').addClass('active');
				Cufon.refresh();
			} else {
				$('a.sectionTitle').removeClass('active');
				$('#' + group + ' a.sectionTitle').addClass('active');
				Cufon.refresh();
			}
			
			var FilmMenuHidden = false;
			if($('#' + group).hasClass('hasSubMenu') && !$('#' + group + ' ul').is(':visible')) {
				/*Do Film Design Menu Stuff*/
				$('#' + group + ' ul li ul').hide();
				$('#' + group + ' ul li ul').first().show();
				FilmMenuHidden = true;
			}
			
			
			if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
				if(ShouldAnimate) {
					$('#' + parent + ' ul:visible').slideUp('normal');
					checkElement.slideDown('normal');
				} else {
					$('#' + parent + ' ul:visible').hide();
					checkElement.show();
				}
			}
			
			if($('#' + group).hasClass('hasSubMenu') && FilmMenuHidden) {
				/*Do Film Design Menu Stuff*/
				$('#' + group + ' ul li a.subsectionTitle').removeClass('active');
				$('#' + group + ' ul li a.subsectionTitle').first().addClass('active');
				Cufon.refresh();
			
			}
			return false;
			
		}
	);
}

function showSearchBox() {
	$('.searchBox').show();
	$('.searchBox').focus();
	$('.searchCommand').show();
}

function hideSearchBox() {
	if($('.searchBox').val() == '') {
		$('.searchBox').hide();
		$('.searchCommand').hide();
	}
}

function sumbitSearch() {
	$('#searchsubmit').click();
}


$(document).ready(function() {
	initMenus();
	$('#logo').click(function(){window.location='http://www.picturemill.com';});
	$('.searchBox').hide().blur(hideSearchBox);
	$('.searchCommand').hide().click(sumbitSearch);
	$('#searchForm').click(showSearchBox);
	$('.big_play').hide();
	$('.poster').hover(
		function(){ $('.poster .big_play').show(); },
		function(){ $('.poster .big_play').hide(); }
	);
	
	$('.poster').click(
		function() { $('.media').media({ width: 640, height: 375, autoplay: true, attrs:{ kioskmode:'true'}}); return false;}
	);
	
	$('.zoom').hide();
	$('.smallThumb').hover(
		function(){ var myIndex = $('.smallThumb').index(this); $('.smallThumb .zoom').eq(myIndex).show(); },
		function(){ var myIndex = $('.smallThumb').index(this); $('.smallThumb .zoom').eq(myIndex).hide(); }
	);
	
	if(PageCategory === "submenu_titles") {
		$("#menu_filmdesign a:first").addClass('active');
		$("#menu_filmdesign ul:first").show();
	} else if(PageCategory === "submenu_marketing") {
		$("#menu_filmdesign a:first").addClass('active');
		$("#menu_filmdesign ul:first").show();
	}
	
	$("#" + PageCategory + " a:first").click().addClass('active');
	$("#" + PageID).addClass('green');
	
	ShouldAnimate = true;
	
	Cufon.refresh();

});
