// define the rollover images.
if (document.images) {
	header01off = new Image(42,17);
	header01off.src = "../images/header/header01_a.gif";
	header01on = new Image(53,21);
	header01on.src = "../images/header/header01_b.gif";
	
	rnewsoff = new Image(150,25);
	rnewsoff.src = "../images/requestnews_a.gif";
	rnewson = new Image(150,25);
	rnewson.src = "../images/requestnews_b.gif";
	
	opportunitiesoff = new Image(87,23);
  opportunitiesoff.src = "../images/buttons/opportunities_a.gif";
  opportunitieson = new Image(87,23);
  opportunitieson.src = "../images/buttons/opportunities_b.gif";
	
	openprogoff = new Image(150,23);
  openprogoff.src = "../images/buttons/openprog_a.gif";
  openprogon = new Image(150,23);
  openprogon.src = "../images/buttons/openprog_b.gif";
	
	calendaroff = new Image(150,23);
  calendaroff.src = "../images/buttons/calendar_a.gif";
  calendaron = new Image(150,23);
  calendaron.src = "../images/buttons/calendar_b.gif";
	
	brochureoff = new Image(150,23);
  brochureoff.src = "../images/buttons/brochure_a.gif";
  brochureon = new Image(150,23);
  brochureon.src = "../images/buttons/brochure_b.gif";
	
	booknowoff = new Image(150,23);
  booknowoff.src = "../images/buttons/booknow_a.gif";
  booknowon = new Image(150,23);
  booknowon.src = "../images/buttons/booknow_b.gif";
	
	ppiprevoff = new Image(150,23);
  ppiprevoff.src = "../images/buttons/ppiprev_a.gif";
  ppiprevon = new Image(150,23);
  ppiprevon.src = "../images/buttons/ppiprev_b.gif";
	
	dppiprevoff = new Image(150,23);
  dppiprevoff.src = "../images/buttons/dppiprev_a.gif";
  dppiprevon = new Image(150,23);
  dppiprevon.src = "../images/buttons/dppiprev_b.gif";
	
	alprevoff = new Image(150,23);
  alprevoff.src = "../images/buttons/alprev_a.gif";
  alprevon = new Image(150,23);
  alprevon.src = "../images/buttons/alprev_b.gif";
	
	ppireconoff = new Image(150,23);
  ppireconoff.src = "../images/buttons/ppirecon_a.gif";
  ppireconon = new Image(150,23);
  ppireconon.src = "../images/buttons/ppirecon_b.gif";
	
	dppireconoff = new Image(160,23);
  dppireconoff.src = "../images/buttons/dppirecon_a.gif";
  dppireconon = new Image(160,23);
  dppireconon.src = "../images/buttons/dppirecon_b.gif";
	
	alinirelandoff = new Image(150,29);
  alinirelandoff.src = "../images/buttons/alinireland_a.gif";
  alinirelandon = new Image(150,29);
  alinirelandon.src = "../images/buttons/alinireland_b.gif";
	
	downloadpdfoff = new Image(200,32);
  downloadpdfoff.src = "../images/buttons/downloadpdf_a.gif";
  downloadpdfon = new Image(200,32);
  downloadpdfon.src = "../images/buttons/downloadpdf_b.gif";
	
	dppiinasiaoff = new Image(150,29);
  dppiinasiaoff.src = "../images/buttons/dppiinasia_a.gif";
  dppiinasiaon = new Image(150,29);
  dppiinasiaon.src = "../images/buttons/dppiinasia_b.gif";
	
	alscotlandoff = new Image(150,29);
  alscotlandoff.src = "../images/buttons/alscotland_a.gif";
  alscotlandon = new Image(150,29);
  alscotlandon.src = "../images/buttons/alscotland_b.gif";
	
	refscotlandoff = new Image(150,46);
  refscotlandoff.src = "../images/buttons/refreshscotland_a.gif";
  refscotlandon = new Image(150,46);
  refscotlandon.src = "../images/buttons/refreshscotland_b.gif";
	
	videosoff = new Image(150,24);
  videosoff.src = "../images/buttons/videos_a.gif";
  videoson = new Image(150,24);
  videoson.src = "../images/buttons/videos_b.gif";
	
	ppivideosoff = new Image(150,24);
  ppivideosoff.src = "../images/buttons/ppivideos_a.gif";
  ppivideoson = new Image(150,24);
  ppivideoson.src = "../images/buttons/ppivideos_b.gif";
	
	clientcasestudiesoff = new Image(150,24);
  clientcasestudiesoff.src = "../images/buttons/clientcasestudies_a.gif";
  clientcasestudieson = new Image(150,24);
  clientcasestudieson.src = "../images/buttons/clientcasestudies_b.gif";
	
	careersoff = new Image(150,24);
  careersoff.src = "../images/buttons/careers_a.gif";
  careerson = new Image(150,24);
  careerson.src = "../images/buttons/careers_b.gif";
	
	economicdownturnoff = new Image(150,25);
  economicdownturnoff.src = "../images/buttons/economicdownturn_a.gif";
  economicdownturnon = new Image(150,25);
  economicdownturnon.src = "../images/buttons/economicdownturn_b.gif";
	
	businesspartneringoff = new Image(150,25);
  businesspartneringoff.src = "../images/buttons/businesspartnering_a.gif";
  businesspartneringon = new Image(150,25);
  businesspartneringon.src = "../images/buttons/businesspartnering_b.gif";

	
	CMD_gooff = new Image(30,20);
	CMD_gooff.src = "../images/buttons/go_a.gif";
	CMD_goon = new Image(30,20);
	CMD_goon.src = "../images/buttons/go_b.gif";
}

//
//	Returns true if the given variable is blank:
//
function IsBlank(value) {
	// cast to string.
	var str = "" + value;
	return ((str == "") || (str == " ") || (str == "undefined") || (str == "null") || (str == null));
}

//
//	Returns true if browser is Internet Explorer:
//
function IsIE() {
	return (window.navigator.userAgent.indexOf("MSIE") >= 1);
}

//
//	Returns version number of Internet Explorer browser:
//
function IEVersion() {
	var ua = window.navigator.userAgent;
	if (ua.indexOf("MSIE 4.0") >=1 ) return 4;
	if (ua.indexOf("MSIE 5.0") >=1 ) return 5;
	if (ua.indexOf("MSIE 5.5") >=1 ) return 5.5;
	if (ua.indexOf("MSIE 6.0") >=1 ) return 6;
}

//
//	Returns true if Internet Explorer browser version 4 or above is detected:
//
function IsIE4Plus() {
	if (IsIE() && IEVersion() >= 4) {
		return true;
	}
	return false;
}

//
// Sets the roll-in image:
//
//	N.B the 'on_name' param is optional - it overrides the default value of 'on' for the active image object.
//
function RollIn(img_name, on_name) {
	if (document.images) {
		var the_on_name = (IsBlank(on_name) ? 'on.src':on_name+'.src');
		document[img_name].src=eval(img_name + the_on_name);             
	}
	return true;
}

//
// Sets the roll-out image:
//
function RollOut(img_name) {
	if (document.images) {
		document[img_name].src=eval(img_name + "off.src");          
	}
	return true;
}

//
// Sets the on click image:
//
function RollClick(img_name) {
	if (document.images) {
		document[img_name].src=eval(img_name + "click.src");          
	}
	return true;
}

//
// Sets the roll-in form image:
//
function RollInFormImage(img_name) {
	if (IsIE4Plus()){
		document.all[img_name].src=eval(img_name + "on.src");
	}            
}

//
// Sets the roll-out form image:
//
function RollOutFormImage(img_name) {
	if (IsIE4Plus()){
		document.all[img_name].src=eval(img_name + "off.src");
	}    
}

//
// Sets the on click form image:
//
function RollClickFormImage(img_name) {
	if (IsIE4Plus()){
		document.all[img_name].src=eval(img_name + "click.src");
	}    
}

//
//	Opens a popup window.
//
function OpenPopupWindow(url, width, height) {
	var popupwindow = window.open(url, 'popupwindow', 'toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width='+width+',height='+height);
	popupwindow.focus();
}