(function($) {

	// jQuery searchValue 1.1
	$.fn.searchValue=function(a){var b=$(this);b.val(a);b.focus(function(){if(b.val()==a)b.val('')});b.blur(function(){if(b.val()=='')b.val(a)});return this};

})(jQuery);

$(window).load(function() {
	
	$('.movie').each(function(i) {
							  
		// Set up variables
		var fpContainer = $(this),
			fpMovie = fpContainer.children('.movie-player'),
			fpMovieId = fpMovie.attr('class') + '-' + i,
			fpControls = fpContainer.children('.movie-controls'),
			fpControlsId = fpControls.attr('class') + '-' + i;
			
		// Assign attributes
		fpMovie.attr('id', fpMovieId);
		fpControls.attr('id', fpControlsId);
		
		// Set up flowplayer
		flowplayer(fpMovieId, {
			src : 'style/shv2/flowplayer/flash/flowplayer.swf',
			wmode : 'opaque'
		}, {
			canvas : {
				backgroundColor : '#333333'
			},
			clip: {
				autoPlay : true,
				autoBuffering : true
			},
			plugins: {
				controls : null
			}
		}).controls(fpControlsId);

		// Set up initial state
		var oBottom = fpControls.css('bottom'),
			initStyle = {
			opacity : 0,
			bottom : oBottom.substring(0, oBottom.length - 2) / 2 + 'px'
		};
		fpControls.css(initStyle);
			
		// Set up events
		fpContainer.hover(function() {
			fpControls.stop().animate({
				opacity : 1,
				bottom: oBottom
			}, 250);
		}, function() {
			fpControls.stop().animate(initStyle, 500);
		});

	});
		
});

$(function() {
	
	// Cycle
	$('#banner img').cycle({
		startShown : false
	});
	
	// Apply searchValue
	var input = $('#search-box-text');
	input.searchValue(input.val());

});