
var MyUtils = {
	setformlabels: function(element) {
		element = $(element);	
		var labelContent = element.innerHTML;
		var labelWidth = document.defaultView.getComputedStyle(element, '').getPropertyValue('width');
		var labelSpan = document.createElement('span');
		labelSpan.style.display = 'block';
		labelSpan.style.width = labelWidth;
		labelSpan.innerHTML = labelContent;
		element.style.display = '-moz-inline-box';
		element.innerHTML = null;
		element.appendChild( labelSpan );
		return element;
	},
    settablesize: function(element) {
        element = $(element);
        
        if(navigator.appName == 'Netscape'){
            element.style.display = 'inline-table';
        }
        else{
            element.style.display = 'inline';  
        }
                                  
        return element;
    }
};




                             
Element.addMethods(MyUtils);     

function cmxform(){              
	var root = $('outer');
	$$("form.zncform").each(function(item) {
		item.hide();
	});
	$$("form.zncform label").each(function(item) {
		item.setformlabels();
	});
    $$("form.zncform fieldset table").each(function(item) {
       item.settablesize();
    });
	$$("form.zncform").each(function(item) {
		item.show();
	});
}

Event.observe(document, 'DOMContentLoaded', cmxform);

