
function user_createuser( obj, has_password, retype_email ) {
	var inputs = obj.getElementsByTagName('input');
	var inputslen = inputs.length;
	for( i=0; i<inputslen; i++ ) {
		if( inputs[i].value == '' ) {
			alert('Du mangler at udfylde et felt.');
			inputs[i].focus();
			return false;
		}
	}
	
	var emailregexp	= /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/;
	var emailfield	= document.getElementById('email');
	if( emailfield && !emailregexp.test( emailfield.value ) ) {
		alert('Emailadressen er ikke gyldig.');
		emailfield.focus();
		return false;
	}
	
	var phoneregexp	= /^[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]$/;
	var phonefield	= document.getElementById('phone');
	if( phonefield && !phoneregexp.test( phonefield.value ) ) {
		alert('Telefonnummeret er ikke gyldigt.');
		phonefield.focus();
		return false;
	}
	
	if( has_password && document.getElementById('password').value != document.getElementById('repassword').value ){
		alert('De to kodeord skal være ens.');
		document.getElementById('repassword').focus();
		return false;
	}
	
	if( retype_email && document.getElementById('email').value != document.getElementById('reemail').value ){
		alert('De to emailadresser skal være ens.');
		document.getElementById('reemail').focus();
		return false;
	}
}
