google.setOnLoadCallback(function() {
	jQuery.noConflict();

	jQuery(document).ready(function() {
		var temp = '';
		
		function onAfter(currSlideElement, nextSlideElement, options, forwardFlag, firstRun) {
			jQuery('div#slider-holder').cycle('pause');
			jQuery('div#' +  nextSlideElement.id + ' div.caption').delay(500).fadeIn('slow');
			jQuery('div#slider-holder').cycle('resume');
		}
		
		function onBefore(currSlideElement, nextSlideElement, options, forwardFlag, firstRun) {
			jQuery('div#slider-holder').cycle('pause');
			jQuery('div#' + currSlideElement.id + ' div.caption').fadeOut('fast').attr('style', 'display: none');
			jQuery('div#slider-holder').cycle('resume');
		}
		
		jQuery('div#slider-holder').cycle({
			// fx: 'scrollHorz', 
			fx: 'fade',
			randomizeEffects: 1,
			speed: 'slow', 
			timeout: 9000,
			pause: 1,
			startingSlide: 0,
			after: onAfter,
			before: onBefore,
			manualTrump:     true,
			pager: 'div.slidebuttons', 
			pagerAnchorBuilder: function(idx, slide) { 
				return 'div.slidebuttons div:eq(' + idx + ')';
			},
			activePagerClass: 'activeSlide',
			next: 'div.next',
			prev: 'div.prev',
			delay: 3000
		}).cycle('pause');
		
		//jQuery('.logo').css({display: 'none'});
		//jQuery('.title, .description').fadeOut(1).attr('style', 'display: none'); 
		
		//jQuery('#slider').effect('size', { from: {height: '0px'}, to: {height: '430px'} }, 6000, 
		//function() {
			//jQuery('.logo').fadeIn('slow', function() {
			jQuery('div.slider-controls, div#slider-controls-background').animate({right: '0px'}, 500, 
			function() { 
				//jQuery('#first_slide .title, #first_slide .description').delay(500).fadeIn('slow',
				//function() { 
					jQuery('div#slider-holder').cycle('resume');
				//});	
			});
		//});  
							
		jQuery('div#slider').hover(function() {
			jQuery('div#slider-holder').cycle('pause');
		}, function() {
			jQuery('div#slider-holder').cycle('resume');	
		});

		jQuery('div#slider, div.slider-controls a').focus(function() {
			jQuery('div#slider-holder').cycle('pause');
		});
		jQuery('div#slider, div.slider-controls a').focusout(function() {
			jQuery('div#slider-holder').cycle('resume');	
		});

		jQuery('div.slider-controls a').hover(function() {
			jQuery('div#slider-holder').cycle('pause');
		});

	});
});
