var navName = navigator.appName ; // Browser Name var platform = navigator.platform; // Platform Name var brVer = navigator.userAgent; var brNum; // Browser Version var reg = new RegExp('/'); var reg2 = new RegExp('Netscape6/'); var reg3 = new RegExp(' '); var java; // Is Java enabled if ( !(navigator.javaEnabled()) ) { java="No" ; } else { java="Yes" ; } if (navigator.appName == 'Microsoft Internet Explorer') { verNumIE() ; } else { verNumOt() ; } function verNumIE() { var brVerId = brVer.indexOf('MSIE'); brNum = brVer.substr(brVerId, brVer.length - brVerId); var brVerId2 = brNum.indexOf(';'); brNum = brVer.substr(brVerId + 5, brVerId2 - 5); } function verNumOt() { var brVerId = brVer.search(reg); brNum = brVer.substring(brVerId+1); brNum = parseInt(brNum); if(brNum == 4){ brNum = brVer.substring(brVerId+1); brVerId = brNum.search(reg3); brNum = brNum.substring(0,brVerId); }else{ var brVerId = brVer.search(reg2); brNum = brVer.substring(brVerId+10); } } function flagFieldInvalid(labelID, labeltag) { var myString; var myString2; if(navName == "Netscape" && parseInt(brNum) < 6){ flagFieldInvalidNS(labelID, labeltag);} else{ flagFieldInvalidIE(labelID);} } function flagFieldInvalidIE(labelID, message) { objCount = document.getElementById(labelID); tagname = objCount.innerText; var label = eval("document.getElementById('" + labelID + "')"); label.style.color="red"; label=document.getElementById('popup'); label.style.display="block"; // label.style.visibility="visible"; } function flagFieldInvalidNS(labelID, labeltag){ //tagname = document.getElementById(labelID).childNodes[0].nodeValue; alert(labeltag); //fld= eval("document.forms[0]."+field); //fld.focus(); //label = eval("document.ids." + labelID) //label.color = "red"; //label=eval("document.ids.popup"); //label.display="inline"; } function flagFieldValid(labelID) { var myString; if(navName == "Netscape" && parseInt(brNum) < 6){ flagFieldValidNS(labelID); } else{ flagFieldValidIE(labelID);} } function flagFieldValidIE(labelID) { var label = eval("document.getElementById('" + labelID + "')"); label.style.color= ("black"); } function flagFieldValidNS(labelID) { var label = eval("document.ids." + labelID); label.color="black"; }