function getkey(e){ if (window.event) return window.event.keyCode; else if (e) return e.which; else return null; } function is_num(e,z,m){ k=getkey(e); return (((k>48)&&(k<(49+m)))||((k==48)&&(z==true))||(k==0)||(k==8)); } function form_data(){ data=''; with(document.sform){ for(i=0;i= 5) try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } @else xmlhttp = false; @end @*/ if (!xmlhttp && typeof XMLHttpRequest != 'undefined') { try { xmlhttp = new XMLHttpRequest(); } catch (e) { xmlhttp = false; } } if (xmlhttp) { xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState == 4) { if (xmlhttp.status == 200) { var i,j,elErrors,rowcol,startTime,elStatus,elAction,elSolution,solutions=new Array(),elEnum,elValues,valueTab=new Array(),hasError=false; var grid_alert=new Array(); var pairs = xmlhttp.responseText.split("&"); for(i=0;i