var clientPC = navigator.userAgent.toLowerCase(); // Get client info
var is_gecko = ((clientPC.indexOf('gecko')!=-1) && (clientPC.indexOf('spoofer')==-1)
                && (clientPC.indexOf('khtml') == -1) && (clientPC.indexOf('netscape/7.0')==-1));
var is_safari = ((clientPC.indexOf('applewebkit')!=-1) && (clientPC.indexOf('spoofer')==-1));
var is_khtml = (navigator.vendor == 'KDE' || ( document.childNodes && !document.all && !navigator.taintEnabled ));
// For accesskeys
var is_ff2_win = (clientPC.indexOf('firefox/2')!=-1 || clientPC.indexOf('minefield/3')!=-1) && clientPC.indexOf('windows')!=-1;
var is_ff2_x11 = (clientPC.indexOf('firefox/2')!=-1 || clientPC.indexOf('minefield/3')!=-1) && clientPC.indexOf('x11')!=-1;
if (clientPC.indexOf('opera') != -1) {
  var is_opera = true;
  var is_opera_preseven = (window.opera && !document.childNodes);
  var is_opera_seven = (window.opera && document.childNodes);
}


function accessKey() {
  var pref;
  if (is_opera) {
    pref = 'shift-esc-';
  } else if (is_safari || navigator.userAgent.toLowerCase().indexOf('mac') + 1
    || navigator.userAgent.toLowerCase().indexOf('konqueror') + 1 ) {
    pref = 'control-';
  } else if (is_ff2_win || is_ff2_x11) {
    pref = 'alt-shift-';
  } else {
    pref = 'alt-';
  }

  var linkArray = document.getElementsByTagName("a");
  for( var i = 0 ; i < linkArray.length ; i++ )
  {
    var accessKey = linkArray[i].getAttribute("accesskey");
    var title = linkArray[i].getAttribute("title");
    if( accessKey != null && title != null )
      linkArray[i].setAttribute("title", title.replace(/\[.\]/,"[" + pref + accessKey.toUpperCase() + "]"));
    
  }
}

