  function doResize() {      
      var winH;
     // alert(parseInt(navigator.appVersion));
      if (parseInt(navigator.appVersion)>3) {
        if (navigator.appName == "Netscape") {
          winH = window.innerHeight;
        }
        if (navigator.appName.indexOf("Microsoft")!=-1) {
          winH = document.body.offsetHeight;
        }
        if (( navigator.userAgent.indexOf("Opera") !=-1) && ( navigator.appName == "Opera" )) {        
          winH = document.body.offsetHeight;
        }        
                 
        if (navigator.userAgent.indexOf("Konqueror") !=-1) {
           winH = document.body.offsetHeight;
        }      
        var tbl = document.getElementById("frm_tbl");
        if (tbl) {
	      tbl.setAttribute("height", 0.9*winH);
        }
     }
  }
  
   // addEvent function by John Resig:
  // http://ejohn.org/projects/flexible-javascript-events/
  function addEvent(obj, type, fn) {
   if (obj.attachEvent) {
     obj['e' + type + fn] = fn;
     obj[type+fn] = function()
       {obj['e'+type+fn]( window.event );}
       obj.attachEvent( 'on'+type, obj[type+fn] );
   } else {
      obj.addEventListener( type, fn, false);
   }
 }
