usrAgent = navigator.userAgent;
bName = (usrAgent.indexOf("Opera") > -1 ? "Opera" : navigator.appName);
if (bName == "Microsoft Internet Explorer") {
            pos = usrAgent.indexOf("MSIE");
            bVer = usrAgent.substring(pos + 5);
            pos = bVer.indexOf(';');
            bVer = parseFloat(bVer.substring(0,pos));
            bName = "ie";
} else if (bName == "Netscape") {
            if (usrAgent.indexOf("Netscape6") > -1) {
                        pos = usrAgent.indexOf("Netscape6");
                        bVer = usrAgent.substring(pos + 10);
                   	    bVer = parseFloat(bVer.substring(0,pos));
                        bName = "ns";
            } else {
                       bVer = usrAgent.substring(8);
                        pos = bVer.indexOf(' ');
                        bVer = parseFloat(bVer.substring(0,pos));
                        bName = "ns";          }
} else if (bName == "Opera") {
                        pos = usrAgent.indexOf("Opera");
            bVer = usrAgent.substring(pos + 6);
            pos = bVer.indexOf(' ');
            bVer = parseFloat(bVer.substring(0,pos));
            bName = "op";
} else {
            bName = "na";
            bVer = "na";
}
platform = navigator.platform;

if (platform.indexOf("Win") > -1) {

            platform = "win";
}
else if (platform.indexOf("Mac") > -1) {

            platform = "mac";
}
else {
            platform = "na";
}
function executeTest() {
            document.write("<b>Browser:</b> " + bName + "<br>\n");
            document.write("<b>Version:</b> " + bVer + "<br>\n");
            document.write("<b>Platform:</b> " + platform + "<br>\n");
            document.write("<b>UsrAgent:</b> " + usrAgent + "<br>\n");
}


// Convert navigation menu and footer links to absolute links with target=_TOP
// assumes the presence of a ':' in a link means that it's a URL (e.g. http://), mailto:, etc.

for (i = 0; i < topLevelLinks.length; i++) {

  if (topLevelLinks[i].indexOf(':') == -1) topLevelLinks[i] = 'http://www.britishcouncil.org/' + topLevelLinks[i];
  if (topLevelTargets[i].toLowerCase() == '_self') topLevelTargets[i] = '_TOP';

}


for (i = 0; i < subMenuDetail.length; i++) {

  for (j = 0; j < subMenuDetail[i].length; j++) {

     if (subMenuDetail[i][j][1].indexOf(':') == -1) subMenuDetail[i][j][1] = 'http://www.britishcouncil.org/' + subMenuDetail[i][j][1];
     if (subMenuDetail[i][j][2].toLowerCase() == '_self') subMenuDetail[i][j][2] = '_TOP'

     for (k = 0; k < menu[i][j].length; k++) {

       if (menu[i][j][k][1].indexOf(':') == -1) menu[i][j][k][1] = 'http://www.britishcouncil.org/' + menu[i][j][k][1];
       if (menu[i][j][k][2].toLowerCase() == '_self') menu[i][j][k][2] = '_TOP'

    }

  }

}


for (i = 0; i < footerLinks.length; i++) {

  if (footerLinks[i].indexOf(':') == -1) footerLinks[i] = 'http://www.britishcouncil.org/' + footerLinks[i];
  if (footerTargets[i].toLowerCase() == '_self') footerTargets[i] = '_TOP'

}

