// positioning modules in ml2007
function positioningModules(sides,bgcolor){

	var modules = new Array('counter','calendar','clock','slideshow','musicplayer','messagewall','votebox');
	var modulSides = sides;
	var modulHeights = new Array('40','128','160','180','180','210','220');
	
	// banner doboz teteje
	var bannerBoxTop = '';
	
	var leftModules = new Array();
	var rightModules = new Array();
	
	var leftModulesHeight = new Array();
	var rightModulesHeight = new Array();
	
	for(i=0;i<modules.length;i++){
		if(modulSides[i]=='left'){
			leftModules.push(modules[i]);
			leftModulesHeight.push(modulHeights[i]);
		}
		else if(modulSides[i]=='right'){
			rightModules.push(modules[i]);
			rightModulesHeight.push(modulHeights[i]);
		}
		else if(modulSides[i]=='none'){
			//document.getElementById(modules[i]).style.display = 'none';
		}
	}
	
	// oldalak vizsgálata
	var bStyle = document.body.style;
	bStyle.backgroundColor = bgcolor;
	
	if(leftModules!='' && rightModules==''){
		bStyle.paddingLeft = '170px';
		bStyle.paddingRight = '170px';
		bannerBoxTop = '10';
	}
	else if(leftModules=='' && rightModules!=''){
		bStyle.paddingLeft = '10px';
		bStyle.paddingRight = '170px';
	}
	else if(leftModules!='' && rightModules!=''){
		bStyle.paddingLeft = '170px';
		bStyle.paddingRight = '170px';
	}
	else{
		bStyle.paddingLeft = '10px';
		bStyle.paddingRight = '170px';
		bannerBoxTop = '10';
	}
	

	// drop to left the modules
	for(l=0;l<leftModules.length;l++){
		if(l==0){
			setTopOfModuleLeft(leftModules[0],10);
		}
		else if(l==1){
			setTopOfModuleLeft(leftModules[l],eval(leftModulesHeight[l-1])+20);
		}
		else if(l==2){
			setTopOfModuleLeft(leftModules[l],eval(leftModulesHeight[l-1])+eval(leftModulesHeight[l-2])+30);
		}
		else if(l==3){
			setTopOfModuleLeft(leftModules[l],eval(leftModulesHeight[l-1])+eval(leftModulesHeight[l-2])+eval(leftModulesHeight[l-3])+40);
		}
		else if(l==4){
			setTopOfModuleLeft(leftModules[l],eval(leftModulesHeight[l-1])+eval(leftModulesHeight[l-2])+eval(leftModulesHeight[l-3])+eval(leftModulesHeight[l-4])+50);
		}
		else if(l==5){
			setTopOfModuleLeft(leftModules[l],eval(leftModulesHeight[l-1])+eval(leftModulesHeight[l-2])+eval(leftModulesHeight[l-3])+eval(leftModulesHeight[l-4])+eval(leftModulesHeight[l-5])+60);
		}
		else if(l==6){
			setTopOfModuleLeft(leftModules[l],eval(leftModulesHeight[l-1])+eval(leftModulesHeight[l-2])+eval(leftModulesHeight[l-3])+eval(leftModulesHeight[l-4])+eval(leftModulesHeight[l-5])+eval(leftModulesHeight[l-6])+60);
		}
		else{
			return false;
		}
	}
	
	// drop to right the modules
	for(r=0;r<rightModules.length;r++){
		if(r==0){
			setTopOfModuleRight(rightModules[0],10);
			bannerBoxTop = eval(rightModulesHeight[0])+20;
		}
		else if(r==1){
			setTopOfModuleRight(rightModules[r],eval(rightModulesHeight[r-1])+20);
			bannerBoxTop = eval(rightModulesHeight[r-1])+20+eval(rightModulesHeight[r])+10;
		}
		else if(r==2){
			setTopOfModuleRight(rightModules[r],eval(rightModulesHeight[r-1])+eval(rightModulesHeight[r-2])+30);
			bannerBoxTop = eval(rightModulesHeight[r-1])+eval(rightModulesHeight[r-2])+30+eval(rightModulesHeight[r])+10;
		}
		else if(r==3){
			setTopOfModuleRight(rightModules[r],eval(rightModulesHeight[r-1])+eval(rightModulesHeight[r-2])+eval(rightModulesHeight[r-3])+40);
			bannerBoxTop = eval(rightModulesHeight[r-1])+eval(rightModulesHeight[r-2])+eval(rightModulesHeight[r-3])+40+eval(rightModulesHeight[r])+10;
		}
		else if(r==4){
			setTopOfModuleRight(rightModules[r],eval(rightModulesHeight[r-1])+eval(rightModulesHeight[r-2])+eval(rightModulesHeight[r-3])+eval(rightModulesHeight[r-4])+50);
			bannerBoxTop = eval(rightModulesHeight[r-1])+eval(rightModulesHeight[r-2])+eval(rightModulesHeight[r-3])+eval(rightModulesHeight[r-4])+50+eval(rightModulesHeight[r])+10;
		}
		else if(r==5){
			setTopOfModuleRight(rightModules[r],eval(rightModulesHeight[r-1])+eval(rightModulesHeight[r-2])+eval(rightModulesHeight[r-3])+eval(rightModulesHeight[r-4])+eval(rightModulesHeight[r-5])+60);
			bannerBoxTop = eval(rightModulesHeight[r-1])+eval(rightModulesHeight[r-2])+eval(rightModulesHeight[r-3])+eval(rightModulesHeight[r-4])+eval(rightModulesHeight[r-5])+60+eval(rightModulesHeight[r])+10;
		}
		else if(r==6){
			setTopOfModuleRight(rightModules[r],eval(rightModulesHeight[r-1])+eval(rightModulesHeight[r-2])+eval(rightModulesHeight[r-3])+eval(rightModulesHeight[r-4])+eval(rightModulesHeight[r-5])+eval(rightModulesHeight[r-6])+60);
			bannerBoxTop = eval(rightModulesHeight[r-1])+eval(rightModulesHeight[r-2])+eval(rightModulesHeight[r-3])+eval(rightModulesHeight[r-4])+eval(rightModulesHeight[r-5])+eval(rightModulesHeight[r-6])+60+eval(rightModulesHeight[r])+10;
		}
		else{
			return false;
		}
	}

	// banner doboz top beállítása
	if ( bannerBoxTop == '10' ) {
		document.getElementById('mlcuclidoboz').style.bottom = bannerBoxTop+'px';	
		document.getElementById('mlcuclidoboz').style.right = bannerBoxTop+'px';	
	}else{
		document.getElementById('mlcuclidoboz').style.top = bannerBoxTop+'px';	
	}

}

function setTopOfModuleLeft(modulId,topPx){
	document.getElementById(modulId).style.left = '10px';
	document.getElementById(modulId).style.top= topPx+'px';
}
function setTopOfModuleRight(modulId,topPx){
	document.getElementById(modulId).style.right = '10px';
	document.getElementById(modulId).style.top= topPx+'px';
}