// JavaScript Document
var changeCount = 0;
//setTimeout("loadPlayer()",1000);
//function loadPlayer(){
	
jQuery.preloadImages = function()
{
  for(var i = 0; i<arguments.length; i++)
  {
    jQuery("<img>").attr("src", arguments[i]);
  }
}

$.preloadImages("./images/pauseLow.png","./images/logoMain.png","./images/0.jpg","./images/1.jpg","./images/2.jpg","./images/3.jpg","./images/4.jpg","./images/5.jpg","./images/6.jpg","./images/7.jpg");

$(document).ready(function() {
	var d = new Date();
	var newDateString = "";
	
	var days = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
	var months = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
	var todaysDay = parseFloat(d.getDay());
	var todaysMonth = parseFloat(d.getMonth());
	var todaysYear = d.getYear();
	var todaysDate = d.getDate();
	
	if(todaysYear <= 1900){
		todaysYear = todaysYear+1900;
	}
	
	newDateString += days[todaysDay];
	newDateString += ", "
	newDateString += months[todaysMonth];
	newDateString += " ";
	newDateString += todaysDate;
	newDateString += ", ";
	newDateString += todaysYear;
	$('#newsDisplays').html(newDateString);
						   
	$("#logoMain").click(function(event){
     location.href='/';
   	});
	
	$("#leftClick").mouseover(function(event){
     	$("#leftClick").animate({opacity:.5},200);
   	});
	
	
	$("#rightClick").mouseover(function(event){
     	$("#rightClick").animate({opacity:.5},200);
   	});
	
	
	$("#leftClick").mouseout(function(event){
     	$("#leftClick").animate({opacity:1},200);
   	});
	
	
	$("#rightClick").mouseout(function(event){
     	$("#rightClick").animate({opacity:1},200);
   	});
	
	$("#homeHover").mouseover(function(event){
		hideMenu('#aboutLinks');
		hideMenu('#servicesLinks');
		hideMenu('#newsLinks');
		hideMenu('#contactLinks');
		showMenu('#homeLinks');
	});
	
	$("#aboutHover").mouseover(function(event){
		hideMenu('#homeLinks');
		hideMenu('#servicesLinks');
		hideMenu('#newsLinks');
		hideMenu('#contactLinks');
		showMenu('#aboutLinks');
	});
	
	$("#servicesHover").mouseover(function(event){
		hideMenu('#homeLinks');
		hideMenu('#aboutLinks');
		hideMenu('#newsLinks');
		hideMenu('#contactLinks');
		showMenu('#servicesLinks');
	});
	
	$("#newsHover").mouseover(function(event){
		hideMenu('#homeLinks');
		hideMenu('#aboutLinks');
		hideMenu('#servicesLinks');
		hideMenu('#contactLinks');
		showMenu('#newsLinks');
	});
	
	$("#contactHover").mouseover(function(event){
		hideMenu('#homeLinks');
		hideMenu('#aboutLinks');
		hideMenu('#servicesLinks');
		hideMenu('#newsLinks');
		showMenu('#contactLinks');
	});
	
	$("#centerMedia").mouseover(function(event){
		slowHideMenu('#homeLinks');
		slowHideMenu('#aboutLinks');
		slowHideMenu('#servicesLinks');
		slowHideMenu('#newsLinks');
		slowHideMenu('#contactLinks');
	});
	
	$("#bottomBG").mouseover(function(event){
		slowHideMenu('#homeLinks');
		slowHideMenu('#aboutLinks');
		slowHideMenu('#servicesLinks');
		slowHideMenu('#newsLinks');
		slowHideMenu('#contactLinks');
	});
});


function showMenu(objectId){
	$(objectId).css('opacity', 1);
	$(objectId).css('display', 'block');
	//$(objectId).animate({opacity:1},200);
}

function slowHideMenu(objectId){
	$(objectId).animate({opacity:0},200);
}

function hideMenu(objectId){
	$(objectId).css('display', 'none');
}

var currentSlide = 0;
function changeSlide(slide,ref){
	var stringLink = '#link';
	var stringPic = '#picture';	
	var stringPicNext = '#picture';
	var hScroll = (slide - currentSlide)*598;
    $('#container').animate({scrollLeft: '+=' + hScroll + 'px'}, 1400);
	
	stringLink += currentSlide;
	stringPic += currentSlide; 
	stringPicNext += slide;
	
	$(stringLink).removeClass('current');
	$(stringLink).addClass('notCurrent');
	$(stringPic).animate({opacity: .7 }, 300);
	
	$(ref).removeClass('notCurrent');
	$(ref).addClass('current');
	$(stringPicNext).animate({opacity: 1 }, 300);
	
	changeCount++;
	currentSlide = slide;
	
	pauseSlide('#linkPause');
}
	
function prevSlide(){
	var stringLink = '#link';
	var stringLinkNext = '#link';
	var stringPic = '#picture';	
	var stringPicNext = '#picture';
	
	if(currentSlide != 0){
		var slide = currentSlide-1;
	} else {
		var slide = 7;
	}
	
	var hScroll = (slide - currentSlide)*598;
    $('#container').animate({scrollLeft: '+=' + hScroll + 'px'}, 1400);
		
	stringLink += currentSlide;
	stringLinkNext += slide;
	stringPic += currentSlide; 
	stringPicNext += slide;
		
	$(stringLink).removeClass('current');
	$(stringLink).addClass('notCurrent');
	$(stringPic).animate({opacity: .7 }, 300);
		
	$(stringLinkNext).removeClass('notCurrent');
	$(stringLinkNext).addClass('current');
	$(stringPicNext).animate({opacity: 1 }, 300);
	
	changeCount++;
	currentSlide = slide;
	var tempString = "waitForPause(" + changeCount + ")";
	setTimeout(tempString,8900);
}


var pauseOn = 0;

function nextSlide(n){
	if(pauseOn != 1 || n == 2){
	var stringLink = '#link';
	var stringLinkNext = '#link';
	var stringPic = '#picture';
	var stringPicNext = '#picture';

	if(currentSlide != 7){
		var slide = currentSlide+1;
	} else {
		var slide = 0;
	}
	
	var hScroll = (slide - currentSlide)*598;
	$('#container').animate({scrollLeft: '+=' + hScroll + 'px'}, 1400);

	stringLink += currentSlide;
	stringLinkNext += slide;
	stringPic += currentSlide; 
	stringPicNext += slide;

	$(stringLink).removeClass('current');
	$(stringLink).addClass('notCurrent');
	$(stringPic).animate({opacity: .7 }, 300);

	$(stringLinkNext).removeClass('notCurrent');
	$(stringLinkNext).addClass('current');
	$(stringPicNext).animate({opacity: 1 }, 300);

	currentSlide = slide;
	changeCount++;
	var tempString = "waitForPause(" + changeCount + ")";
	setTimeout(tempString,8900);
	}
}

setTimeout("nextSlide()",9000);

function pauseSlide(t2){
	if(pauseOn==1){
		pauseOn = 0;
		$(t2).removeClass('pauseLow');
		$(t2).addClass('pauseHigh');
		nextSlide();
	} else {
		pauseOn = 1;
		$(t2).removeClass('pauseHigh');
		$(t2).addClass('pauseLow');
	}
}

function waitForPause(p){
	if(pauseOn != 1 && p>=changeCount){
		setTimeout("nextSlide()",100);
	}
}