function Ellen() {
	iRet = true;
	if ( document.regf.regmod.value == "cim_reg" ) 
           document.regf.username.value=document.regf.email.value;
    else {
  	   if ( document.regf.username.value == '' ) {
         	alert("[ " + username + " ] " + ures);
			document.regf.username.focus();
			iRet = false; 
       } else if ( document.regf.password1.value != document.regf.password2.value ) {
			alert("[ " + password1 + " ] <> [ " + password2 + " ]!");
			document.regf.password1.focus();
	  		iRet = false;
	   }
   } 

   if ( iRet ) 
        iRet = EmailEll(document.regf.email);
   
   if ( iRet ) {
     if ( document.regf.lastname.value == '' ) {
  		alert("[ " + lastname + " ] " + ures);
 		document.regf.lastname.focus();
	  	iRet = false;	
	 } else if ( document.regf.firstname.value == '' ) {
		alert("[ " + firstname + " ] " + ures);
 		document.regf.firstname.focus();
	  	iRet = false;	
	 }
   }

	if ((document.regf.username.value != "") && (document.regf.username.value != "undefined")) {
		var reg = /^[0-9a-z\-@.]*$/; 
		var s = document.getElementById('username').value;
		if (iRet)
			iRet = reg.test(s);
	}

	return iRet;
}
