//regForm要改成由參數傳入

function strcmp(item1,item2){
  eval('obj1=document.forms.regForm.'+item1);
  eval('obj2=document.forms.regForm.'+item2);
  if(obj1.value==obj2.value) return true;
  else return false
}

function strlen(item){
  eval('obj=document.forms.regForm.'+item);
  return obj.value.length;
}

function lt(item,min){
  eval('obj=document.forms.regForm.'+item);
  if(obj.value.length<min) return false;
  else return true;
}

function gt(item,max){
  eval('obj=document.forms.regForm.'+item);
  if(obj.value.length>max) return false;
  else return true;
}

function is_alpha(item){
  var cm="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
  eval('obj=document.forms.regForm.'+item);
  if(obj.value.length<=0) return false;
  var chkStr=obj.value;
  for(var i=0;i<chkStr.length;i++){
     cmChar=chkStr.substring(i,i+1);
     if(cm.indexOf(cmChar)<0){
      return false;
     }
  }
  return true;  
}

function is_num(item){
  var cm="0123456789";
  eval('obj=document.forms.regForm.'+item);
  if(obj.value.length<=0) return false;
  var chkStr=obj.value;
  for(var i=0;i<chkStr.length;i++){
     cmChar=chkStr.substring(i,i+1);
     if(cm.indexOf(cmChar)<0){
      return false;
     }
  }
  return true;  
}

function is_alphanumeric(item){
  var cm="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
  eval('obj=document.forms.regForm.'+item);
  if(obj.value.length<=0) return false;
  var chkStr=obj.value;
  for(var i=0;i<chkStr.length;i++){
     cmChar=chkStr.substring(i,i+1);
     if(cm.indexOf(cmChar)<0){
      return false;
     }
  }
  return true;
}       

function has_text(item) {
  eval('obj=document.forms.regForm.'+item);
  if(obj.value.length>0) return true;
  else return false;
} 

function checked(item) {
  eval('obj=document.forms.regForm.'+item);
  for(i=0;i<obj.length;i++){
    if(obj[i].checked) return true;
  }
  return false;
}


function selected(item,index){
  eval('obj=document.forms.regForm.'+item);
  if(index.length>0){
    if(obj.options.selectedIndex>index) return true;
    else return false;
  }else{
    if(obj.value.length>0)return true;
    else return false;
  }
}    

//除非有必要, 否則檢查 .com .org .net .edu .mil .co .ac .cc .to 比較不實際
//因為domain還會一直不斷增加
function valid_email(item) {
  eval('obj=document.forms.regForm.'+item);
  if (obj.value.indexOf("@")<1) return false;
  if (obj.value.indexOf(".")<3)return false;
  return true;
}


