setTimeout( 'browser_fail()', 250 );
function browser_fail()
{
  var browserVer = navigator.appVersion.substring(0,1);
  if( parseInt(browserVer) < 5 && navigator.appName=="Netscape" )
  {
    var settings = 'width=300,height=350'
                 + ',resizable=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no';
    var pwin=window.open("","Obsolete_Browser",settings);
    var msg =
        '<head><style> b { color:brown; } em { font-weight:bold; } .txt { font-family:"Arial"; font-size:14px; } </style></head>'
      + '<body bgcolor="#909090"><center><br><table width=270 border=2 cellpadding=5 bgcolor=#ffffff><tr><td>'
      + '<font class=txt>'
      + '<em>Sorry!</em> '
      + 'This website is designed for modern browsers.  Viewing this site with<br><b>Netscape versions 4.x</b>'
      + ' or older, or<br><b>Internet Explorer versions 4.x</b> or older may have unpredictable results. '
      + '<p><em>Many new quality browsers are available <u>free of charge</u>. '
      + '</em> Please click on any of these links to get the latest version of these popular browsers:'
      + '<ul>'
      + '<li><a href="http://www.mozilla.org/products/firefox/" target="_blank">Firefox</a>'
      + '<li><a href="http://www.microsoft.com/windows/ie/default.asp" target="_blank">Internet Explorer</a>'
      + '<li><a href="http://channels.netscape.com/ns/browsers/default.jsp" target="_blank">Netscape</a>'
      + '<li><a href="http://www.opera.com/download/" target="_blank">Opera</a>'
      + '</ul></font>'
      + '</td></tr></table></center></body>'

    pwin.document.open();
    pwin.document.write(msg);
    pwin.document.close();
  }
}

function is_ie55() {
  if(!window.opera && document.all) {
    var ie_agent = navigator.userAgent;
    var ie_start = ie_agent.indexOf("MSIE");
    if( ie_start != -1 && (parseFloat(ie_agent.substring(ie_start+5)) >= 5.5) )
      return true;
  }
  return false;
}

function open_window(_framesrc,_xp,_yp,_wid,_hig,_obj) {
  var fsrc = document.getElementById(_framesrc);
  if( fsrc ) {
    if(!_wid) _wid=500; if(!_hig) _hig=500;
    if(!_xp) _xp=screen.width/2-_wid/2; if(!_yp) _yp=screen.height/4-_hig/2;
    var settings = 'left='+_xp+',top='+_yp+',width='+_wid+',height='+_hig
                  +',resizable=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no';
    var pwin=window.open( '', _framesrc, settings );
    if(pwin) {
      var _htm =
        '<'+'script type="text/javascript"> ' +
        'function validate_form(frm) { var fnew = document.createElement("input"); ' +
        'fnew.name="FORM_ID"; fnew.value="z2194"; fnew.type="hidden"; ' +
        'frm.appendChild(fnew); return true; }'+'<'+'/script'+'>';
      _htm += fsrc.innerHTML;
      _htm = _htm.replace(/\<\!\-\-/g,"");
      _htm = _htm.replace(/\-\-\>/g,"");
      pwin.document.write( _htm ); pwin.document.close(); pwin.focus(); return pwin.document;
    }
  }
}

function open_s_window(_src,_ttl,_xp,_yp,_wid,_hig,_obj) {
  if(!_ttl) _ttl=''
  if(!_wid) _wid=500; if(!_hig) _hig=500;
  if(!_xp) _xp=screen.width/2-_wid/2; if(!_yp) _yp=screen.height/4-_hig/2;
  var settings = 'left='+_xp+',top='+_yp+',width='+_wid+',height='+_hig
                +',resizable=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no';
  var pwin=window.open( '', _ttl, settings );
  if(pwin) { pwin.document.write(_src); pwin.document.close(); pwin.focus(); return pwin.document; }
}

function open_popup(_framesrc,_xp,_yp,_wid,_hig,_obj) {
  var fsrc = document.getElementById(_framesrc);
  if( fsrc ) {
    if(!_wid) _wid=250; if(!_hig) _hig=300;
    var pwin=window.createPopup();
    if(pwin) {
      var _htm=fsrc.innerHTML; _htm = _htm.replace(/\<\!\-\-/g,""); _htm = _htm.replace(/\-\-\>/g,"");
      pwin.document.write( _htm ); pwin.document.close(); pwin.show(_xp,_yp,_wid,_hig,_obj);
    }
  }
}

function open_s_popup(_src,_xp,_yp,_wid,_hig,_obj) {
  if(!_wid) _wid=250; if(!_hig) _hig=300;
  var pwin=window.createPopup();
  if(pwin) { pwin.document.write(_src); pwin.document.close(); pwin.show(_xp,_yp,_wid,_hig,_obj); }
}

function get_win_src(_obj_src)
{
  var fsrc = document.getElementById(_obj_src);
  if( fsrc ) {
    var _htm=fsrc.innerHTML;
    _htm = _htm.replace(/\<\!\-\-/g,"");
    _htm = _htm.replace(/\-\-\>/g,"");
    return _htm;
  }
}

function validate_form(frm)
{
  var fnew = document.createElement("input");
  fnew.name='FORM_ID';
  fnew.value='z2194';
  fnew.type='hidden';
  frm.appendChild( fnew );
  return true;
}

/*---------------------------------------------------------------------------
  Money
---------------------------------------------------------------------------*/
function Money(amount,ext)
{
  if(!ext) ext='';
  if(amount==0) return ext;
  var i = parseFloat(amount);
  if(isNaN(i)) { i = 0.00; }
  var minus = '';
  if(i < 0) { minus = '-'; }
  i = Math.abs(i);
  i = parseInt((i + .005) * 100);
  i = i / 100;
  s = new String(i);
  if(s.indexOf('.') < 0) { s += '.00'; }
  if(s.indexOf('.') == (s.length - 2)) { s += '0'; }
  s = minus + s;
  return s+ext;
}

/*---------------------------------------------------------------------------
  zpad
---------------------------------------------------------------------------*/
  function zpad(n,wid)
  {
    n=n.toString();
    while(n.length < wid) n = '0'+n;
    return n;
  }

