// Scrolling Settings
var delay  = 2000;
var speed  = 20000;
var scroll = "#rightcol #scrolling";

// Scrolling Functions
function scrolldown () {
	$('#rightcol #scrolling').scrollTo('max', speed, {
		easing: 'linear',
		onAfter: function() {
			setTimeout("scrollup()", delay);
		}
	});
}
function scrollup () {
	$('#rightcol #scrolling').scrollTo('0px', speed, {
		easing: 'linear',
		onAfter: function() {
			setTimeout("scrolldown()", delay);
		}
	});
}


$(document).ready(function() {

	// Initiate Scrolling
	setTimeout("scrolldown()", delay);

	// Pause Scrolling on Hover
	$(scroll).hover(function() {
		$(scroll).pause();
	}, function() {
		$(scroll).resume();
	});

	// Scrolling items fancybox
	$('#rightcol .handle a').fancybox({
		autoDimensions: false,
		padding: 20,
		width: 580,
		height: 400,
		onStart: function() {
			$(scroll).pause();
		},
		onComplete: function() {
			$(scroll).pause();
		},
		onCancel: function() {
			$(scroll).resume();
		},
		onClosed: function() {
			$(scroll).resume();
		}
	});

	$('.fancybox-me').fancybox({
		autoDimensions: false,
		padding: 20,
		width: 580,
		height: 400
	});

	$('#navigation li ul.fancybox li a').fancybox({
		autoDimensions: false,
		padding: 20,
		width: 580,
		height: 400
	});

	$("ul#navigation").superfish({
		animation:     {opacity:'show',height:'show'},
		speed: 200,
		autoArrows:    false,
		dropShadows:   false,
	});

	$(".animated a img").hover(function() {
		var random        = Math.floor(Math.random() * 11);
		var random_switch = Math.floor(Math.random() * 2);
		if (random_switch == 1) {
			random_switch = '+';
		} else {
			random_switch = '-';
		}
		$(this).animate({scale: '+=0.08', rotate: random_switch+'='+random+'deg'}, {queue: true, duration: 200});
	}, function() {
		$(this).animate({scale: '1', rotate: '0deg'}, {queue: true, duration: 200});
	});

});

