/* 

*/


// JavaScript Document
if( document.addEventListener ) document.addEventListener( 'DOMContentLoaded', cmxform, false);

function cmxform(){
  // Hide forms
	var theForm = document.getElementsByClassName("cmxform")[0];
	if(theForm == 'undefined' || theForm == undefined){
	}else{
	theForm.hide();
	
  // Processing
	var elementList = theForm.getElementsByTagName("label");
	for(var i=0; i<elementList.length; i++){
		var theLabel = elementList[i]
		var labelContent = theLabel.innerHTML;
		theLabel.style.display = "block";
		//CRUFT: should be a better way to get the width, but as of now, Element.getDimensions would not work.
		var labelWidth = Number(parseFloat(Element.getStyle(theLabel, "width")));
		var labelWidth = labelWidth;
		var labelSpan = document.createElement('span');
			labelSpan.style.display = 'block';
			labelSpan.style.width = labelWidth;
			labelSpan.innerHTML = labelContent;
		theLabel.style.display = '-moz-inline-box';
		theLabel.innerHTML = null;
		theLabel.appendChild( labelSpan );
	}

  // Show forms
  theForm.show();
	}
}