banner_start_color = banner_active_color2;

function platingroup_banner_highlight(status) {
	if(status == undefined) {
		status = 0;
	}

	platingroup_banner_setstatus(status);
	document.getElementById('menu_head').style.display = "block";
	
	setOpacity(document.getElementById('menu_head'), status);
	document.getElementById('platingroup_banner_logo').style.display = "none";
	status++;
	if(status < 11) {
		window.setTimeout('platingroup_banner_highlight('+status+');',30);
	}

}

function platingroup_onmouseover(e, element, function_name) {
	var ziel=e.relatedTarget?e.relatedTarget:e.fromElement;
	var kinder=element.getElementsByTagName('*');
	for(var i=0;i<kinder.length;i++) if(kinder[i]==ziel||element==ziel)return;

	if(menu_is_out == 1) {
		eval(function_name);
	}
}

function platingroup_onmouseout(e, element, function_name) {
	var ziel=e.relatedTarget?e.relatedTarget:e.toElement;
	var kinder=element.getElementsByTagName('*');
	for(var i=0;i<kinder.length;i++) if(kinder[i]==ziel||element==ziel)return;
	

	if(menu_is_out == 1) {
		menu_is_out = 0;
		
		eval(function_name);
	}
}

function platingroup_banner_unhighlight(status) {
	if(status == undefined) {
		status = 10;
	}
	
	platingroup_banner_setstatus(status);
	setOpacity(document.getElementById('menu_head'), status);

	status--;
	if(status >= 0) {
		window.setTimeout('platingroup_banner_unhighlight('+status+');',30);
	}
	else
	{
		document.getElementById('platingroup_banner_logo').style.display = "block";
		document.getElementById('menu_head').style.display = "none";
	}
}

/*
function platingroup_banner_menu_highlight(bannerstatus) {
	if(bannerstatus == undefined) {
		document.getElementById('menu_head').style.display = "";
		bannerstatus = 0;
	}
	
	setOpacity(document.getElementById('menu_head'), bannerstatus);

	bannerstatus++;
	if(bannerstatus < 11) {
		window.setTimeout('platingroup_banner_menu_highlight('+bannerstatus+');',20);
	}
}

function platingroup_banner_menu_unhighlight(bannerstatus) {
	if(bannerstatus == undefined) {
		bannerstatus = 10;
	}

	setOpacity(document.getElementById('menu_head'), bannerstatus);

	bannerstatus--;
	if(bannerstatus >= 0) {
		window.setTimeout('platingroup_banner_menu_unhighlight('+bannerstatus+');',20);
	} else {
		document.getElementById('menu_head').style.display = "none";
	}
}
*/
function platingroup_banner_setstatus(status) {
	banner_active_color = new Array();
	
	for(i=0;i<3;i++) {
		banner_active_color[i] = banner_start_color[i]+((banner_end_color[i]-banner_start_color[i])/10*status);
	}
	document.getElementById('platingroup_banner').style.backgroundColor = 'rgb('+parseInt(banner_active_color[0])+','+parseInt(banner_active_color[1])+','+parseInt(banner_active_color[2])+')';
	document.getElementById('platingroup_banner').style.height = (20+status)+'px';
	
}

function extract_menu() {
	if(menu_is_out == 0) {
		menu_is_out = 1;
	}
}
