var imageUtils;
var navMenus;
var intlMenu;
var mppDescs;
var wwProds;

Event.observe(window, 'load', function() {
	Element.addMethods(new DhtmlUtils());
	
	imageUtils = new ImageUtils();
	navMenus = new NavMenus(imageUtils);
	intlMenu = new IntlMenu(imageUtils);
	// Add Images with class "rollover" to imageUtils class.
	// ImageUtils class adds images to image objects and handles rollovers etc.
	
	$$('.transPng').each(function (el) {
		el.setBgTransPng();
	});
	
	// Add dhtml nav menus to NavMenus Object
	$$('.navMenuBar').each(function (el) {
		navMenus.addMenu(el);
	});
	
	$$('.rollover').each(function (el) {
		imageUtils.addImage(el);
	});
	
	$$('.intlMenuBar').each(function (el) {
		intlMenu.addMenu(el);
	});
	
	var mppDescArray = $$('.mppDescTrigger');
	if (mppDescArray.first())
	{
		mppDescs = new InfoLayers('_name', '_infolayer', null, 'top');
		mppDescArray.each(function (el) {
			mppDescs.addLayerSet(el.id, -2);
		});
	}
	
	var wwProdArray = $$('div.combining_prod');
	if (wwProdArray.first())
	{
		wwProds = new WWProds();
		wwProdArray.each(function (el) {
			wwProds.addProd(el);
		});
	}	
});
