﻿$(document).ready(function () {
	var ribbon = $('.ribbonbackground');

	if (ribbon) {
		ribbon.css('position', 'fixed');
		handleRibbonPosition(ribbon);
		ribbon.bind('DOMSubtreeModified', function() {
			handleRibbonPosition(ribbon);
		});
	}
	
	// Slider
	var timeout = 5000;
	
	var slider = $('#slider ul');
	if (slider) {
		var interval = setInterval(function() {
			slideIt(slider);
		}, timeout);
		
		slider.hover(function() {
			interval = clearInterval(interval);
		}, function() {
			interval = setInterval(function() {
				slideIt(slider);
			}, timeout);
		});
	}	
});

function slideIt(slider) {
	var current = slider.find('li.current');
	var next;

	if(current.index() == slider.children().last().index()) {
		next = slider.children().first();
	} else {
		next = current.next();
	}

	next.addClass('next');
	next.fadeIn(1000, function() {
		current.hide();
		current.removeClass('current');
		next.removeClass('next');
		next.addClass('current');
	});
}

function handleRibbonPosition(ribbon) {
	$('#s4-bodyContainer').css('margin-top', ribbon.height() + 'px');
}


