var container_id = 'divMiddleHome';
var default_id = 'divMiddleHome';
var mouse_is_inside = false;
var pics = new Array();
var news_container = null;
pics[0] = '/platform/apps/home/images/bg_glashaus.jpg';
pics[1] = '/platform/apps/home/images/bg_briefkasten.jpg';
pics[2] = '/platform/apps/home/images/bg_sbox.jpg';
pics[3] = '/platform/apps/home/images/bg_unternehmen.jpg';
pics[4] = '/platform/apps/home/images/bg_home.jpg';

//Events an Elemente binden
document.observe("dom:loaded", function() {
	$('divMenuHome').hide();
	setTimeout('showMenu()',1000);
	
	preloadImages(pics);
	initEvents();
});

function showMenu() {
	var element = $('divMenuHome');
	new Effect.Parallel([
		new Effect.Appear(element, { sync: true, duration: 2 }),
		new Effect.BlindDown(element, { sync: true, scaleX: true, scaleY: false, duration: 2 })
	]);
}

function preloadImages(Images)
{
  for (i = 0; i < Images.length; i++) {
    var Bild = new Image();
    Bild.src = Images[i];
  }
}

function initEvents() {
	$$('.aMenuHome').each(function(element){
		element.observe('mouseover', function() {
			var name = "divMiddleHome" + element.id.substr(1);
			$(container_id).id = name;
			container_id = name;
			initMouseoutEvents();
			if($('divContentContainerHomeNews')) {
				$('divContentContainerHomeNews').remove();
			}
		});
	});
	
	initMouseoutEvents();
	
	$('bodyToFetch').observe('mouseover', function(){
		if(!mouse_is_inside){
			$(container_id).id = default_id;
			container_id = default_id;
			initMouseoutEvents();
			if($('divContentContainerHomeNews')) {
				$('divContentContainerHomeNews').remove();
			}
		}
	});
	
	$('aNews').observe('mouseover', function(){
		if (news_container == null) {
			new Ajax.Request('/platform/apps/home/indexNews.asp', {
				parameters: { ajax: 'true' },
				method: 'get',
				onSuccess: function(transport) {
					news_container = transport.responseText;
					Element.replace(container_id, news_container);
					container_id = 'divMiddleHomeNews';
					initEvents();
				}
			});
		} else {
			Element.replace(container_id, news_container);
			container_id = 'divMiddleHomeNews';
			initEvents();
		}
	});
}

function initMouseoutEvents() {
	$(container_id).observe('mouseover', function(){mouse_is_inside = true});
	$(container_id).observe('mouseout', function(){mouse_is_inside = false});
}

