//Cufon Replacement
Cufon.replace('.deptname>a',{hover: true});
Cufon.replace('.deptname>h3',{hover: true});
Cufon.replace('.interstate', {hover: true});

$(document).ready(function(){
	if(!($.fontAvailable('Myriad Pro')) && !($.fontAvailable('Corbel'))){
    	$('#midcontent').css("font-size",".9em");
    	$('#bottomcontent').css("font-size",".9em");
		$('#globalnav h4').css("font-size","12px").css("font-family","Verdana, Helvetica, Arial, sans-serif");
    	// $('#midcontent li').css("font-size",".9em");
    }
    /*
$('.deptname').bind('touchend', function(){this.toggleClass("hover");});
    $('.deptname>a').bind('touchend', function(){this.attr("href", return false)});
    $('.deptname a.hover').bind('touchend', function(){this.attr("href", return true)});
*/
	$("ul.subnav").addClass("menuHoverIntent"); //progressively enhanced - we add the class on document.ready
	$("#globalnav li").hoverIntent(config);

	$('#bottomcontent').equalHeights(); //Clearing the children...

	
	//Clear Search box on focus
	$('#searchbox').one("focus", function(){
		$(this).val("");
	});
	$('#fp_search').one("focus", function(){
		$(this).val("");
	});
	// Front Page Rotator
	if($('#image_rotator').length > 0){$('#image_rotator').cycle({timeout: 5000, speed: 1500, delay: 4000, pause: 1});}

	// For Slideshows
	if($('#slideshow').length > 0 || $('#slideshow_autoplay').length > 0 || $('#slideshow_autoplay_once').length > 0 || $('#slideshow_header').length > 0){
	
	if($('#slideshow_autoplay_once').length > 0){
		$('#slideshow_autoplay_once').after('<div id="slideshow_nav_wrapper">');
		$('#slideshow_nav_wrapper').append("<p class='play_pause' id='pause_slideshow'>Pause").append("<p id='prev_image'>Back").append("<ul id='slideshow_nav'>").append("<p id='next_image'>Next");

		$('#slideshow_autoplay_once')
		.cycle({fx: 'fade',
				pause: 0,
				pauseOnPagerHover: 0,
				next: '#next_image',
				prev: '#prev_image',
				delay: 0,
				timeout: 5000,
				pager: '#slideshow_nav',
				nowrap: 1,
				end: function(){ $('.play_pause').attr("id", "play_slideshow");
					$('#slideshow_autoplay_once').cycle('pause');
					$('#play_slideshow').click(function(){
						$('#slideshow_autoplay_once').cycle(0); return false;
					});
				}
				
				});
		$('.play_pause').click(function(){
			if($(this).attr("id") == "pause_slideshow"){
				$('#slideshow_autoplay_once').cycle('pause');
				$(this).removeAttr("id");
				$(this).attr("id", "play_slideshow");
			}
			else if ($(this).attr("id") == "play_slideshow"){
				$('#slideshow_autoplay_once').cycle('resume');
				$(this).attr("id", "pause_slideshow");
			}
		});
	
	} // slideshow_autoplay_once
	if($('#slideshow_header').length > 0){
		$('#slideshow_header').after('<div id="slideshow_header_nav_wrapper">');
		$('#slideshow_header_nav_wrapper').append("<p id='prev_image'>Back").append("<ul id='slideshow_header_nav'>").append("<p id='next_image'>Next");

		$('#slideshow_header').cycle({fx: 'fade',
			timeout: 0,
			next: '#next_image',
			prev: '#prev_image',
			speed: 'slow',
			pager: '#slideshow_header_nav'});
	
	}
	if($('#slideshow').length > 0){
		$('#slideshow').after('<div id="slideshow_nav_wrapper">');
		$('#slideshow_nav_wrapper').append("<p class='play_pause' id='pause_slideshow'>Pause").append("<p id='prev_image'>Back").append("<ul id='slideshow_nav'>").append("<p id='next_image'>Next");

		$('#slideshow').cycle({fx: 'fade',
			timeout: 0,
			next: '#next_image',
			prev: '#prev_image',
			speed: 'slow',
			pager: '#slideshow_nav'});
		
	}

	if($('#slideshow_autoplay').length > 0){
		$('#slideshow_autoplay').after('<div id="slideshow_nav_wrapper">');
		$('#slideshow_nav_wrapper').append("<p class='play_pause' id='pause_slideshow'>Pause").append("<p id='prev_image'>Back").append("<ul id='slideshow_nav'>").append("<p id='next_image'>Next");

		$('#slideshow_autoplay')
		.cycle({fx: 'fade',
			pause: 1,
			pauseOnPagerHover: 1,
			next: '#next_image',
			prev: '#prev_image',
			delay: 0,
			timeout: 5000,
			pager: '#slideshow_nav'});	
		}

	



	} //if slideshow exists end

	
	//For Panelist & Salon Guest Lists
	if($('.list_toggle_head').length > 0){
	$('.list_toggle_head').css('display','none');
	$('.list_toggle li a').click(function () {
		$('.list_toggle_head').css('display','none');	
		var list_id = $(this).attr("href");
		$(list_id).fadeIn("slow");
		return false;
		});
	if(self.document.location.hash){
		$(self.document.location.hash).css('display','block');
		return false;
	}
	else{$('.list_toggle_head:first').css('display','block');return false;}

	}
	// For slideshow/media icons: determine the tallest one and make the others match
	
	if($('#visual_media_icons li').length > 0){
		$('#visual_media_icons').equalHeights();
	}
	if($('#sb_media li').length > 0){
		$('#sb_media').equalHeights();
	}
	

	
}); // close document.ready

/* This requires the hoverIntent.js script for jQuery */

var config = {    
     sensitivity: 5, // number = sensitivity threshold (must be 1 or higher)    
     interval: 100, // number = milliseconds for onMouseOver polling interval    
     over: showMenu, // function = onMouseOver callback (REQUIRED)    
     timeout: 200, // number = milliseconds delay before onMouseOut    
     out: hideMenu // function = onMouseOut callback (REQUIRED)    
};

function showMenu(){  $(this).find("ul.menuHoverIntent").fadeIn("fast");}
function hideMenu(){ $(this).find("ul.menuHoverIntent").hide();}	

