var init, init2;
var scrollSpeed = 60;
var maxTurns	= 125;
var starAdd		= -30;
var starPnts	= new Array();

$(document).ready(function() { 
	setUpStars();
}); 
	
function setUpStars() {
	init = setInterval("moveStars()", scrollSpeed);
	starPnts[1] = 0;
	starPnts[2] = maxTurns -10;
	starPnts[3] = maxTurns -5;
	starPnts[4] = maxTurns -20;
	starPnts[5] = maxTurns -30;
	starPnts[6] = maxTurns -40;
	starPnts[7] = maxTurns -45;
	starPnts[8] = maxTurns -55;
}
function moveStars() {
	for(var i=1; i<=8; i++) {
		starNext(i);
	}
}
function starNext(id){
	starPnts[id]++;
	$("#star"+id).css('backgroundPosition',(starPnts[id]* starAdd)+'px 0');
	if(starPnts[id] > maxTurns ) { starPnts[id]=0;}
}

var navbar = 0;
var navcnt = 7;
var navimg = 'images/posters/';
var navthb = 'images/posters/thumbs/';

function loadNavBar() {
	$("#shownav").append('<a id="scrollOver" href="#"></a>');
	navcnt = $("#showitems li").size();
	if(navcnt > 7) {
		$("#showitems ul").css('width', (navcnt * 136) +'px');
		$("#showlnkL").css('backgroundPosition','-100px 0');
		makeNavRaLnk();
	}

	$("#shownav li").each(function(i){
		var $kids = $(this)
		var $img  = $(this).children("a:first-child");
		var pos	  = parseInt($img.attr('class')) +9;
		
		$kids.css('backgroundImage',"url('"+navthb +$img.attr('title')+"')");
		
		$kids.mouseover(function() {
			var n = i 
			$scroll = $("#scrollOver");
			$img	= $(this).children("a:first-child");
			$scroll.css('display','block');
			$scroll.attr('href',$img.attr('href'));
			$scroll.css('backgroundImage',"url('"+navimg +$img.attr('title')+"')");
			n =  (n-navbar) * 135 + 20;
			$scroll.css('left',n+"px");
		});
	});
	
	$("#scrollOver").mouseout(function() {
		$(this).css('display','none');
	});
}

function moveNavBar (gotovar){
	navbar += gotovar;
	
	$("#showitems ul").css('left', (navbar * -135) +'px');	
	makeNavLaLnk();
	makeNavRaLnk();
		
	if(navbar <= 0) {
		$("#showlnkL").html('<div></div>');
		$("#showlnkL").css('backgroundPosition','-100px 0');
		return;

	}else if(navbar+7 >= navcnt) {
		$("#showlnkR").html('<div></div>');
		$("#showlnkR").css('backgroundPosition','-128px 0');
		return;
	}
}

function makeNavRaLnk() {
	$("#showlnkR").html('<a href="#"></a>');
	$("#showlnkR").css('backgroundPosition','-28px 0');
		
	$("#showlnkR a").click(function() {
		moveNavBar(1);
	});
	$("#showlnkR a").mouseover(function() {
		$("#showlnkR").css('backgroundPosition','-78px 0');
	});
	$("#showlnkR a").mouseout(function() {
		$("#showlnkR").css('backgroundPosition','-28px 0');
	});
}

function makeNavLaLnk() {
	$("#showlnkL").html('<a href="#"></a>');
	$("#showlnkL").css('backgroundPosition','0 0');

	$("#showlnkL a").click(function() {
		moveNavBar(-1);
	});
	$("#showlnkL a").mouseover(function() {
		$("#showlnkL").css('backgroundPosition','-50px 0');
	});
	$("#showlnkL a").mouseout(function() {
		$("#showlnkL").css('backgroundPosition','0 0');
	});
}

var slides		= 1;
var slidecnt	= 0;
var slideSpeed	= 6000;
var slideSpeed2	= 8000;
var slideTitles = Array();

function setUpSlideShow() {
	slidecnt = $("#showslides img").size();
	var y = 0;
	$("#showslides li").each(function(i){
		var $kids = $(this).children("img");
		$kids.hide();
		slideTitles[i+1] = $kids.attr('rel');
		$(this).css('top',"-"+ y + "px");
		y+= $(this).height();
	});
	
	$("#showslides li:first-child").children("img").fadeIn();
	$("h1.showtitle").css('backgroundImage',"url('"+slideTitles[slides]+"')");
	if(slidecnt > 1) {
		init2 = setInterval("moveSlides()", slideSpeed);
	}
}

function setUpHomeSlide() {
	slidecnt = $("#slidehomefrm li").size();
	$("#slidehomefrm").append('<div id="hometextwindow"></div><div id="homeframe"></div>');
	
	var y = 0;
	$("#homeslides li").each(function(i){
		var $kids = $(this).children("div");
		$kids.css('backgroundImage',"url('"+$kids.attr('rel')+"')");
		
		$kids.hide();
		$(this).css('top',"-"+ y + "px");
		slideTitles[i+1] = $kids.html();
		$kids.children("p").text('');
		y+= $(this).height();
	});
	
	$("#homeslides li:first-child").children("div").show();
	$('#hometextwindow').html(slideTitles[slides]);
	if(slidecnt > 1) {
		init2 = setInterval("moveHome()", slideSpeed2);
	}
	
	$("#slidehomefrm").mouseover(function() {
		init2 = clearInterval(init2);

	});
	$("#slidehomefrm").mouseleave(function() {
		init2 = setInterval("moveHome()", slideSpeed2);
	});
}

function moveSlides() {
	var s1 = slides;
	var s2 = slides+1;
	slides++;
	
	if(s2 > slidecnt){
		slides = s2 = 1;
	}
	$("#showslides li:nth-child("+s2+")").children("img").fadeIn(1000);
	$("#showslides li:nth-child("+s1+")").children("img").fadeOut(1000);

	if(slideTitles[s1] != slideTitles[s2]) {
		$("h1.showtitle").fadeOut(200,function () {
			$(this).css('backgroundImage',"url('"+slideTitles[s2]+"')");
			$(this).fadeIn(200);
		});
	}
}

function moveHome() {
	var s1 = slides;
	var s2 = slides+1;
	slides++;
	
	if(s2 > slidecnt){
		slides = s2 = 1;
	}
	$("#homeslides li:nth-child("+s1+")").children("div").fadeOut(1000);
	$("#homeslides li:nth-child("+s2+")").children("div").fadeIn(1000);
	$("#hometextwindow").fadeOut(200,function () {
		$(this).html(slideTitles[s2]);
		$(this).fadeIn(200);
	});
}
