JsLib.InSet=function(Chr,SetChr){if(SetChr.indexOf(Chr)!=-1)
return true;return false;}
JsLib.OnlyChar=function(Str,SetChr){var len=Str.length;if(len==0)return false;for(var i=0;i<len;i++)
if(!JsLib.InSet(Str.charAt(i),SetChr))
return false;return true;}
JsLib.IsNumber=function(VarName){var val;val=JsLib.GetValue(VarName);if(val==null || val.length==0)return false;for(var i=0;i<val.length;i++)
if(val.charCodeAt(i)<48 || val.charCodeAt(i)>57)
return false;return true;}
JsLib.IsFloat=function(VarName){var val;val=JsLib.GetValue(VarName);if(val==null)return false;if(!JsLib.OnlyChar(val,"0123456789,."))return false;return true;}
JsLib.IsEmpty=function(VarName){var tst,txt,code;txt=JsLib.GetValue(VarName);if(txt==null)return true;tst=true;if(txt!='')
for(var i=0;i<txt.length;i++)
{code=txt.charCodeAt(i);if((code !=32)&&(code !=13)&&(code!=10))
{tst=false;break;}
}
return(tst);}
JsLib.IsEmail=function(VarName){var vr;val=JsLib.GetValue(VarName);if(val==null){return false;}
indx=val.indexOf("@");if(indx==-1 || indx==0)return false;return true;}
JsLib.IsPhone=function(VarName){var str;str=JsLib.GetValue(VarName);if(str==null)return false;if(!JsLib.OnlyChar(str,"-() 0123456789"))return false;return true;}
JsLib.IsChecked=function(VarName){var vr=JsLib.ExistsVarInForm(VarName);if(vr==null)return null;return vr.checked;}