<!--

/***********************************************
* Copyright Intechnia Limited
* Code may not be re-used without explicit
* consent from Intechnia Limited
* http://www.intechnia.co.uk
***********************************************/

function swap_ImgRestore() {
  var i,x,a=document.sr;
  for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function find_Obj(n, d) {
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document); return x;
}

function swap_Image() {
  var i,j=0,x,a=swap_Image.arguments; document.sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=find_Obj(a[i]))!=null){document.sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function swapImage(imgName, sFilename) {
	document.images[imgName].src = sFilename;
}

function display_StatusMsg(msgStr) { 
  status=msgStr;
  document.returnValue = true;
}

var currentObjDivID;

function image_Over(objDivID, objHoverDivID, objHoverInnerDivID, strName) {

	if (objDivID!= null) {
	if(document.getElementById) {
		var elem = document.getElementById(objDivID);
	} else if (document.all){
		var elem = document.all[objDivID];
	}
	var objLeft = elem.offsetLeft;
	var objTop = elem.offsetTop;
	}

	if (objHoverInnerDivID!= null) {
	if(document.getElementById) {
		var elemHoverInner = document.getElementById(objHoverInnerDivID);
	} else if (document.all){
		var elemHoverInner = document.all[objHoverInnerDivID];
	}
	}
	
	if (objHoverDivID!= null) {
	if(document.getElementById) {
		var elemHover = document.getElementById(objHoverDivID);
	} else if (document.all){
		var elemHover = document.all[objHoverDivID];
	}

	objLeft = objLeft-4;
	objTop= objTop-4;
	elemHover.style.left = String(objLeft) + "px";
	elemHover.style.top = String(objTop) + "px";
	
	elemHoverInner.innerHTML = "<table border=0 width=100% height=100%><tr><td>Chris<br>Mackenzie</td></tr></table>"
	
	elemHover.style.visibility = 'visible';
	
	}
}

function Init()
{
var elt=document.getElementById("ABCD");
elt.onmouseover=function() {this.style.color="red";}
elt.onmouseout=doSomething
elt.style.cursor="pointer";
}

function doSomething(e, objHoverDivID) {
	if (!e) var e = window.event;
	var tg = (window.event) ? e.srcElement : e.target;
	if (tg.nodeName != 'DIV') return;
	var reltg = (e.relatedTarget) ? e.relatedTarget : e.toElement;
	while (reltg != tg && reltg.nodeName != 'BODY')
		reltg=reltg.parentNode;
	if (reltg==tg) return;
	// Mouseout took place when mouse actually left layer
	// Handle event
	image_Out(objHoverDivID);
}

function image_Out(objHoverDivID) {

	if (objHoverDivID!= null) {
	if(document.getElementById) {
		var elemHover = document.getElementById(objHoverDivID);
	} else if (document.all){
		var elemHover = document.all[objHoverDivID];
	}
	elemHover.style.visibility = 'hidden';
	currentObjDivID = null;
	}

}

function set_menu_class(objID, strClass) {
	if (objID!= null) {
		if(document.getElementById) {
			var elem = document.getElementById(objID);
		} else if (document.all){
			var elem = document.all[objID];
		}
		elem.className = strClass;
	}
	return false;
}

//-->