$(document).ready(function(){
/*
var slideshowDiv = $('.slideshow');

	$.get('/custom/list_homepage_headers.asp', function(data){
		slideshowDiv.html("");
		$(data).find('img').appendTo(slideshowDiv);
		
		
		
		slideshowDiv.cycle({ 
			fx:    'fade', 
			speed:  1100,
			timeout: 6000,
			cleartypeNoBg: true
		 
		});

	});
	*/
	var slideshowDiv = $('.slideshow');
	
	
	
	function panPhoto() {
		var screenWidth = null;
		var picWidth = null;
		var moveLeft = null;
		var timeInt = null;
		var timeControl = null;
		
		var screenWidth = $('.banner_home').width();
		$('.slideshow').cycle('pause');
		 slideshowDiv.find('img').css("left", "0px");
		var picWidth = slideshowDiv.find('img:visible').width();
		var moveLeft = screenWidth - picWidth;
		var timeInt = parseFloat(moveLeft);
		var timeInt = Math.abs(timeInt) 
		var timeControl = (timeInt/0.07);
		
		slideshowDiv.find('img:visible').animate({
				left: moveLeft
				
			  }, timeControl, function() {
				// Animation complete.
				
				$('.slideshow').cycle('next');
			  });
			
	}
	//panPhoto();
	function startSlideshow() {
			$('.loader').delay(1500).fadeOut('fast',function() {
					$('img.photo:eq(0)').fadeIn('fast',function() {
					$('.lower_page').fadeIn('fast');
					$('.slideshow').cycle({ 
						fx:    'fade', 
						speed:  2100,
						timeout: 0,
						cleartypeNoBg: true,
						after: panPhoto
					});
				});
			});
			
			
	}
	
	// $('img.photo',this).imagesLoaded(myFunction)
	// execute a callback when all images have loaded.
	// needed because .load() doesn't work on cached images

	// mit license. paul irish. 2010.
	// webkit fix from Oren Solomianik. thx!

	// callback function is passed the last image to load
	//   as an argument, and the collection as `this`


	$.fn.imagesLoaded = function(callback){
	  var elems = this.filter('img'),
		  len   = elems.length;
		  
	  elems.bind('load',function(){
		  if (--len <= 0){ callback.call(elems,this); }
	  }).each(function(){
		 // cached images don't fire load sometimes, so we reset src.
		 if (this.complete || this.complete === undefined){
			var src = this.src;
			// webkit hack from http://groups.google.com/group/jquery-dev/browse_thread/thread/eee6ab7b2da50e1f
			// data uri bypasses webkit log warning (thx doug jones)
			this.src = "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==";
			this.src = src;
		 }  
	  }); 

	  return this;
	};
	$('.lower_page').hide();
	$('img.photo').hide();
	$('.loader').fadeIn('fast');
	$('img.photo',this).imagesLoaded(startSlideshow)
	
	
	

});
