function pollIsNumberInt (field, name, required) { var val = document.FormEdit.elements[ locate(field) ].value; var num = parseInt(val)+''; if (!required && val == '') return; if (val!=''+num) { err+= ' - '+name+' debe contener un número.\n'; if (firstFieldError == '') firstFieldError = field; } } function pollIsNumber (field, name, required) { var val = document.FormEdit.elements[ locate(field) ].value; var num = parseFloat(val)+''; if (!required && val == '') return; if ((val!=''+num && val!=''+num+'0') || num < 0) { err+= ' - '+name+' debe contener un número.\n'; if (firstFieldError == '') firstFieldError = field; } } function pollIsNumberInRange (field, name, minor, major, required) { var val = document.FormEdit.elements[ locate(field) ].value; var num = parseFloat(val)+''; if (!required && val == '') return; if ((val!=''+num && val!=''+num+'0') || num < minor || num > major) { err+= ' - '+name+' debe contener un número en el rango especificado ('+minor+','+major+').\n'; if (firstFieldError == '') firstFieldError = field; } } function pollIsNumberIntInRange (field, name, minor, major, required) { var val = document.FormEdit.elements[ locate(field) ].value; var num = parseInt(val)+''; if (!required && val == '') return; if (val!=''+num || num < minor || num > major) { err+= ' - '+name+' debe contener un número en el rango especificado ('+minor+','+major+').\n'; if (firstFieldError == '') firstFieldError = field; } }