/*---------------------------------------------------------------------------------------------------------*/
var menuRootContainer = new IRLayoutContainer();

menuRootContainer.setMinimumWidth(900);
menuRootContainer.setMaximumWidth(900);
menuRootContainer.setMinimumHeight(20);
menuRootContainer.setMaximumHeight(20);
menuRootContainer.setWidth(900);
menuRootContainer.setHeight(20);
menuRootContainer.setBorders(0, 0, 0, 0);
menuRootContainer.setResizable(false);
menuRootContainer.setDOMElement($('pageMenuContainer'));

var menuElementsArray = $$('div[class*="navigationMenuItem"]');
var menuElements = new Array(1);
var melems = menuElementsArray.toArray();
for(i=0;i<melems.length;i++)
{
var linkElem = melems[i].firstDescendant();
var strVal = linkElem.innerHTML;
var strValNew = strVal.replace(' ', '&nbsp;');
linkElem.innerHTML = strValNew;
}
menuElements[0] = menuElementsArray.toArray();

var flexGridLayoutManager = new IRFlexGridLayoutManager(1, menuElements[0].length, menuElements);
var menuContainer = menuRootContainer;
menuContainer.setLayoutManager(flexGridLayoutManager);

var menuBorders = new Array(4);
menuBorders[0] = 0;
menuBorders[1] = 1;
menuBorders[2] = 0;
menuBorders[3] = 0;
flexGridLayoutManager.setContainersBorders(menuBorders, true, false, true, true);
flexGridLayoutManager.setAdjustmentAlgorithm("SAME_PADDING");

menuRootContainer.renderContainer();
/*---------------------------------------------------------------------------------------------------------*/
var pageBodyElement = document.onresize ? ($$('html').toArray())[0] : window;
var rootContainer = new IRLayoutContainer();
rootContainer.setResizable(false);
rootContainer.setDOMElement(($$('html').toArray())[0]);

var contentElements = new Array();
contentElements["LEFT_MARGIN"] = $('left-margin');
contentElements["RIGHT_MARGIN"] = $('right-margin');
contentElements["CONTENT"] = $('actual-content');

var contentLayoutManager = new IRContentLayoutManager(contentElements, 102, $('foot-center').getHeight());
rootContainer.setLayoutManager(contentLayoutManager);
rootContainer.renderContainer();

var layoutListener = new IRLayoutListener(pageBodyElement, rootContainer);
rootContainer.setLayoutListener(layoutListener);
/*---------------------------------------------------------------------------------------------------------*/
var footer_div = $('content-footer');
if(footer_div != undefined && footer_div != null) {
	var rootContainer02 = new IRLayoutContainer();
	rootContainer02.setResizable(false);
	rootContainer02.setDOMElement(($$('html').toArray())[0]);
	
	var footerElements = new Array();
	footerElements["FOOTER"] = footer_div;
	footerElements["CONTENT"] = $('actual-content');
	
	var footerLayoutManager = new IRFooterLayoutManager(footerElements, 102, $('foot-center').getHeight());
	rootContainer02.setLayoutManager(footerLayoutManager);
	rootContainer02.renderContainer();
	
	var layoutListener02 = new IRLayoutListener(pageBodyElement, rootContainer02);
	rootContainer02.setLayoutListener(layoutListener02);
}