function mainRandomSlideshow(slide) {
	var first_title = jQuery('div#main-slideshow div.display div.images a').children('img').attr('title');
	jQuery('div#main-slideshow div.display div.overlay span').html(first_title);
	Cufon.refresh('div#main-slideshow div.display div.overlay span');
	jQuery('div#main-slideshow div.display div.images').cycle({
		timeout:0,
		startingSlide:slide,
		pager:'div#main-slideshow div.pager span.inner',
		before: function(){
			var title = jQuery(this).children('img').attr('title');
			jQuery('div#main-slideshow div.display div.overlay span').html(title);
			Cufon.refresh('div#main-slideshow div.display div.overlay span');
		}
	});
}

var cache = [];
function preLoadImages() {
	var args_len = arguments.length;
    for(var i = args_len; i--;) {
		var cacheImage = document.createElement('img');
		cacheImage.src = arguments[i];
		cache.push(cacheImage);
    }
}

jQuery(document).ready(function($) {
	Cufon.replace('.rockwell', {
		fontFamily:'Rockwell' 
	});
	Cufon.replace('ul#nav > li > a', {
		fontFamily:'Rockwell' 
	});
	Cufon.replace('div#main-slideshow div.display div.overlay span', {
		fontFamily:'Rockwell' 
	});
	Cufon.replace('ul#sidebar li h2', {
		fontFamily:'Rockwell' 
	});
	$('ul#nav').superfish({
		autoArrows:false  
	});
	$('li#share-twitter a').click(function () {
		window.open($(this).attr('href'));
		return false;
	});
	$('li#share-facebook a').click(function () {
		window.open($(this).attr('href'));
		return false;
	});
	$('li#share-print a').click(function () {
		window.print();
		return false;
	});
	$('a.new-window').click(function(){
		window.open(this.href);
		return false;
	});
	$('div#content div.staff-header span.tabs a').click(function() {
		var show_class = this.rel;
		//$('#staff div:not(.' + show_class + ')').hide();
		//$('#staff div.' + show_class).show();
		return false;
	});
	/*
	$('div#main-slideshow div.display div.images').cycle({
		timeout:0,
		startingSlide:2,
		pager:'div#main-slideshow div.pager span.inner',
		before: function(){
			$('div#main-slideshow div.display div.overlay span').html(this.title);
			Cufon.refresh('div#main-slideshow div.display div.overlay span');
		}
	});
	*/
	$('div#staff div.slideshow div.display div.images').cycle({
		timeout:0,
		next:'a#right-button',
		prev:'a#left-button',
		pager:'div#staff div.pager span#image-numbers',
		pagerAnchorBuilder:function(idx, slide) {
			var thumb = '<li><a href="#"><img src="' + $(slide).children('img').attr('src'); + '" /></a></li>';
			var num = '<a href="#">' + (idx + 1) + '</a>';
			$('div#content div#staff div.slideshow div.display ul.thumbnail-panel').append(thumb);
			$('div#content div#staff div.slideshow div.pager span#image-numbers').append(num);
			//return 'div#content div#staff div.slideshow div.display ul.thumbnail-panel li:eq(' + idx + ') a';
			return 'div#content div#staff div.slideshow div.pager span#image-numbers a:eq(' + idx + ')';
		},
		before:function(){
			var title = $(this).children('img').attr('title');
			$('div#staff div.display div.overlay span').html(title);
			Cufon.refresh('div#staff div.display div.overlay span');
		}
	});
	$('div#staff div.pager a#thumbnail-button').click(function() {
		$('div#content div#staff div.slideshow div.display div.overlay').slideToggle('slow');
		$('div#content div#staff div.slideshow div.display ul.thumbnail-panel').slideToggle('slow');
		return false;
	});
	/*
	preLoadImages(
		'/wp-content/themes/plano/images/background-main.jpg', 
		'/wp-content/themes/plano/images/background-golf.jpg',
		'/wp-content/themes/plano/images/background-shelving.jpg',
		'/wp-content/themes/plano/images/background-toolboxes.jpg'
	);
	*/
	$('#share-email a').click(function() {
		var url = $(this).attr('href');
		var div = '.entry';
		$('div#modal').dialog({
			draggable:false,
			resizable:false,
			width:400,
			height:400,
			modal:true,
			open:function() {
				$('div#modal').load(url + ' ' + div, function() {
					$('.close').click(function(){
						$('div#modal').dialog('destroy');
						return false;
					});
				});
				
			}
		});
		return false;
	});
});