//Add watermarks
$(document).ready(function() {
	$('#sign_up_name').watermark('name', {className: 'rjWatermark'});
	$('#sign_up_email').watermark('email address', {className: 'rjWatermark'});
	$('#freeName').watermark('name');
	$('#freeEmail').watermark('email address');
});
 
//Homepage video popup
var vidPopTimeoutId;
$(document).ready(function() {
	$("a.foxycart").click(function () {
		closePlayer();
	});
	$("div#video_area").click(function () {
		closePlayer();
	});
	//$('div#video_area').delay(2000).animate({top: '0'}, 1500).loadPlayer();//requires jQuery 1.4
	vidPopTimeoutId = window.setTimeout(function() {
		$('div#video_area').animate({top: '0'}, 1500).loadPlayer();
	}, 2500);
	window.setTimeout(playHomeVid, 4000);
});

function closePlayer() {
	$("div#video_area").animate({top: '318px'}, 800);
	window.setTimeout(unloadVidPlayer, 800);
}

function unloadVidPlayer() {
	$f("player").stop();
	$f("player").stopBuffering();
}

function playHomeVid() {
	//if($.cookie("hasPlayed") != 'true')
	//{
		$f("player").play();
		$.cookie("hasPlayed", "true", { expires: 30 });
	//}
}

jQuery.fn.loadPlayer = function() {
	$f("player", "/assets/templates/rjba/flowplayer/flowplayer-3.1.5.swf", {
		wmode: 'transparent',
		clip: {
			autoPlay: false
		},
		plugins: { 
			controls: { 
				autoHide: 'always'
			} 
		}
	});
}

//Image Switcher
var photo_num = 2;
$(document).ready(function () {
	$(document).everyTime(4000, function() {
		$('div#headerImage').css("background-image", "url(/assets/templates/rjba/images/photos/" + photo_num + ".jpg)");
		if(photo_num >= 12) { photo_num = 1; }
		else { photo_num = photo_num + 1; }
	}, 0);
});	

//Image PreLoader
$(document).ready(function() {
	var images = ['1.jpg', '2.jpg', '3.jpg', '4.jpg', '5.jpg', '6.jpg', '7.jpg', '8.jpg', '9.jpg', '10.jpg', '11.jpg', '12.jpg'];		
	$(images).each(function(key, value) {		
		var img = new Image();
		value = '/assets/templates/rjba/images/photos/' + value;
		$(img).attr('src', value).error(function() {			
			alert('Error preloading image ' . value);				
		})		
	});	
});
