  
function setNewClientType(f){
  
  var forms = new Array('Person','Firm');
  var anyChecked = false;
  for(i in forms){
    var t = document.getElementById(forms[i]);
    if(t.checked){ anyChecked = true; break; }
  }
  
  if(!anyChecked){  
    f.checked = true;
  }else{
    var elem = document.getElementById('f'+f.id);
    if(f.checked){
      elem.style.display = 'block';
    }else{
      elem.style.display = 'none';
    }
  }
  
}

function validateNewUserData(){
  var arr = new Array('name','surname');
  var l = arr.length;
  for(var i=0; i<l; i++){
    if(document.getElementById(arr[i]).value == ''){
      document.getElementById(arr[i]).focus();
      return false;
    }
  }
  if(document.getElementById('Person').checked){
    var arr2 = new Array('mail','street','zip_code','city','province','country','phone');
    var l2 = arr2.length;
    for(var j=0; j<l2; j++){
      if(document.getElementById(arr2[j]).value == ''){
        document.getElementById(arr2[j]).focus();
        return false;
      }
    } 
  }
  if(document.getElementById('Firm').checked){
    var arr3 = new Array('firm_name','firm_mail','firm_nip','firm_street','firm_zip_code','firm_city','firm_province','firm_country','firm_phone');
    var l3 = arr3.length;
    for(var j=0; j<l3; j++){
      if(document.getElementById(arr3[j]).value == ''){
        document.getElementById(arr3[j]).focus();
        return false;
      }
    } 
  }
  
  if(!document.getElementById('reg_accept').checked){
    document.getElementById('reg_accept').focus();
    return false;
  }
  
  return true;
}

