/************
 *  Controlla che ci sia almeno un campo pieno
 */
function check_profile(){
    if(document.getElementById('fpass').value.lenght < 4)
        alert('Password troppo corta; Inserire almeno 5 caratteri');
    else
        document.form[0].submit();
}
function pub_checkform(form){
  switch(form){
    case "f_dog":
    dog_borndate('f_dog');
    break;
    case "f_upload":
    if(document.getElementById('upfile').value==""){ return false; }
    break;
  }
  document.getElementById(form).submit();
}
function pub_dologin(){
  login = document.getElementById('f_login');
  if(  login.user.value!=""&& login.user.value.length>0 && login.user.value.length<40 &&
       login.pass.value!=""&& login.pass.value.length>4 && login.pass.value.length<40    ){ 
       login.submit(); 
  }
}
function pub_chpass(){
  form     = document.getElementById('f_pass');
  if(  form.pass1.value!="" && form.pass1.value.length>5 &&
       form.pass2.value!="" && form.pass2.value.length>5 &&
       form.pass1.value==form.pass2.value                   ){
       form.pass.value = form.pass1.value;
       form.submit();
  }
}
function dog_borndate(form){
  form = document.getElementById(form);
  d = form.bd_d;
  m = form.bd_m;
  y = form.bd_y;  
  if(  
         d.value!="" && d.value>0    && d.value<=31 
      && m.value!="" && m.value>0    && m.value<=12
      && y.value!="" && y.value>1900
    ){
    form.borndate.value = d.value+' '+m.value+' '+y.value;
  }
}

