﻿// jQuery Functions

var currentMenu = null;
var currentTitle = null;
var timeout = 1;

var values = new Array();
var values_updated = new Array();

var timer;

function clientLogin(){
	document.clientloginform.submit();
}

function showMenu(slide){
	$(".dropdown").hide();
	$("#menu a").removeClass("menuhover");
	currentTitle.addClass("menuhover");	
	if(currentMenu!=null&&currentTitle!=null){
		if (currentMenu.is(":hidden")) {
			if(slide){
				currentMenu.fadeIn(200);
			}else{
				currentMenu.show();
			}
		}
	}
}
function hideMenus(){
	if(currentMenu==null&&currentTitle==null){
		$(".dropdown").hide();
		$("#menu a").removeClass("menuhover");
	}
}

$(document).ready(function() {
						   
	$("#datepicker").datepicker({dateFormat: 'dd/mm/yy'});					   
	
	$("#menu a").mouseover(function(){	
		if($(this).attr("rel")!=''){
			currentMenu = $("#"+$(this).attr("rel"));
		}else{
			currentMenu = null;
		}
		currentTitle = $(this);
		showMenu(true);
	}).mouseout(function(){
		currentMenu = null;
		currentTitle = null;
		timer = setTimeout(hideMenus,timeout);
	});
	
	$(".dropdown").mouseover(function(){
		currentTitle = $("#menu a[rel='"+$(this).attr("id")+"']");
		currentMenu = $(this);

		showMenu();
	}).mouseout(function(){
		currentMenu = null;
		currentTitle = null;
		timer = setTimeout(hideMenus,timeout);
	});
	
	hideMenus();
	
	var scrollFocus = 1;
	var menuFadeTimer;
		
	resetNumbers();
	
	$(".scrollbox").hide();	
	
	fadeIt();
	
	$(".number img").mouseover(function(){
		resetNumbers();
		var currentImage = $(this).attr('src');
		var num = $(this).attr('src').substr(8,1);
		$(this).attr('src', '/images/'+num+'_over.jpg');
	}).mouseout(function(){
		resetNumbers();
	}).click(function(){
		var num = $(this).attr('src').substr(8,1);
		scrollFocus = num;
		fadeIt();		
	});
	
	function nextBox(){
		scrollFocus = (scrollFocus==2) ? 1 : scrollFocus+1;
		fadeIt();
	}
	
	$("#scrollingcontent").mouseover(function(){
		clearTimeout(menuFadeTimer);			  
	});
	
	function fadeIt(){	
		$(".scrollbox").fadeOut(1000);	
		$("#box"+scrollFocus).fadeIn(1000);
		resetNumbers();
		menuFadeTimer = setTimeout(nextBox,5000);
	}
	
	function resetNumbers(){
		for(var i=0;i<4;i++){
			var type = '_normal.jpg';
			if(i==scrollFocus){
				type = '_selected.jpg';	
			}
			$("#num"+i+" img").attr('src', '/images/'+i+type);
		}
	}

});

