var MakeMenuMain_int;
function MakeMenuMain( obj_id )
{
	alert(1);
	if( !MakeMenuMain_int )
	{
		MakeMenuMain_int = setInterval( MakeMenuMain, 1000, obj_id );
	}
	if( MenusArray["menu1"] )
	{
		clearInterval( MakeMenuMain_int );
		var obj_html = document.getElementById( obj_id );
		obj_html.innerHTML = MakeMenuMain_Level0( MenusArray["menu1"] );
	}
}



var MenuMain_Level0_Container_HTML = "%links_containers%";
var MenuMain_Level0_Link_Container_HTML = ""
	+ "<div class=\"MenuMain_level0_link_container MenuMain_level0_link%link_no%_container\" style=\"\" onMouseOver=\"%mouse_over%\" onMouseOut=\"%mouse_out%\">"
	+ "<div class=\"MenuMain_level0_link MenuMain_level0_link%link_no%%link_class%\">%link_label%</div>"
	+"%submenu_container%</div>\n";
function MakeMenuMain_Level0( menu_array )
{
	var res_html = "";
	for( var link_no = 0; link_no < menu_array.length; link_no++ )
	{
		// Array z danymi tego linku
		var link_array = menu_array[ link_no ];
		// Ustal, czy ten link posiada submenu
		var submenu = false;
		MenusArray["submenu"+link_array["m"]] ? submenu = true : submenu = false;
		// Ustaw dodatkowe class dla tego linku
		link_array["action"] || MenusArray["submenu"+link_array["m"]] ? link_class = " MenuMain_level0_link_active" : link_class = "";
		// Tworz wynik HTML
		// Myszka
		var mouse_out = "";
		var mouse_over = "";
		if( submenu )
		{
			mouse_out += "document.getElementById('submenu"+link_array["m"]+"').style.display = 'none';";
			mouse_over += "document.getElementById('submenu"+link_array["m"]+"').style.display = 'block';";
			//mouse_over += "document.getElementById('submenu"+link_array["m"]+"').style.left = findPosX( this )+'px';";
		}
		// Link Container
		//res_html += "<div style=\"position: absolute; left: "+(151*link_no)+"px; margin: 0px 1px 0px 1px;\" onMouseOver=\""+mouse_over+"\" onMouseOut=\""+mouse_out+"\">";
		//res_html += "<div class=\"MenuMain_level0_link_container MenuMain_level0_link"+link_no+"_container"+link_class+"\">"+link_array["label"]+"</div>";
		var link_html = MenuMain_Level0_Link_Container_HTML;
		link_html = link_html.replace( /%link_no%/g, link_no );
		link_html = link_html.replace( /%link_label%/g, link_array["label"] );
		link_html = link_html.replace( /%link_class%/g, link_class );
		link_html = link_html.replace( /%mouse_out%/g, mouse_out );
		link_html = link_html.replace( /%mouse_over%/g, mouse_over );
		
		// Jesli istnieje submenu
		submenu ? submenu = MakeMenuMain_Level1( link_array["m"] ) : submenu = "";
		link_html = link_html.replace( /%submenu_container%/g, submenu );

		// Pozycja linku
		//link_html = link_html.replace( /%position_left%/g, 151*link_no );

		res_html += link_html;
	}
	res_html = MenuMain_Level0_Container_HTML.replace( /%links_containers%/g, res_html );
	return res_html;
}



var MenuMain_Level1_Container_HTML = ""
	+ "<div id=\"submenu%m_parent%\" class=\"MenuMain_level1_container\">"
	+ "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">"
	+ "<tr>"
	+ "<td class=\"MenuMain_level1_container_top_left\"><div class=\"MenuMain_level1_container_top_left\"><!-- --></div></td>"
	+ "<td class=\"MenuMain_level1_container_top_center\"><div class=\"MenuMain_level1_container_top_center\"><!-- --></div></td>"
	+ "<td class=\"MenuMain_level1_container_top_right\"><div class=\"MenuMain_level1_container_top_right\"><!-- --></div></td>"
	+ "</tr>"
	+ "<tr>"
	+ "<td class=\"MenuMain_level1_container_left\"><div class=\"MenuMain_level1_container_left\"><!-- --></div></td>"
	+ "<td class=\"MenuMain_level1_container_main\">%links_containers%</td>"
	+ "<td class=\"MenuMain_level1_container_right\"><div class=\"MenuMain_level1_container_right\"><!-- --></div></td>"
	+ "</tr>"
	+ "<tr>"
	+ "<td class=\"MenuMain_level1_container_bottom_left\"><div class=\"MenuMain_level1_container_bottom_left\"><!-- --></div></td>"
	+ "<td class=\"MenuMain_level1_container_bottom_center\"><div class=\"MenuMain_level1_container_bottom_center\"><!-- --></div></td>"
	+ "<td class=\"MenuMain_level1_container_bottom_right\"><div class=\"MenuMain_level1_container_bottom_right\"><!-- --></div></td>"
	+ "</tr>"
	+ "</table>"
	+ "</div>";
var MenuMain_Level1_Link_Container_HTML = ""
	+ "<div class=\"MenuMain_level1_link_container\" onMouseOver=\"%mouse_over%\" onMouseOut=\"%mouse_out%\">"
	+ "%link_label%%submenu_icon%%submenu_container%"
	+ "</div>";
var MenuMain_Level1_Link_Submenu_Icon_HTML = ""
	+ "&nbsp;<font class=\"MenuMain_level1_link_submenu_icon\">&nbsp;&nbsp;&nbsp;<!-- --></font>";
function MakeMenuMain_Level1( m_parent )
{
	var menu_array = MenusArray["submenu"+m_parent];
	var links_containers_html = "";
	for( var link_no = 0; link_no < menu_array.length; link_no++ )
	{
		// Array z danymi tego linku
		var link_array = menu_array[ link_no ];
		// Ustal, czy ten link posiada submenu
		var submenu = false;
		MenusArray["submenu"+link_array["m"]] ? submenu = true : submenu = false;
		// Ustaw dodatkowe class dla tego linku
		var link_class = "";
		//link_array["action"] || MenusArray["submenu"+link_array["m"]] ? link_class = " MenuMain_level0_link_active" : link_class = "";
		// Myszka
		var mouse_out = "";
		var mouse_over = "";
		mouse_out += "this.className = 'MenuMain_level1_link_container';";
		mouse_over += "this.className = 'MenuMain_level1_link_container MenuMain_level1_link_hover';";
		if( submenu )
		{
			mouse_out += "document.getElementById('submenu"+link_array["m"]+"').style.display = 'none';";
			mouse_over += "document.getElementById('submenu"+link_array["m"]+"').style.display = 'block';";
		}
		// Tworz wynik HTML
		var link_html = MenuMain_Level1_Link_Container_HTML;
		//link_array["label"] = link_array["label"].replace( / /g, "<br>" );
		link_html = link_html.replace( /%link_label%/g, link_array["label"] );
		link_html = link_html.replace( /%link_class%/g, link_class );
		link_html = link_html.replace( /%mouse_out%/g, mouse_out );
		link_html = link_html.replace( /%mouse_over%/g, mouse_over );
		link_html = link_html.replace( /%link_no%/g, link_no );

		// Jesli istnieje submenu
		submenu ? submenu = MakeMenuMain_Level2( link_array["m"] ) : submenu = "";
		submenu ? submenu_icon = MenuMain_Level1_Link_Submenu_Icon_HTML : submenu_icon = "";
		link_html = link_html.replace( /%submenu_container%/g, submenu );
		link_html = link_html.replace( /%submenu_icon%/g, submenu_icon );

		links_containers_html += link_html;
	}
	return MenuMain_Level1_Container_HTML.replace( /%links_containers%/g, links_containers_html ).replace( /%m_parent%/g, m_parent );
}



var MenuMain_Level2_Container_HTML = ""
	+ "<div id=\"submenu%m_parent%\" class=\"MenuMain_level2_container\">"
	+ "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">"
	+ "<tr>"
	+ "<td class=\"MenuMain_level1_container_top_left\"><div class=\"MenuMain_level1_container_top_left\"><!-- --></div></td>"
	+ "<td class=\"MenuMain_level1_container_top_center\"><div class=\"MenuMain_level1_container_top_center\"><!-- --></div></td>"
	+ "<td class=\"MenuMain_level1_container_top_right\"><div class=\"MenuMain_level1_container_top_right\"><!-- --></div></td>"
	+ "</tr>"
	+ "<tr>"
	+ "<td class=\"MenuMain_level1_container_left\"><div class=\"MenuMain_level1_container_left\"><!-- --></div></td>"
	+ "<td class=\"MenuMain_level1_container_main\">%links_containers%</td>"
	+ "<td class=\"MenuMain_level1_container_right\"><div class=\"MenuMain_level1_container_right\"><!-- --></div></td>"
	+ "</tr>"
	+ "<tr>"
	+ "<td class=\"MenuMain_level1_container_bottom_left\"><div class=\"MenuMain_level1_container_bottom_left\"><!-- --></div></td>"
	+ "<td class=\"MenuMain_level1_container_bottom_center\"><div class=\"MenuMain_level1_container_bottom_center\"><!-- --></div></td>"
	+ "<td class=\"MenuMain_level1_container_bottom_right\"><div class=\"MenuMain_level1_container_bottom_right\"><!-- --></div></td>"
	+ "</tr>"
	+ "</table>"
	+ "</div>";
var MenuMain_Level2_Link_Container_HTML = ""
	+ "<div class=\"MenuMain_level1_link_container\" onMouseOver=\"%mouse_over%\" onMouseOut=\"%mouse_out%\">"
	+ "%link_label%%submenu_icon%%submenu_container%"
	+ "</div>";
var MenuMain_Level2_Link_Submenu_Icon_HTML = ""
	+ "&nbsp;<font class=\"MenuMain_level1_link_submenu_icon\">&nbsp;&nbsp;&nbsp;<!-- --></font>";
function MakeMenuMain_Level2( m_parent )
{
	var menu_array = MenusArray["submenu"+m_parent];
	var links_containers_html = "";
	for( var link_no = 0; link_no < menu_array.length; link_no++ )
	{
		// Array z danymi tego linku
		var link_array = menu_array[ link_no ];
		// Ustal, czy ten link posiada submenu
		var submenu = false;
		MenusArray["submenu"+link_array["m"]] ? submenu = true : submenu = false;
		// Ustaw dodatkowe class dla tego linku
		link_array["action"] || MenusArray["submenu"+link_array["m"]] ? link_class = " MenuMain_level0_link_active" : link_class = "";
		// Myszka
		var mouse_out = "";
		var mouse_over = "";
		mouse_out += "this.className = 'MenuMain_level1_link_container';";
		mouse_over += "this.className = 'MenuMain_level1_link_container MenuMain_level1_link_hover';";
		if( submenu )
		{
			mouse_out += "document.getElementById('submenu"+link_array["m"]+"').style.display = 'none';";
			mouse_over += "document.getElementById('submenu"+link_array["m"]+"').style.display = 'block';";
		}
		// Tworz wynik HTML
		var link_html = MenuMain_Level2_Link_Container_HTML;
		link_html = link_html.replace( /%link_label%/g, link_array["label"] );
		link_html = link_html.replace( /%link_class%/g, link_class );
		link_html = link_html.replace( /%mouse_out%/g, mouse_out );
		link_html = link_html.replace( /%mouse_over%/g, mouse_over );
		link_html = link_html.replace( /%link_no%/g, link_no );

		// Jesli istnieje submenu
		submenu ? submenu = MakeMenuMain_Level2( link_array["m"] ) : submenu = "";
		submenu ? submenu_icon = MenuMain_Level1_Link_Submenu_Icon_HTML : submenu_icon = "";
		link_html = link_html.replace( /%submenu_container%/g, submenu );
		link_html = link_html.replace( /%submenu_icon%/g, submenu_icon );

		links_containers_html += link_html;
	}
	return MenuMain_Level2_Container_HTML.replace( /%links_containers%/g, links_containers_html ).replace( /%m_parent%/g, m_parent );
}













function findPosX(obj)
{
var curleft = 0;
if (obj.offsetParent)
{
while (obj.offsetParent)
{
curleft += obj.offsetLeft
obj = obj.offsetParent;
}
}
else if (obj.x)
curleft += obj.x;
return curleft;
}

function findPosY(obj)
{
var curtop = 0;
if (obj.offsetParent)
{
while (obj.offsetParent)
{
curtop += obj.offsetTop
obj = obj.offsetParent;
}
}
else if (obj.y)
curtop += obj.y;
return curtop;
}







