// JavaScript Document
if(!noise){
	var noise = {};
}

noise.maxWidth = 0;

noise.setWidth = function (id){
	if(document.getElementById(id) && document.getElementById(id).children.length>0){
		noise.getWiderElement(document.getElementById(id));
	}
}

noise.getWiderElement = function (target){
	for(i=0; i<target.childNodes.length; i++){
		noise.elementWidth = target.childNodes[i].offsetWidth
		if(noise.elementWidth > noise.maxWidth-50){
			noise.maxWidth = noise.elementWidth;
		}	
		switch(i){
				case target.childNodes.length-1:
				if(noise.maxWidth > target.offsetWidth){
				noise.setWidths(target, noise.maxWidth);
				}
				break;
		}
	}
}

noise.setWidths = function(target, maxWidth){
	target.style.width = maxWidth+"px";
}