if( document.addEventListener ) document.addEventListener( 'DOMContentLoaded', formgen, false );

function formgen(){
  // Hide forms
  $( 'form.formgen' ).hide().end();
  
  // Processing
  $( 'form.formgen' ).find( 'li/label' ).not( '.noformgen' ).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.formgen' ).show().end();
}
function checkemail(str){
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str))
	testresults=true
	else {
		testresults=false
	}
	return (testresults)
}