var timeout    = 500;
var closetimer = 0;
var menuitem = 0;
var customer_count;
var customer_interval;
var old_customer = 0;
var current_customer = 0;



function menu_open()
{  
	menu_canceltimer();
	menu_close();
	menuitem = $(this).find('ul').css('visibility', 'visible');
}

function menu_close()
{
	if(menuitem) {
		menuitem.css('visibility', 'hidden');
	}
}

function menu_timer()
{
	closetimer = window.setTimeout(menu_close, timeout);
}

function menu_canceltimer()
{  
	if(closetimer) {  
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

var splash_timeout    = 8000;
var splash_closetimer = 0;

function close_splash() {
	if(splash_closetimer) {  
		window.clearTimeout(splash_closetimer);
		closetimer = null;
	}
	$('#splash').fadeOut('fast');
	$('#splash_bg').fadeOut('fast');
}

$(document).ready(function() {


	var been_here = $.cookie('been_here');
	if(been_here == 'true') {
		$('#splash').fadeOut(0);
		$('#splash_bg').fadeOut(0);
	} else {
		$.cookie('been_here', true, { expires: 14 });
	}
	splash_closetimer = window.setTimeout(close_splash, splash_timeout);

    
	$('#menu > li').bind('mouseover', menu_open);
	$('#menu > li').bind('mouseout',  menu_timer);

	$(".customer").fadeOut(0);
	customer_count = $("div.customer").size();
    if (customer_count === 0) return;
	$("div.customer:eq("+current_customer+")").fadeIn(0);

	customer_interval = setInterval(customer_rotate,1000); //time in milliseconds
	$('#scrollup').hover(function() {
		clearInterval(customer_interval);
	}, function() {
		customer_interval = setInterval(customer_rotate,1000); //time in milliseconds
		customer_rotate();
	});
	
	$('#image_rotate').innerfade({   
        speed: 'slow',   
        timeout: 4000,   
        type: 'sequence',   
        containerheight: '110px'  
    });  



});

document.onclick = menu_close;
 
function customer_rotate() {
	current_customer = (old_customer + 1) % customer_count; 
	$("div.customer:eq(" + old_customer + ")").fadeOut("slow");
	$("div.customer:eq(" + current_customer + ")").fadeIn("slow");
	old_customer = current_customer;
}

