
function validate_reg() {
	var elem;
    	var errs=0;


	// execute all element validations in reverse order, so focus gets
    	// set to the first one in error.

	if ( (document.forms.frmregistration.loginemail != undefined) && document.forms.frmregistration.loginemail.value != "" )
		return true;

    	if (!validateEmail  (document.forms.frmregistration.frm_email, 		'error_email', 		true)) errs += 1; 

	if ( document.forms.frmregistration.frm_pass.value != document.forms.frmregistration.frm_pass_retype.value ) {
		alert(passNotIdentical);

		return false;
	}
	
	if ( document.forms.frmregistration.frm_agree.checked != true ) {
		alert(agreeNeeded);

		return false;
	}
		
	if (errs>0)  alert(fieldsMandatory);

    	return (errs==0);
}

