// JavaScript Document

var rx = /\W/i;


function validate_change_users_form(frm) {
  var value = '';
  var errFlag = new Array();
  var _qfGroups = {};
  _qfMsg = '';


var rxemail = /^[\w\.-]+@[\w\.-]+\.\w+$/i;	
var rx= /\W/;

try{
  value = new Array();

  value[0] = frm.elements['password'].value;
  value[1] = frm.elements['passrepeat'].value;
  
  if (value[0] == '' && !errFlag['password']) {
    errFlag['password'] = true;
    _qfMsg = _qfMsg + '\n - Το πεδίο Password Είναι υποχρεωτικό';
  } 
  
  
  if ('' != value[0] && !(value[0] == value[1]) && !errFlag['password']) {
    errFlag['password'] = true;
    _qfMsg = _qfMsg + '\n - Οι κωδικοί δεν ταιριάζουν';
  }else
  {
  
var illegalChars= /\s/i;
if ((value[0].match(illegalChars))||(rx.test(value[0]))) {
    errFlag['password'] = true;
    _qfMsg = _qfMsg + '\n - Ο κωδικός σας πρέπει να έχει μόνο λατινικούς χαρακτήρες (abcde κλπ) ή αριθμούς και να είναι χωρίς κενά ή ειδικά σύμβολα';

}	
  }




  value = frm.elements['username'].value;
  if (value == '' && !errFlag['username']) {
    errFlag['username'] = true;
    _qfMsg = _qfMsg + '\n - Το πεδίο Username Είναι υποχρεωτικό';
  }
  
  
if (rx.test(value)) {
    errFlag['username'] = true;
    _qfMsg = _qfMsg + '\n - To username σας πρέπει να έχει μόνο λατινικούς χαρακτήρες (abcde κλπ) ή αριθμούς και να είναι χωρίς κενά ή ειδικά σύμβολα';
}	


  value = frm.elements['name'].value;
  if (value == '' && !errFlag['name']) {
    errFlag['name'] = true;
    _qfMsg = _qfMsg + '\n - Το πεδίο Όνομα Είναι υποχρεωτικό';
  }
/*
  value = frm.elements['birthDate'].value;
  if (value == '' && !errFlag['birthDate']) {
    errFlag['birthDate'] = true;
    _qfMsg = _qfMsg + '\n - Το πεδίο Ημερομηνία Γέννησης Είναι υποχρεωτικό';
  }
*/
  value = frm.elements['surname'].value;
  if (value == '' && !errFlag['surname']) {
    errFlag['surname'] = true;
    _qfMsg = _qfMsg + '\n - Το πεδίο Επώνυμο Είναι υποχρεωτικό';
  }

  value = frm.elements['email'].value;
  if (value == '' && !errFlag['email']) {
    errFlag['email'] = true;
    _qfMsg = _qfMsg + '\n - Το πεδίο Διευθυνση e-mail Είναι υποχρεωτικό';
  }
  else if((!(rxemail.test(value))) && !errFlag['email'])
{
  errFlag['email'] = true;
    _qfMsg = _qfMsg + '\n - Το πεδίο Διευθυνση e-mail Είναι υποχρεωτικό';

}  


  if (frm.elements['digitalsignature'].checked==false && !errFlag['digitalsignature']) {
    errFlag['digitalsignature'] = true;
    _qfMsg = _qfMsg + '\n - Για να εγγραφείτε πρέπει να αποδεχτείτε τους όρους χρήσης';
  }



  if (_qfMsg != '') {
    _qfMsg = 'Εμφανίστηκαν τα παρακάτω λάθη:' + _qfMsg;
    _qfMsg = _qfMsg + '\nΠαρακαλώ διορθώστε τα λάθη';
    alert(_qfMsg);
    return false;
  }

return true;

}
catch(er)
{
return false;
}
  
}

var checkagain=1;
