
var Foundation = window.foundation || {};

Foundation.global = (function($) {
	
	var searchText = 'Search Foundation Films';
	
	var initLightbox = function() {
		$('a[rel=lightbox]').fancybox();
		
		$('a.vimeo').each(function() {
			var size = this.rel.split('-');
			if (size.length < 2) {
				return;
			}
			var width = parseInt(size[0]);
			var height = parseInt(size[1]);
			$(this).fancybox({
				frameWidth:  width,
				frameHeight: height,
				hideOnContentClick: false
			});
		});
	}
	
	var initSearch = function() {
		$('#SearchForm_SearchForm_action_results').hide();
		$('#SearchForm_SearchForm_Search')
			.blur(function() {
				var input = $(this);
				if (input.val() == '') {
					input.val(searchText).addClass('default');
				}
			})
			.focus(function() {
				var input = $(this);
				input.removeClass('default');
				if (input.val() == searchText) {
					input.val('');
				}
			})
			.blur();
	}
	
	var initSlideshow = function() {
		$('#slideshow').append(' \
			<a href="#" id="prev">Previous</a> \
			<a href="#" id="next">Next</a> \
		');
		$('#slides').cycle({ 
			fx: 'scrollHorz', 
			timeout:  5000, 
			speed:    500, 
			prev:    '#prev', 
			next:    '#next'
		});
	}
	
	return {
		init: function() {
			$(document).ready(function() {
				initLightbox();
				initSearch();
				initSlideshow();
			});
		}
	}
})(jQuery).init();
