$.preloadImages = function() {
	for(var i = 0; i < arguments.length; i++) {
		$('<img />').attr('src', arguments[i]);   
	} 
}

$(document).ready(function() {
	$.preloadImages(
		'assets/img/bg-gallery-photo.png',
		'assets/img/bg-gallery-video.png',
		'assets/img/glyph-gallery-loader.gif',
		'assets/img/button-gallery-close.png',
		'assets/img/button-gallery-left.png',
		'assets/img/button-gallery-right.png'
	);
	
	if ($.browser.webkit){
		$('#tapmates').scroll(function(event){
			$('body').css('background-position', ((-1) * $(this).scrollTop()) + 'px right');
		});
	}
	
	$('#Email')
		.data('watermark', $('#Email').val())
		.focus(function(event){
			if ($(this).val() == $(this).data('watermark'))
				$(this).val('');
		})
		.blur(function(event){
			if ($(this).val().length == 0)
				$(this).val($(this).data('watermark'));
		});
	
	$('#buttonSubmitEmail').submit();
	
	$('a.-sel-appIcon').click(function(event){
		$this = $(this);
		if ($this.hasClass('enabled')) {
			if ($.browser.webkit){
				$('#tapmates').scrollTo('#apps', 400, {easing: 'easeOutExpo'});
			} else {
				$.scrollTo('#apps', 400, {easing: 'easeOutExpo'});
			}
			
			if (!$this.hasClass('active')) {
				$('a.-sel-appIcon.active').removeClass('active');
				$this.addClass('active');
			}
		}
		
		event.preventDefault();
	});
	
	$('#apps').serialScroll({
		target: 'div.app-details',
		items: 'div.app-detail',
		axis: 'x',
		navigation: 'div.app-menu li a.enabled',
		duration: 500,
		force: true,
		easing: 'easeOutCubic'
	});
	
	$("a[rel^='screener']").screener({});
	
	$('#link_cookmate_appstore').click(function(){
		_gaq.push(['_trackPageview', '/appstore/cookmate']);
	});
	
	$('#badge-twitter')
		.mouseenter(function() {
			$(this).animate({'top': '15px'}, 200, 'linear', function() {
				$('#badge-tweet').fadeIn(150);
			});
		})
		.mouseleave(function() {
			$(this).stop().animate({'top': '25px'}, 200);
			$('#badge-tweet').fadeOut(150);
		});
});