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'} );
//Cufon.replace('.contactContainer', { fontFamily: 'Avenir'});
Cufon.replace('a.mailLink', { fontFamily: 'Avenir', hover: true });
Cufon.replace('.contactContainer', { fontFamily: 'Avenir'});


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(grandparent != 'menu_featured'){
				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);
	
	
	ShouldAnimate = true;
	
	Cufon.refresh();

});
