/*		010-12-03 Metaways - Alicja Gacka		*/
/*		This Script needs prototype				*/
/*
#################################################
		updates:
		2010-12-14 (Alicja Gacka) - layer that is opend on demand will also be centered. This layer need to have a klass openOnDemand
#################################################
*/

function setLayerPosition(layerDivId){
	if($('layer')){
		var layerWidth = $(layerDivId).getWidth();
		var calculateMargin = layerWidth / 2;
		var setMargin = Math.ceil(calculateMargin);			
      	Element.setStyle(layerDivId, { marginLeft: '-' + setMargin + 'px', left : '50%'});
	}
}


document.observe("dom:loaded", function() {
	if($('layer')){	
		var arrLayers = $$('.openOnDemand'); 
		arrLayers.each(function (layerElement, intIdx){
			if( layerElement.getStyle('display') == 'block' ){
				var layerId = layerElement.readAttribute('id');
				
				var layerWidth = $(layerId).getWidth();
				var calculateMargin = layerWidth / 2;
				var setMargin = Math.ceil(calculateMargin);			
		      	Element.setStyle(layerId, { marginLeft: '-' + setMargin + 'px', left : '50%'});
				
				
			}
		});
	}

});






