function isNumber(field,msg,min,max){if(!min){min=0}if(!max){max=255}if((parseInt(field.value)!=field.value)||field.value.length<min||field.value.length>max){alert(msg);field.focus();field.select();return false;}return true;};function isString(field,msg,min,max){if(!min){min=1}if(!max){max=65535}if(!field.value||field.value.length<min||field.value.length>max){alert(msg);field.focus();field.select();return false;}return true;};function isChoice(field,msg){if(field.value==''){alert(msg);field.focus();return false;}return true;};function isChoiceId(field,msg){a=document.getElementById(field);if(a.value==''){alert(msg);a.focus();return false;}return true;};function isChecked(field,msg){if(field.checked){return true;}else{alert(msg);return false;}};function isRadio(field,msg){myOption=-1;for(i=field.length-1;i>-1;i--){if(field[i].checked){myOption=i;}}if(myOption==-1){alert(msg);return false;}return true;};function isPassEqual(field,field2,msg){if(field.value!=field2.value){alert(msg);field.focus();field.select();return false;}return true;};function isEmail(email,msg){var re_mail=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;if(!re_mail.test(email.value)){alert(msg);email.focus();email.select();return false;}return true;};function isPass(pass,msg){var re_pass=/^[a-zA-Z0-9\-\_]{6,30}$/;if(!re_pass.test(pass.value)){alert(msg);pass.focus();pass.select();return false;}else{return true;}}