<!--
/*<![CDATA[*/
// By Vic Phillips (22-August-2007) http://www.vicsjavascripts.org.uk

function email(){
}

function zxcInitImages(zxcid1,zxcid2){
 var zxcp1=document.getElementById(zxcid1);
 var zxcp2=document.getElementById(zxcid2);
 zxcES(zxcp2,{cursor:(document.all)?'hand':'pointer'});
 zxcNoTxtNodes(zxcp1);
 zxcNoTxtNodes(zxcp2);
 var zxcimgs1=zxcp1.getElementsByTagName('IMG');
 var zxcimgs2=zxcp2.getElementsByTagName('IMG');
 zxcp2.mirror=[];
 zxcp2.ary=[];
 for (var zxc1=0;zxc1<zxcimgs1.length;zxc1++) zxcp2.mirror[zxc1]=[zxcimgs1[zxc1],zxcimgs2[zxc1],zxcES('DIV',{position:'absolute',left:(zxcimgs1[zxc1].offsetLeft)+'px',top:zxcimgs1[zxc1].offsetTop+'px',width:zxcimgs1[zxc1].width+'px',height:zxcimgs1[zxc1].height+'px',border:'solid black 0px'},zxcp1)];
 for (var zxc3=0;zxc3<zxcimgs2.length;zxc3++) zxcp2.ary[zxc3]=[zxcimgs2[zxc3],zxcimgs1[zxc3],zxcES('DIV',{position:'absolute',left:(zxcimgs2[zxc3].offsetLeft)+'px',top:zxcimgs2[zxc3].offsetTop+'px',width:zxcimgs2[zxc3].width+'px',height:zxcimgs2[zxc3].height+'px',border:'solid black 0px'},zxcp2)];
 for (var zxc2=0;zxc2<zxcp2.mirror.length;zxc2++){
  zxcES(zxcp2.mirror[zxc2][0],{position:'absolute',zIndex:'2',left:'0px',top:'0px'},zxcp2.mirror[zxc2][2]);
  var zxcdiv=zxcES(zxcp2.mirror[zxc2][2].cloneNode(false),{left:'0px',top:'0px'},zxcp2.mirror[zxc2][2])
  zxcES(zxcp2.mirror[zxc2][1].cloneNode(false),{position:'absolute',left:'0px',top:'0px'},zxcdiv);
  zxcAddEvt(zxcp2.mirror[zxc2][2],'zxcEvtCalls','mouseover');
  zxcAddEvt(zxcp2.mirror[zxc2][2],'zxcEvtCalls','mouseout');
  zxcAddEvt(zxcp2.mirror[zxc2][2],'zxcEvtCalls','click');
 }
 for (var zxc4=0;zxc4<zxcp2.ary.length;zxc4++){
  zxcES(zxcp2.ary[zxc4][0],{position:'absolute',zIndex:'2',left:'0px',top:'0px'},zxcp2.ary[zxc4][2]);
  var zxcdiv=zxcES(zxcp2.ary[zxc4][2].cloneNode(false),{position:'absolute',zIndex:'1',left:'0px',top:'0px'},zxcp2.ary[zxc4][2])
  zxcES(zxcp2.ary[zxc4][1].cloneNode(false),{position:'absolute',left:'0px',top:'0px'},zxcdiv);
  zxcAddEvt(zxcp2.ary[zxc4][2],'zxcEvtCalls','mouseover');
  zxcAddEvt(zxcp2.ary[zxc4][2],'zxcEvtCalls','mouseout');
  zxcAddEvt(zxcp2.ary[zxc4][2],'zxcEvtCalls','click');
 }
 zxcp2.hold=null;
 zxcp2.holdmirror=null;
}

function zxcMseOverOut(zxcobj,zxcevt){
 var zxcp=zxcobj.parentNode;
 var zxcdivs=zxcp.childNodes;
 for (var zxc0=0;zxc0<zxcdivs.length;zxc0++){
  if (zxcdivs[zxc0]==zxcobj) break;
 }
 if (zxcevt.type=='click'){
  if (zxcp.hold&&zxcp.hold!=zxcobj) zxcFadeDo(zxcp.hold,'mouseout');
  zxcp.hold=zxcobj;
  if (zxcp.holdmirror) zxcFadeDo(zxcp.holdmirror,'mouseout');
  zxcp.holdmirror=zxcp.mirror[zxc0][2];
  zxcFadeDo(zxcp.holdmirror,'mouseover');
 }
 else if (zxcobj!=zxcp.hold){
  zxcFadeDo(zxcobj,zxcevt.type);
  // zxcFadeDo(zxcp.mirror[zxc0][2],zxcevt.type); // add horizontal onmouseover fade
 }
}

function zxcResetImages(zxcid2){
 var zxcp=document.getElementById(zxcid2);
 zxcp.hold=null;
 if (zxcp.ary){
  for (var zxc0=0;zxc0<zxcp.ary.length;zxc0++){
   if (zxcp.mirror[zxc0][2].oop){
    if (zxcp.mirror[zxc0][2].oop.inc>0) zxcFadeDo(zxcp.mirror[zxc0][2],'mouseout');
   }
   if (!zxcCkOpactiy(zxcp.mirror[zxc0][2])) zxcES(zxcp.mirror[zxc0][2].childNodes[0],{zIndex:'2'});
   if (zxcp.ary[zxc0][2].oop){
    if (zxcp.ary[zxc0][2].oop.inc>0) zxcFadeDo(zxcp.ary[zxc0][2],'mouseout');
   }
   if (!zxcCkOpactiy(zxcp.ary[zxc0][2])) zxcES(zxcp.ary[zxc0][2].childNodes[0],{zIndex:'2'});
  }
 }
}

function zxcFadeDo(zxcobj,zxcmde){
//document.Show.Show1.value='vic++';
 if (!zxcCkOpactiy(zxcobj)) zxcES(zxcobj.childNodes[0],{zIndex:(zxcmde=='mouseover')?'0':'2'});
 if (!zxcobj.oop) zxcobj.oop=new zxcFadeOOP(zxcobj);
 clearTimeout(zxcobj.oop.to);
 zxcobj.oop.ud=(zxcmde=='mouseover')?2:-2;  // adjust speed here
 if (zxcobj.oop.ud<0&&zxcobj.oop.inc<50) zxcobj.oop.cont();
 else zxcobj.oop.swap();
}

function zxcCkOpactiy(zxcobj){
 if (zxcobj.style.MozOpacity!=null&&zxcobj.style.opacity!=null&&zxcobj.style.filter!=null&&zxcobj.KHTMLOpacity!=null) return false;
 return true;
}

var zxcOOPCnt=0;

function zxcFadeOOP(zxcobj,zxcident){
//document.Show.Show4.value=zxcobj.tagName;
 this.to=null;
 this.ref='oop'+zxcOOPCnt++;
 window[this.ref]=this;
 this.obj=zxcobj.childNodes[1];
 zxcES(zxcobj.childNodes[0],{zIndex:'0'});
 this.ud=0;
 this.inc=0;
 this.opacity(0);
}

zxcFadeOOP.prototype.swap=function(){
  if ((this.ud>0&&this.inc<=100-this.ud)||(this.ud<0&&this.inc>=0-this.ud)){
  this.opacity(this.inc+=this.ud);
  this.setTimeOut('swap()',10);
 }
}

zxcFadeOOP.prototype.cont=function(){
 if ((this.ud<0&&this.inc<50)||(this.ud>0&&this.inc>0)){ // change the '50' to change the min-fade delay
  this.opacity(this.inc-=this.ud);
  this.setTimeOut('cont()',10);
 }
 else if (this.ud<0&&this.inc>0){
  this.ud=-this.ud
  this.setTimeOut('cont()',10);
 }
}

zxcFadeOOP.prototype.opacity=function(zxcopc){
 if (zxcopc<0||zxcopc>100) return;
 if (this.obj.style.MozOpacity!=null) this.obj.style.MozOpacity=(zxcopc/100)-.001;
 else if (this.obj.style.opacity!=null) this.obj.style.opacity=(zxcopc/100)-.001;
 else if (this.obj.style.filter!=null) this.obj.style.filter='alpha(opacity='+zxcopc+')';
 else if (this.obj.KHTMLOpacity!=null) this.obj.KHTMLOpacity=(zxcopc/100)-.001;
}

zxcFadeOOP.prototype.setTimeOut=function(zxcf,zxcd){
 this.to=setTimeout('window.'+this.ref+'.'+zxcf,zxcd);
}

var zxcEvt=0;

function zxcES(zxcele,zxcstyle,zxcp,zxctxt){
 if (typeof(zxcele)=='string'){ zxcele=document.createElement(zxcele); }
 for (key in zxcstyle){ zxcele.style[key]=zxcstyle[key]; }
 if (zxcp){ zxcp.appendChild(zxcele); }
 if (zxctxt){ zxcele.appendChild(document.createTextNode(zxctxt)); }
 return zxcele;
}

function zxcNoTxtNodes(zxcp){
 var zxcclds=zxcp.childNodes,zxcary=[];
 for (var zxca=0;zxca<zxcclds.length;zxca++){ if (zxcclds[zxca].nodeType!=1) zxcary.push(zxcclds[zxca]); }
 for (var zxcb=0;zxcb<zxcary.length;zxcb++){ zxcp.removeChild(zxcary[zxcb]); }
 return zxcclds;
}

function zxcEventAdd(zxco,zxct,zxcf) {
 if ( zxco.addEventListener ){ zxco.addEventListener(zxct, function(e){ zxco[zxcf](e);}, false); }
 else if ( zxco.attachEvent ){ zxco.attachEvent('on'+zxct,function(e){ zxco[zxcf](e); }); }
 else {
  var zxcPrev=zxco["on" + zxct];
  if (zxcPrev){ zxco['on'+zxct]=function(e){ zxcPrev(e); zxco[zxcf](e); }; }
  else { zxco['on'+zxct]=zxco[zxcf]; }
 }
}

function zxcAddEvt(zxc,zxcfun,zxcevt){
 zxc['zxcaddEvt'+zxcEvt]=window[zxcfun];
 zxcEventAdd(zxc,zxcevt,'zxcaddEvt'+zxcEvt);
 zxcEvt++;
}
function  zxcWatchDog(){
 if (document.getElementById('pageHolder')) zxcInitBorderGrp('pageHolder','border-Bottom','A',1000,2000,'#FFFFFF','#000000','solid #000000 1px');
 else setTimeout('zxcWatchDog()',20);
}
/*]]>*/
//-->