var time = 5000, mode = 'play', current_banner = 0, banner_interval;
var time1 = 4000, current_banner1 = 0, banner_interval1, current_banner2 = 0, banner_interval2;

$(document).ready(function(){
	// CODE FOR GALLERY ON HOMPAGE
	$("a[name='lists']").eq(0).css('backgroundPosition','-5px -24px');
	banner_interval = setInterval(function() { banner_rotate() }, time);
		$("a[name='lists']").hover(function(){
			banner_interval = clearInterval(banner_interval);
		}, function(){
			if(!banner_interval){
				banner_interval = setInterval(function() { banner_rotate() }, time);
			}
		})
	// CODE FOR MENU TOP EFFECTS
	$('#top-nav li').hover(
		function () {
			if($(this).attr('id')=='top-nav-who'){$(this).children('a').css('backgroundPosition','-151px -54px');}
			if($(this).attr('id')=='top-nav-what'){$(this).children('a').css('backgroundPosition','-311px -54px');}
			if($(this).attr('id')=='top-nav-ideas'){$(this).children('a').css('backgroundPosition','-473px -54px');}
			if($(this).attr('id')=='top-nav-people'){$(this).children('a').css('backgroundPosition','-611px -54px');}
			if($(this).children('ul').css('display')=='none'){
				$(this).children('ul').slideDown('fast');
			}	
		},
		function () {
			if($(this).attr('id')=='top-nav-who'){$(this).children('a').css('backgroundPosition','-151px 0px');}
			if($(this).attr('id')=='top-nav-what'){$(this).children('a').css('backgroundPosition','-311px 0px');}
			if($(this).attr('id')=='top-nav-ideas'){$(this).children('a').css('backgroundPosition','-473px 0px');}
			if($(this).attr('id')=='top-nav-people'){$(this).children('a').css('backgroundPosition','-611px 0px');}
			if($(this).children('ul').css('display')=='block'){
				$(this).children('ul').slideUp('fast');
			}
		}
	);
	// CODE FOR MENU THE RANDOM IMAGES ON HOMEPAGE
/*	
	var howManyRandomOne = $('#random-one a').length;
	var howManyRandomTwo = $('#random-two a').length;
	var randomnumberOne=Math.floor(Math.random()*howManyRandomOne);
	var randomnumberTwo=Math.floor(Math.random()*howManyRandomTwo);
	$('#random-one a').eq(randomnumberOne).css('display','block');
	$('#random-two a').eq(randomnumberTwo).css('display','block');
*/
	// CODE FOR 2 SMALL GALLERIES ON HOMPAGE
	banner_interval1 = setInterval(function() { banner_rotate1() }, time1);
	banner_interval2 = setInterval(function() { banner_rotate2() }, time1);
	$('#random-one a').eq(0).css('display','block');
	$('#random-two a').eq(0).css('display','block');
});
function banner_rotate1() {
		var banner_count1 = $("#random-one > *").length - 1;
		$("#random-one a").eq(current_banner1).fadeOut(400);
		if(current_banner1 < banner_count1) current_banner1++;
		else current_banner1 = 0;			
		$("#random-one a").eq(current_banner1).fadeIn(900);
}
function banner_rotate2() {
		var banner_count2 = $("#random-two > *").length - 1;
		$("#random-two a").eq(current_banner2).fadeOut(400);
		if(current_banner2 < banner_count2) current_banner2++;
		else current_banner2 = 0;			
		$("#random-two a").eq(current_banner2).fadeIn(900);
}

function banner_rotate(id) {
	if(mode == 'play' || id) {
		if(!id){
			var banner_count = $("#gallery-navigator > *").length - 3;
		}	
		$(".item").eq(current_banner).fadeOut(400);
		$("a[name='lists']").eq(current_banner).css('backgroundPosition','-5px -5px');

		if(id) {
			current_banner = id;
			banner_interval = clearInterval(banner_interval);
			banner_interval = setInterval(function() { banner_rotate() }, time);
		}
		else {	
			if(current_banner < banner_count) current_banner++;
			else current_banner = 0;	
		}

		$(".item").eq(current_banner).fadeIn(900);
		$("a[name='lists']").eq(current_banner).css('backgroundPosition','-5px -24px');
	}
}

function switch_mode() {
	if(mode == 'play'){mode = 'pause';} 
	else if(mode == 'pause'){mode = 'play';}
}

function display_date(){
	dayName = new Array ("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
	monName = new Array ("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December")
	var currentTime = new Date()
	var month = currentTime.getMonth()
	var date = currentTime.getDate()
	var day = currentTime.getDay()
	var year = currentTime.getFullYear()
	document.write(dayName[day] + ", " + monName[month]+ "  " + date + ", "+ year )
}
