if (document.addEventListener) document.addEventListener('DOMContentLoaded', CmxForm, false);

function CmxForm() {
    // Hide forms
    $('form.CmxForm').hide().end();

    // Processing
    $('form.CmxForm').find('li/label').not('.nocmx').each(function(i) {
        var labelContent = this.innerHTML;
        var labelWidth = document.defaultView.getComputedStyle(this, '').getPropertyValue('width');
        var labelSpan = document.createElement('span');
        labelSpan.style.display = 'block';
        labelSpan.style.width = labelWidth;
        labelSpan.innerHTML = labelContent;
        this.style.display = '-moz-inline-box';
        this.innerHTML = null;
        this.appendChild(labelSpan);
    }).end();

    // Show forms
    $('form.CmxForm').show().end();
}
