var SELECTED 	= "selected";
var BUTTON 		= "header-button";
var SHOWN	 	= "shown";
var IMAGE 		= "header-image";
var FLASH 		= "header-flash";
var INTERVAL	= 10000;
var j 			= jQuery.noConflict();
var timer;

j(function() {
				document.getElementById('flash').style.display = "block";
				document.getElementById('flash2').style.display = "none";
				document.getElementById('testata').style.display = "none";

	function carousel() {
		if (j("." + IMAGE+":last").hasClass(SHOWN)) {
			var prevCount = j("." + SELECTED).attr("id");

			var last = j("." + BUTTON+":last");
			if (last.hasClass(SELECTED) ) {
				last.removeClass(SELECTED);
				j("." + BUTTON+":first").addClass(SELECTED);
			} else {
				var selected = j("." + SELECTED);
				selected.next().addClass(SELECTED);
				selected.removeClass(SELECTED);
			}
			
			var count = j("." + SELECTED).attr("id");
			
			reset(prevCount, count);
			
		} else {
		
			var shown = j("." + SHOWN);
			var next = shown.next();
			next.addClass(SHOWN);
			shown.removeClass(SHOWN);
			next.animate({
				left: "0px",
				top: "0px",
				opacity: "1"
			});
			
		}
	}
	
	function reset(prevCount, count) {
	
	
	if (count == 1) {
				document.getElementById('flash').style.display = "block";
				document.getElementById('flash2').style.display = "none";
				document.getElementById('testata').style.display = "none";
				
	} else if (count == 0) {
		document.getElementById('flash').style.display = "block";
		document.getElementById('flash2').style.display = "none";
		document.getElementById('testata').style.display = "none"
				
		
	} else if (count == 2) {
		document.getElementById('flash').style.display = "none";
		document.getElementById('flash2').style.display = "block";
		document.getElementById('testata').style.display = "none";
		
	} else {
				document.getElementById('flash').style.display = "none";
				document.getElementById('flash2').style.display = "none";
				document.getElementById('testata').style.display = "block";
				
	
				
		j("." + IMAGE).each(function(i) {
			var src = j(this).attr("src");
			j(this).attr("src", src.replace(prevCount + "_", count + "_"));
			if (i > 0) {
				j(this).css({
					left: "959px",
					opacity: "0"
				});
			} else {
				j(this).hide();
				j(this).fadeIn(1000);
			}
		});
		}
		
		j("." + SHOWN).removeClass(SHOWN);
		j("." + IMAGE+":first").addClass(SHOWN);
	}
	
	timer = setInterval(function() { carousel(); }, INTERVAL);
	
	j("." + BUTTON).click(function() {
		var prevCount = j("." + SELECTED).attr("id");
	
		clearInterval(timer) 
		timer = setInterval(function() { carousel(); }, INTERVAL);
	
		j("." + SELECTED).removeClass(SELECTED);
		j(this).addClass(SELECTED);
		
		reset(prevCount, j(this).attr("id"));
	});
	
	


	
	j("#homeImgTop").mouseover(function() {
		if(j("#flash_top").css("display")=="block") {
			j("#flash_top").css("cursor","pointer");
		} else
			j("#flash_top").css("cursor","normal");
	});
	
	j("#homeImgTop").mouseover(function() {
		if(j("#testata").css("display")=="block") {
			j("#testata").css("cursor","pointer");
		} else
			j("#testata").css("cursor","normal");
	});
	
});



