var currentShow;
var currentFade;
var t;
var eventHeight = 0;

function setEventHeight(){
    var events = $('#headerEvents').find('.content');
    for (var i = 0; i < events.length; i++) {
        if (events[i].offsetHeight > eventHeight) {
            eventHeight = events[i].offsetHeight;
        }
    }
    var h3s = $('#headerEvents').find('h3');
    $('#headerEvents').css('height', (eventHeight + h3s[0].offsetHeight) + "px");
    initializeEvents(events);
}

function initializeEvents(events){
    if (events.length > 1) {
		for (var i = 0; i < events.length; i++) {
			var showTime = 4000;
			var fadeTime = 1000;
			var startTime = i * (fadeTime + showTime + fadeTime);
			
			$("#" + events[i].id).delay(startTime).fadeIn(fadeTime).delay(showTime).fadeOut(fadeTime, function(){
				if (this.className == "content last") {
					initializeEvents(events);
				}
			});
		}
	}
}

function loadHover() {
	var img = new Image();
	img.src = "img/newsletterButtonHover.jpg";
	$('#newsletterButton').hover(function() {
		this.src = "img/newsletterButtonHover.jpg";
	}, function() {
		this.src = "img/newsletterButton.jpg";
	});
}

var virusCount = 5;
function getContentImage(){
    thisVirus = Math.floor(Math.random() * virusCount + 1);
    document.getElementById('virus_image').src = 'img/virus' + thisVirus + '.jpg';
}

var imageCount = 6;
function getMenuImage(pre){
    thisImage = Math.floor(Math.random() * imageCount + 1);
    document.getElementById('menu_image').src = pre + 'img/menuImage' + thisImage + '.jpg';
}

function setProductMenu(){
    var heading = $('#product_menu h3');
    heading.mouseenter(function(){
        heading.attr('class','hovering');
		$('#product_menu ul').slideDown('fast');
    }).mouseleave(function() {
		heading.attr('class','');
		var timeoutId = setTimeout(function() {
			if($('#product_menu ul').attr('class')!='hovering') {
			$('#product_menu ul').slideUp('fast');
		}
		},500);
	});
	$('#product_menu ul').mouseenter(function() {
		$('#product_menu ul').attr('class','hovering');
	});
	$('#product_menu ul').mouseleave(function() {
		$('#product_menu ul').attr('class','');
		var timeoutId = setTimeout(function() {
			if(heading.attr('class')!='hovering') {
			$('#product_menu ul').slideUp('fast');
		}
		},500);
	})
    
   /* $("someelement").mouseenter(function(){
        clearTimeout($(this).data('timeoutId'));
        $(this).find(".tooltip").fadeIn("slow");
    }).mouseleave(function(){
        var someelement = this;
        var timeoutId = setTimeout(function(){
            $(someelement).find(".tooltip").fadeOut("slow");
        }, 650);
        $(someelement).data('timeoutId', timeoutId); //set the timeoutId, allowing us to clear this trigger if the mouse comes back over
    });
*/    
}

function mouseOnMenu(){

}

