

/**
 * Sets up the landing page carrusel
 */
function setup_landing_page() {

	// Change the dfferent background photos (Carrusel)
	$('#landing-gallery img').hide();
	$('#landing-gallery img:first').show().addClass('active');

	if( $('#landing-gallery img').length > 1 ) {
		
		var GALLERY_TIMING = 5000;
		
		function show_next_photo() {

			var h_photo = $('#landing-gallery img.active');
			var h_new_photo = h_photo.next('img');
			if( ! h_new_photo.length ) {
				h_new_photo = $('#landing-gallery img:first');
			}
			$('#landing-gallery img').not(h_new_photo).stop(true, true).fadeOut(1000).removeClass('active');
			h_new_photo.stop(true, true).fadeIn(1000).addClass('active');
			
			setTimeout(function(){ show_next_photo(); }, GALLERY_TIMING);
		}

		setTimeout(function(){
			show_next_photo();
		}, GALLERY_TIMING);
	}
	
	// Recenter the landing page
	$(window).resize(function(){
		
		var windowsize = { 'width': $(window).width(), 'height': $(window).height() };
		var landingsize = { 'width': $('#landing').width(), 'height': $('#landing').height() };
		
		var left = ( landingsize.width > windowsize.width ) ? ( 0 ) : ( (windowsize.width - landingsize.width) / 2 );
		var top = ( landingsize.height > windowsize.height ) ? ( 0 ) : ( (windowsize.height - landingsize.height) / 2 * 0.7 );	// Move it slightly upwards
		
		$('#landing')
			.css('left', left + 'px' )
			.css('top', top + 'px' );
		
	});
	
	$(window).trigger('resize');
	
	
}



function setup_download_pdf() {

	if( $('#template_pdf_download').length ) { 
		
		$('a.download-button').click(function(event){
		
			event.preventDefault();
			
			pdf_link = $(this).attr('pdf_link');
			
			if( ! $('#popunder-holder').length ) {
				$('body').append('<div id="popunder-holder" style="display:none;"><div id="popunder-fondo"></div><div id="popunder"></div><a id="popunder-close">Close</a></div>');
				
				$('#popunder-close').click(function(event){
					event.preventDefault();
					$('#popunder-holder').hide();
				});
				
				$(window).resize(function(){
				
					var window_width = $(window).width();
					var window_height = $(window).height();
					var width = $('#popunder').width();
					var height = $('#popunder').height();
					
					var left = (window_width - width) / 2;
					var top = (window_height - height) / 2;
					left = ((left < 0) ? 0 : left);
					top = ((top < 40) ? 40 : top);
					
					$('#popunder').css('left', left +'px' ).css('top', top +'px' )
					$('#popunder-close').css('right', (left-40) +'px' ).css('top', (top-25) +'px' )
					
				});
			}
			
			$('#popunder').html( $('#template_pdf_download').html() );
			$('#popunder input[name=returnURL]').val( pdf_link );
			
			$('#popunder form').submit(function(event){
				
				$('#popunder form').removeClass('error');
				$('#popunder form input, #popunder form select').removeClass('error');
				
				$('input.required, select.required', this).each(function(){
					if( $(this).val() == '' ) {
						$('#popunder form').addClass('error');
						$(this).addClass('error');
					}
				});
				$('input.email', this).each(function(){
					var text = $(this).val();
					if( text.search("@") < 1 || text.length < 3 ) {
						$('#popunder form').addClass('error');
						$(this).addClass('error');
					}
				});
				
				if( $('#popunder form').hasClass('error') ) {
					event.preventDefault();
					return false;
				}
				else {
					// Add the PDF Cookie
					$.get('/wp-content/relay/pdf_relay.php?pdf_downloaded=1');		
					$('#popunder-close').trigger('click');
				}
				
			});
			
			$('#popunder-holder').show();
			
			$(window).trigger('resize');
		});
	}
	else {
		// If the popunder doesn't exist, the user has already signed up, so the links work properly.
		$('a.download-button').each(function(){
			$(this).attr('href', $(this).attr('pdf_link'));
		});
		
	}
}



