function Is_NaN(frm_oname,msg)
{
var i;
var obj;
var fvalue;

   obj="document."+frm_oname;
   fvalue=eval(obj).value
   if (isNaN(fvalue))
    {
     alert(msg);
     eval(obj).focus();
     return false;
    }
  return true;   
}

function bir_year(frm_oname)
{
var fvalue;
var yy,obj;	
    obj="document."+frm_oname;
    yy=eval(obj).value

    if (isNaN(yy))
       {
         alert("Need In 1900 - 2050");
         eval(obj).focus();
         return false;
       }
    else   	    
       {
         if (yy<="1900"||yy>"2050")
            {
              alert("Need In 1900 - 2050");
              eval(obj).focus();
              return false;
            }
         else
            {
              return true;  
           	}
       }  
}

function Is_Null(frm_oname,msg)
{
var i;
var obj;
var job=0;

    obj="document."+frm_oname;
 
    if (eval(obj).value=="")
       {	
         if (msg!="") {alert(msg);}
         eval(obj).focus();
         return false;
       }
    return true;
}

// *******************************************

function IsEmail(frm_oname)
{
var obj;
var fvalue;
obj="document."+frm_oname;
fvalue=eval(obj).value

 if ((fvalue=="")||(fvalue.indexOf ('@') == -1)||(fvalue.indexOf ('.') == -1))
     { alert("email format error!");
      eval(obj).focus();
      return false; 
     
     }
return true;  
}

function Ischar(frm_oname,str,mag)
{
var obj;
var fvalue;
obj="document."+frm_oname;
fvalue=eval(obj).value;

 if (fvalue.indexOf (str) == -1)
     { alert(mag);
      
      eval(obj).focus();
      return false; 
     }
return true;  
}

function IsSame(frm_oname,frm_oname2,msg)
{
var obj;
var fvalue,fvalue2;
obj="document."+frm_oname;
fvalue=eval(obj).value
obj="document."+frm_oname2;
fvalue2=eval(obj).value
 if (fvalue!=fvalue2)
     { 
     alert(msg);
     eval(obj).focus();
     return false; 
     }
  else
    { 
      return true; 
    }
}

//*****************************************

function depparseInt(str)
{
 var a=parseInt(str);
 var pos=0;
 str=Cstr(str);
 var str1=str.substring(pos,pos+1);
 var lenth;
 if (str1.indexOf("-")!=-1)
 {pos++;a=parseInt(str.substring(pos,str.length)); var tag=1}
 
 while (a==0)
 {
   lenth=str.length;
   if (isNaN(parseInt(str.substring(pos,pos+1)))) return 0;
   str=str.substring(pos+1,lenth);
   a=parseInt(str);
   pos++;
 }
 if (isNaN(a)) return 0;
 if (tag==1) a=parseInt('-'+Cstr(a));
 return a;
}
