var Boxes = new Array("message_box_green", "message_box_yellow", "message_box_orange", "message_box_red", "message_box_violet");
var specialBoxes = new Array("blizzard_radar_div", "picture_div");
var protected_box;
function open_div (ereignis,ID) 
{
        
	if (!ereignis)
	{
    		ereignis = window.event;
	}
	if (document.getElementById &&  document.getElementById(ID).style.display=='none' ) 
	{
		protected=false;
		for (var i=0;i<specialBoxes.length;i++)
		{
			Box = specialBoxes[i];
			if(document.getElementById(Box).style.display == 'block')
			{
				protected=true;
				break;
			}
		}
	
		if(protected==false)
		{
			protected_box=ID;
			clear_visible(ID);
			document.getElementById(ID).style.left  = 30+"%";
			document.getElementById(ID).style.top = ereignis.clientY + "px";
			document.getElementById(ID).style.display = 'block';
		} 
	}
}

function open_div_middle (ID) 
{
	if (document.getElementById &&  document.getElementById(ID).style.display=='none' ) 
	{
                if(open_div_middle.arguments.length==4)
                {
                     document.getElementById("hidden_dyn_picture").src = "";
                     document.getElementById("hidden_dyn_picture").src = open_div_middle.arguments[3];
                     if(document.getElementById("hidden_dyn_content_title").firstChild != null)
                     {
                        var zeichenanz = document.getElementById("hidden_dyn_content_title").firstChild.nodeValue.length;
                        document.getElementById("hidden_dyn_content_title").firstChild.deleteData(0,zeichenanz);
                     }
                     document.getElementById("hidden_dyn_content_title").firstChild.data = arguments[1];
                     if(document.getElementById("hidden_dyn_content").firstChild != null)
                     {
                        var zeichenanz = document.getElementById("hidden_dyn_content").firstChild.nodeValue.length;
                        document.getElementById("hidden_dyn_content").firstChild.deleteData(0,zeichenanz);
                     }
                     document.getElementById("hidden_dyn_content").firstChild.data = arguments[2];
                }
		protected=false;
		for (var i=0;i<specialBoxes.length;i++)
		{
			Box = specialBoxes[i];
			if(document.getElementById(Box).style.display == 'block')
			{
				protected=true;
				break;
			}
		}
		if(protected==false)
		{
			protected_box=ID;
			clear_visible(ID);
			document.getElementById(ID).style.left  = "50%";
			document.getElementById(ID).style.top = "50px";
			document.getElementById(ID).style.display = 'block';
		}
	} 
}


function close_div (ID) 
{
	if(document.getElementById(ID).style.display=='block' )
	{
		protected_box=0;
		clear_visible(ID);

	}
}

function clear_visible(ID)
{
	for (var i=0;i<Boxes.length;i++)
	{
		Box = Boxes[i];
		if(protected_box!=Box)
		{
			document.getElementById(Box).style.display = 'none';
		}
	}
	document.getElementById(ID).style.display = 'none';
}