function regformvalidate(){
  var f=document.getElementById('regform');
  if(!f)return;

  if(f.f_user.value==''){
    alert('Please choose username.');
    f.f_user.focus();
    return false;
  }
  if(f.f_pass.value==''){
    alert('Please fill password fields.');
    f.f_pass.focus();
    return false;
  }
  if(f.f_pass2.value==''){
    alert('Please fill password fields.');
    f.f_pass2.focus();
    return false;
  }
  if(f.f_email.value==''){
    alert('Please enter your email.');
    f.f_email.focus();
    return false;
  }
  if(f.f_email.value==''){
    alert('Please enter your email.');
    f.f_email.focus();
    return false;
  }
  var gm=document.getElementById('genderm');
  var gf=document.getElementById('genderf');
  if(!gm.checked && !gf.checked){
    alert('Please select your gender.');
    return false;
  }
  if(!f.f_lookform.checked && !f.f_lookforw.checked){
    alert('Please select your partner\'s gender.');
    return false;
  }
  if(f.f_country.selectedIndex=='0'){
    alert('Please select your country.');
    f.f_country.focus();
    return false;
  }
  if(f.f_bd.value==''){
    alert('Please enter your birthday.');
    f.f_bd.focus();
    return false;
  }
  if(f.f_kw.value==''){
    alert('Please fill keywords field. (ex. "cars,deep purple, music")');
    f.f_kw.focus();
    return false;
  }
 return true;
}