var init = false;
$(document).ready(initFunction);
$(window).load(initFunction);

function initFunction()
{
	var height = Math.max($("#leftBar").height(),$("#content").height())
  $("#centercontainer").css("height",height+220);
   
  if(true == init)
     return;

   init = true;
   
   initQuotes();
  /* 
   $(".menu").hoverIntent({
		interval:50,
		over:showSubmenu,
		timeout:50,
		out:hideSubmenu
		});
		
   $(".menuActive").hoverIntent({
		interval:50,
		over:showSubmenu,
		timeout:50,
		out:hideSubmenu
		});
		*/
}

function showSubmenu()
{
	$(this).children(".submenu").show();
}

function hideSubmenu()
{
	$(this).children(".submenu").hide();
}

function initQuotes()
{
	disableNext();
	disablePrev();
	
	updateCurrentQuote(0);	
}

function enableNext()
{
	$(".quoteNext").unbind("click")
	$(".quoteNext").click(nextQuote);
	$(".quoteNext").removeClass("disabled");
}

function disableNext()
{
	$(".quoteNext").unbind("click");
	$(".quoteNext").addClass("disabled");
}


function enablePrev()
{
	$(".quotePrev").unbind("click");
	$(".quotePrev").click(prevQuote);
	$(".quotePrev").removeClass("disabled");
}

function disablePrev()
{
	$(".quotePrev").unbind("click");
	$(".quotePrev").addClass("disabled");
}
function nextQuote()
{
	var left = parseInt($(".quoteContainer").css("left"));
	$(".quoteContainer").css("left",(left-180)+"px");
	var left = parseInt($(".quoteImageContainer").css("left"));
	$(".quoteImageContainer").css("left",(left-678)+"px");
	updateCurrentQuote(+1)
}

function prevQuote()
{
	var left = parseInt($(".quoteContainer").css("left"));
	$(".quoteContainer").css("left",(left+180)+"px");
	var left = parseInt($(".quoteImageContainer").css("left"));
	$(".quoteImageContainer").css("left",(left+678)+"px");
	updateCurrentQuote(-1)
}

function updateCurrentQuote(delta)
{
	var quotes = $(".quoteContainer").children().length;	
	var current = parseInt($("#quoteCurrent").html());
	if(0 == current)
		current = 1;
	
	current += delta;
	
	if(current == 1)
	{
		disablePrev();
		enableNext();
	}
	
	if(current > 1 && current < quotes)
	{
		enablePrev();
		enableNext();
	}
	if(current == quotes)
	{
		disableNext()
		enablePrev();
	}
	
	if((current == 1 && current == quotes ) || quotes == 0)
	{
		disablePrev();
		disableNext();
	}
	
	$("#quoteCurrent").html(current);
}



