function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

/*opens links in a new window*/
function externalLinks() {
  if (!document.getElementsByTagName) return;
  var anchors = document.getElementsByTagName("a");
  for (var i=0; i<anchors.length; i++) {
    var anchor = anchors[i];
    if(anchor.getAttribute("href")&&anchor.getAttribute("rel") == "external"){
       anchor.target = "_blank";
       var strTitle = anchor.getAttribute("title");
       if((strTitle=="")||(strTitle==null)){
          anchor.title = "Opens in a new browser window.";
       }else{
          if(strTitle.indexOf("browser window")<0){
             anchor.title = strTitle+" Opens in a new browser window.";
          }
       }
       var strTitle = "";
    }
  }
}
window.onload=externalLinks;

/*news table row rollover*/
function addClass(element,value) {
  if (!element.className) {
    element.className = value;
  } else {
    newClassName = element.className;
    newClassName+= " ";
    newClassName+= value;
    element.className = newClassName;
  }
}
function highlightRows() {
  if(!document.getElementsByTagName) return false;
  var rows = document.getElementsByTagName("tr");
  for (var i=0; i<rows.length; i++) {
    rows[i].oldClassName = rows[i].className
    rows[i].onmouseover = function() {
      addClass(this,"highlight");
    }
    rows[i].onmouseout = function() {
      this.className = this.oldClassName
    }
  }
}

/*load the events*/
addLoadEvent(highlightRows)
addLoadEvent(externalLinks)


function quicklinks(){
 sel = document.forms['quicklinks'].menu_quicklinks.selectedIndex;
 use = document.forms['quicklinks'].menu_quicklinks[sel].value;
 if(use != "nochange"){window.open(use);}
}

//Map changes//
function mapChange(location){
// change the image
imgSrc = "images/pictures/yourarea/operations_" + location + ".gif";
	document.images['imgOperations'].src= imgSrc;
}

//Map changes//
function mapChangeuk(location){
// change the image
imgSrc = "images/pictures/yourarea/operations_uk_" + location + ".gif";
	document.images['imgOperationsuk'].src= imgSrc;
}

//changeStyleById//

function viewObjById(showPlace){
	var arrPlaces= new Array("uk","home");
	for(x in arrPlaces){
		if(arrPlaces[x]==showPlace){
			var strObject=document.getElementById(arrPlaces[x]);
			if(strObject){
				document.getElementById(arrPlaces[x]).style.display="block";	
			}
		}else{
			var strObject=document.getElementById(arrPlaces[x]);
			if(strObject){
				document.getElementById(arrPlaces[x]).style.display="none";
			}
		}
	}
}
