var xtd;

if (!xtd) xtd = {};



xtd.fleximenus_position_fix = function() {

	var divs = document.getElementsByTagName('DIV');

	var layout_container, menu_container, abs_div, layout_width;

	for (var i=0;i<divs.length;i++) {

		if (divs[i].className.indexOf('FM_CSS_') != -1 && divs[i].className.indexOf('_container') != -1) {

			menu_container = divs[i];

			abs_div = menu_container.offsetParent;

			layout_container = abs_div.parentElement;

			if (!layout_container) layout_container = abs_div.parentNode;

			if (layout_container) {

				layout_width = layout_container.offsetWidth;

				abs_div.style.width = layout_width + "px";

			}

		}

	}

}



xtd.addLoadEvent = function(str) {

  var oldonload = window.onload;

  if (typeof window.onload != 'function') {

    window.onload = function() {

		eval(str);

	}

  } else {

    window.onload = function() {

      if (oldonload) {

        oldonload();

      }

      eval(str);

    }

  }

}



xtd.addResizeEvent = function(str) {

  var oldonload = window.onresize;

  if (typeof window.onresize != 'function') {

    window.onresize = function() {

		eval(str);

	}

  } else {

    window.onresize = function() {

      if (oldonload) {

        oldonload();

      }

      eval(str);

    }

  }

}



var str = "xtd.fleximenus_position_fix();";

xtd.addLoadEvent(str);

xtd.addResizeEvent(str);
