function select(q) { var appName=navigator.appName; if (appName.indexOf("Microsoft")>=0) { q.style.background="#FF0000"; q.style.color="#FFFFFF"; } } function checkInt(name, min, max){ var q=name; // var q= document.all.item(name); value=q.value; temp=parseInt(value); if (temp!=value) { select(q); alert('Number expected in this field'); q.focus(); return false; } if ((tempmax)) { select(q); alert('Value should be between '+min+' and '+ max); q.focus(); return false; } return true; } function checkFloat(name, min, max){ var q= name; //document.all.item(name); value=q.value; temp=parseFloat(value); if (temp!=value) { select(q); alert('Number expected in highlighted field '+q.value); q.focus(); return false; } if ((tempmax)) { select(q); alert('In highlighted field value should be between '+min+' and '+ max); q.focus(); return false; } return true; } function checkText(name, max){ var q= name; value=q.value; // alert(value.length); if (value.length>max) { select(q); alert('Length of highlighted field must not exceed '+max+' symbols'); q.focus(); return false; } return true; } function checkIsNotEmpty(name){ var edt= name; value=edt.value; if (!(value.length>0)) { select(edt); alert('The highlighted field must be set'); edt.focus(); return false; } return true; } function checkSelect (name) { var edt = name; if (edt.selectedIndex == 0){ select(edt); alert('The highlighted field must be set'); edt.focus(); return false; } return true; }