/*
============================================================================
MY STUFF NOW
Do this jQuery stuff as soon as the DOM is ready to be manipulated
============================================================================
*/


	
	

$(function () {
	
	$('.sub-menu').slideUp();
	
	$("a[rel=gallery]").fancybox({
			'transitionIn'		: 'elastic',
			'transitionOut'		: 'elastic',
			'titlePosition' 	: 'over',
			'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
				return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
			}
	});
		
	//SLIDESHOW
	//var nSlides;
	var activeSlide;
	$('#slides').after('<div id="slideshow-pager" class="group">').cycle({
		timeout: 5000,
		fx: 'fade',
		pager: '#slideshow-pager'
	});	
		
	var pagerDotWidth = 22;
	var nSlides = $("#slides img").length;
	var pagerWidth = pagerDotWidth*nSlides
	$('#slideshow-pager').width(pagerWidth);	
	var slideshowWidth = $('#slideshow').outerWidth()	
	var pagerPosition = slideshowWidth/2 - pagerWidth/2;	
	
	//set all links with rel="external" to open in a new window		
	//rather thanks using target="_blank"	
	$('a[href][rel*=external]').each(function(i){this.target = "_blank";})
	
	//this is the alternative 'instant' version of the subnav menus
	$("#menu-main-menu li").hover(
		function () {
			$('ul:first',this).css('visibility', 'visible');
			$('ul:first',this).slideDown(200);
		},
		function () {
			//$('ul:first',this).css('visibility', 'hidden');
			$('ul:first',this).slideUp(200);

		}
	);
			
    
});
