

function act(a) {
  var frm= document.frm;
  frm.action.value= a;
  frm.submit();
}

function notifysubframes() {
  if (parent.frames[0] && typeof parent.frames[0].setstate == "function") {
    parent.frames[0].setstate(0);
  }
  if (top.frames[1] && typeof top.frames[1].setstate == "function") {
    top.frames[1].setstate(0);
  }
}

// browser detection
var uaNS, uaIE, uaOpera;
var uaOS;
var uaVersion

ua= navigator.userAgent.toLowerCase();
if ((i= ua.indexOf('opera')) > -1) {
  uaOpera= 1;
  uaVersion= parseFloat(ua.substr(i+6,4));
} else if ((i= ua.indexOf('msie')) > -1) {
  uaIE= 1;
  uaVersion= parseFloat(ua.substr(i+5,4));
} else if (ua.indexOf('mozilla') > -1 && ua.indexOf('compatible') == -1) {
  uaNS= 1;
  uaVersion= parseFloat(navigator.appVersion);
}

if (ua.indexOf('win') > -1) uaOS= 'win'
else if (ua.indexOf('mac') > -1) uaOS= 'mac'
else if (ua.indexOf('linux') > -1) uaOS= 'linux'
else if (ua.indexOf('x11') > -1) uaOS= 'unix'
else uaOS= 'unknown';

