<!--
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		CCB_ON = newImage("/images/creditrisk/ccb_preview_on.gif");
		CCB_OFF = newImage("/images/creditrisk/ccb_preview_off.gif");
		RMO_ON = newImage("/images/receivables/rmo_preview_on.gif");
		RMO_OFF = newImage("/images/receivables/rmo_preview_off.gif");
		RMS_ON = newImage("/images/receivables/rms_preview_off.gif");
		RMS_OFF = newImage("/images/receivables/rms_preview_off.gif");
		CIS_ON = newImage("/images/receivables/cis_preview_off.gif");
		CIS_OFF = newImage("/images/receivables/cis_preview_off.gif");
		BMS_ON = newImage("/images/receivables/bms_database_off.gif");
		BMS_OFF = newImage("/images/receivables/bms_database_off.gif");
		maximise_01_ImageMap_01_over = newImage("/images/general/Find_profitable_customers.gif");
		maximise_01_ImageMap_02_over = newImage("/images/general/Reduce_your_credit_risk.gif");
		maximise_01_ImageMap_03_over = newImage("/images/general/Optimise_your_receivables.gif");
		maximise_01_ImageMap_04_over = newImage("/images/general/Recover_your_outstanding_accounts.gif");
		maximise_01_ImageMap_05_over = newImage("/images/general/Develop_key_business_skills.gif");
		preloadFlag = true;
	}
}

function Popup(thisURL,name,wd,ht,x,y)
{
        NewWindow = window.open(thisURL,name,"toolbar=no,width=" + wd + ",height=" + ht + ",location=no,directories=no,status=no,menubar=y,scrollbars=yes,resizable=yes,left=" + x + ",top=" + y + "");

        // Don't Do the Focus in IE 3
        if (!((navigator.appName == "Microsoft Internet Explorer") && (navigator.appVersion.substring(0, 3) < "4")))
        {
                NewWindow.focus();
        }
}

function printSpecial()
{
	if (document.getElementById != null)
	{
		var html = '<HTML>\n<HEAD>\n';

		if (document.getElementsByTagName != null)
		{
			var headTags = document.getElementsByTagName("head");
			if (headTags.length > 0)
				html += headTags[0].innerHTML;
		}
		
		html += '\n</HE' + 'AD>\n<BODY>\n' + '\n<br>\n';
		
		var printReadyElem = document.getElementById("printReady");
						
		if (printReadyElem != null)
		{
				html += printReadyElem.innerHTML;				
		}
		else
		{
			alert("Could not find the printReady section in the HTML");
			return;
		}
			
		html += '\n</BO' + 'DY>\n</HT' + 'ML>';
		
		var printWin = window.open("","printSpecial");
		printWin.document.open();
		printWin.document.write(html);
		printWin.document.close();
		if (gAutoPrint)
			printWin.print();
	}
	else
	{
		alert("Only for IE 5.0+ or Netscape 6.0+");
	}
}

function changePageTo(selector) 
{
	var s = selector.options[selector.selectedIndex].value;
	if (s != "xxx") {  if (s) { self.location = s; }} else {alert("Please choose a valid option");}
}

function popopen(mylink, windowname)
{
if (! window.focus)return true;
var href;
if (typeof(mylink) == 'pop')
   href=mylink;
else
   href=mylink.href;
window.open(href, windowname, 'width=331,height=480,scrollbars=yes');
return false;
}

//
var Mac = navigator.appVersion.indexOf('Mac',0) != -1;
var Win = navigator.appVersion.indexOf('Win',0) != -1;
var IE  = navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1;
var NN  = navigator.appName.indexOf("Netscape",0) != -1;
var Moz = navigator.userAgent.indexOf("Gecko") != -1;
var Vmajor = parseInt(navigator.appVersion);  // ex. 3
var Vminor = parseFloat(navigator.appVersion);  // ex. 3.01
var MacIE4 = ((Mac && navigator.appVersion.indexOf('MSIE 4.',0) != -1));
var MacIE3 = ((Mac && navigator.appVersion.indexOf('MSIE 3.',0) != -1));

function getScrollLeft() {
  if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {
    return document.body.scrollLeft;
  } else if (window.pageXOffset) {
    return window.pageXOffset;
  }else{
    return 0;
  }
}

function getScrollTop() {
  if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {
    return document.body.scrollTop;
  } else if (window.pageYOffset) {
    return window.pageYOffset;
  } else {
    return 0;
  }
}

function getScrollWidth() {
  if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {
    return document.body.scrollWidth;
  } else if (window.innerWidth) {
    return window.innerWidth;
  }
  return 0;
}

function getScrollHeight() {
  if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {
    return document.body.scrollHeight;
  } else if (window.innerHeight) {
    return window.innerHeight;
  }
  return 0;
}

var pageScrollTimer;

function pageScroll(toX,toY,frms,cuX,cuY) {
 if (pageScrollTimer) clearTimeout(pageScrollTimer);
 if (!toX || toX < 0) toX = 0;
 if (!toY || toY < 0) toY = 0;
 if (!cuX) cuX = 0 + getScrollLeft();
 if (!cuY) cuY = 0 + getScrollTop();
 if (!frms) frms = 6;

 cuX += (toX - getScrollLeft()) / frms; if (cuX < 0) cuX = 0;
 cuY += (toY - getScrollTop()) / frms;  if (cuY < 0) cuY = 0;
 var posX = Math.floor(cuX);
 var posY = Math.floor(cuY);
 window.scrollTo(posX, posY);
 if (posX != toX || posY != toY) {
  pageScrollTimer = setTimeout("pageScroll("+toX+","+toY+","+frms+","+cuX+","+cuY+")",16);
 }
}

function toTop() 
{
  if (!MacIE3 && !MacIE4 && !NN && window.scrollTo || NN && (Vminor >= 4.75) && window.scrollTo) {
    pageScroll(0,0,6);
  } else {
    location.hash = "top";
  }
}
//-->