	function InitScripts(){
		 if (self.location.toString().toLowerCase().match('vicsjavascripts')){
		  pnInitSearchPanel();
		 }
		 zxcCSBanner('diaporama','H',200,1,ContentAry);
		 zxcBannerStop('diaporama');
		 ReSize();
		}

		function zxcWWHS(){
		 var winww,zxcwh,zxcws,zxcwc;
		 if (document.all){
		  zxcCur='hand';
		  zxcwh=document.documentElement.clientHeight;
		  zxcww=document.documentElement.clientWidth;
		  zxcws=document.documentElement.scrollTop;
		  if (zxcwh==0){
		   zxcws=document.body.scrollTop;
		   zxcwh=document.body.clientHeight;
		   zxcww=document.body.clientWidth;
		  }
		 }
		 else if (document.getElementById){
		  zxcCur='pointer';
		  zxcwh=window.innerHeight-20;
		  zxcww=window.innerWidth-20;
		  zxcws=window.pageYOffset;
		 }
		 zxcwc=Math.round(zxcww/2);
		 return [zxcww,zxcwh];
		}

		function ReSize(){
		 document.getElementById('diaporama').style.width=(zxcWWHS()[0]-20)+'px';
		}
		function FunctionName(z){
		 alert('The parameter '+z+'\nhas been passed to\nfunction name\nFunctName');
		}
		
		function zxcExternal(zxcfun){
		 var zxcdata=zxcfun.split('^|^');
		 window[zxcdata[0]](zxcdata[1]);
		}

		var zxcBGColor='#ffffff';   // The default background color of banner elements (string)
		var zxcTxtColor='000000';      // The default text color of banner elements (string)
		var zxcTxtAlign='center';   // The default text alignment of banner elements (string)
		var zxcFontSize='22px';     // The default font size of banner elements (string)

		// **** Image Path and Content Array
		var ContentAry= new Array;
		if(document.getElementById('diaporama')){
			for(i=0;i<document.getElementById('diaporama').getElementsByTagName("img").length;i++){
				ContentAry[i+1]=['TXT',"<img src='"+document.getElementById('diaporama').getElementsByTagName("img")[i].src+"' width='200' height='134' />",'' ,'' ,'','',''];
				document.getElementById('diaporama').getElementsByTagName("img")[i].width = 1;
				document.getElementById('diaporama').getElementsByTagName("img")[i].height = 134;
				document.getElementById('diaporama').getElementsByTagName("img")[i].src = './images/spacer.gif';
			}
		}
		if(ContentAry.length>0)
			window.onload = InitScripts;


		// **** Functional Code - NO NEED to Change                                                                                                                                                                                                                                                                                                                                                               
		function zxcCSBanner(zxcid,zxcvh,zxcw,zxcspd,zxcaary){
		 var zxcp=document.getElementById(zxcid);
		 var zxcary=[]
		 if (zxcaary){
		  var zxcpth=zxcaary[0];
		  for (var zxc0=1;zxc0<zxcaary.length;zxc0++){ zxcary[zxc0-1]=zxcaary[zxc0];  for (var zxc1=0;zxc1<zxcary[zxc0-1].length;zxc1++){ if (zxcary[zxc0-1][zxc1]==''){ zxcary[zxc0-1][zxc1]=null; } } }
		 }
		 else {
		  var zxceles=zxcp.childNodes;
		  for (var zxc0=0;zxc0<zxceles.length;zxc0++){ if (zxceles[zxc0].tagName=='DIV'){ zxcary.push([zxceles[zxc0],zxceles[zxc0].offsetWidth,zxceles[zxc0].offsetHeight]); } }
		  for (var zxc1=0;zxc1<zxcary.length;zxc1++){ zxcp.removeChild(zxcary[zxc1][0]); }
		 }
		 var zxcwh=(zxcvh=='H')?[zxcp.offsetHeight,zxcp.offsetWidth,'left','top','width','height']:[zxcp.offsetWidth,zxcp.offsetHeight,'top','left','height','width'];
		 zxcp.set=true;
		 var zxcd=zxcStyle('DIV',{position:'absolute',left:'0px',top:'0px',width:zxcwh[0]+'px'});
		 zxcp.appendChild(zxcd);
		 zxcp.ary=[zxcd,zxcd.cloneNode(true),zxcd.cloneNode(true),zxcd.cloneNode(true)];
		 for (var zxc2=1;zxc2<zxcp.ary.length;zxc2++){ zxcp.appendChild(zxcp.ary[zxc2]); }
		 var zxcobj;
		 for (var zxc3=0;zxc3<zxcp.ary.length;zxc3++){
		  var zxccnt=0;
		  var zxctp=0;
		  if(zxcwh[0]==0){zxcwh[0]=134}
		  for (var zxc4=0;zxc4<Math.max(zxcary.length,Math.ceil(zxcwh[1]/zxcwh[0])+1);zxc4++){
		   if (typeof(zxcary[zxccnt][0])=='string'){
			if (zxcary[zxccnt][0].toUpperCase().match('I')){ zxcobj=zxcStyle('IMG'); zxcobj.src=zxcpth+zxcary[zxccnt][1]; }
			if (zxcary[zxccnt][0].toUpperCase().match('T')){ zxcobj=zxcStyle('DIV'); zxcobj.innerHTML=zxcary[zxccnt][1]; }
			if (zxcary[zxccnt][2]){ zxcobj.url=zxcary[zxccnt][2]; zxcStyle(zxcobj,{ cursor:((document.all)?'hand':'pointer')}); zxcobj.onclick=function(){ zxcLink(this); } }
			zxcStyle(zxcobj,{position:'absolute',backgroundColor:(zxcary[zxccnt][5]||zxcBGColor),color:(zxcary[zxccnt][6]||zxcTxtColor),textAlign:(zxcary[zxccnt][7]||zxcTxtAlign),fontSize:(zxcary[zxccnt][8]||zxcFontSize)});
			zxcobj.style[zxcwh[4]]=((zxcary[zxccnt][(zxcvh=='H')?3:4])||zxcw)+'px';
			zxcobj.style[zxcwh[5]]=((zxcary[zxccnt][(zxcvh=='H')?4:3])||zxcwh[0])+'px';
		   }
		   else {
			zxcobj=zxcary[zxccnt][0].cloneNode(true);
			zxcStyle(zxcobj,{position:'absolute',width:zxcary[zxccnt][1]+'px',height:zxcary[zxccnt][2]+'px'});
		   }
		   zxcobj.style[zxcwh[2]]=(zxctp)+'px';
		   zxcobj.style[zxcwh[3]]='0px';
		   zxcp.ary[zxc3].appendChild(zxcobj);
		   zxcp.ary[zxc3].style[zxcwh[4]]=(parseInt(zxcobj.style[zxcwh[2]])+parseInt(zxcobj.style[zxcwh[4]]))+'px';
		   zxctp+=parseInt(zxcobj.style[zxcwh[4]]);
		   zxccnt=++zxccnt%zxcary.length;
		  }
		 }
		 var zxchw=parseInt(zxcp.ary[0].style[zxcwh[4]]);
		 for (var zxc4=0;zxc4<zxcp.ary.length;zxc4++){ zxcp.ary[zxc4].style[zxcwh[2]]=(zxchw*zxc4-zxchw)+'px'; }
		 if (!zxcp.oopbr){ zxcp.oopbr=new zxcOOPBannerRotate(zxcp,zxcvh,zxcspd,zxchw); }
		}

		function zxcCngDirection(zxcid,zxcdir){
		 var zxcoop=document.getElementById(zxcid).oopbr;
		 if (!zxcoop){ return; }
		 clearTimeout(zxcoop.to);
		 zxcdir=zxcdir||-zxcoop.dir;
		 if (zxcdir>0){ zxcoop.dir=1; }
		 else { zxcoop.dir=-1; }
		 zxcoop.rotate();
		}

		function zxcBannerStop(zxcid){
		 var zxcoop=document.getElementById(zxcid).oopbr;
		 if (!zxcoop){ return; }
		 clearTimeout(zxcoop.to);
		}

		function zxcBannerStart(zxcid,zxcdir){
		 var zxcoop=document.getElementById(zxcid).oopbr;
		 if (!zxcoop){ return; }
		 clearTimeout(zxcoop.to);
		 zxcoop.dir=zxcdir||zxcoop.dir;
		 zxcoop.rotate();
		}

		function zxcLink(zxcobj){
		 if (zxcobj.url.match('^|^')){ zxcExternal(zxcobj.url); return; }
		 window.top.location=zxcobj.url;
		}

		function zxcStyle(zxcele,zxcstyle){
		 if (typeof(zxcele)=='string'){ zxcele=document.createElement(zxcele); }
		 for (key in zxcstyle){zxcele.style[key]=zxcstyle[key];}
		 return zxcele;
		}


		function zxcOOPBannerRotate(zxcp,zxcvh,zxcspd,zxchw){
		 this.ref='zxcoobr'+zxcp.id;
		 this.wh=(zxcvh=='H')?'left':'top';
		 window[this.ref]=this;
		 this.ary=zxcp.ary;
		 this.spd=zxcspd||50;
		 this.to=null;
		 this.dir=1;
		 this.h=zxchw;
		}

		zxcOOPBannerRotate.prototype.rotate=function(){
		 this.ary[1].style[this.wh]=(parseInt(this.ary[1].style[this.wh])+this.dir-1)+'px';
		 this.ary[0].style[this.wh]=(parseInt(this.ary[1].style[this.wh])-this.h-10)+'px';
		 this.ary[2].style[this.wh]=(parseInt(this.ary[2].style[this.wh])+this.dir-1)+'px';
		 this.ary[3].style[this.wh]=(parseInt(this.ary[2].style[this.wh])+(this.h+10)*2)+'px';
		 if (this.dir<0&&parseInt(this.ary[1].style[this.wh])+this.h<0){
		  this.ary[1].style[this.wh]=(parseInt(this.ary[2].style[this.wh])+this.h)+'px';
		  this.ary.reverse();
		 }
		 if (this.dir>0&&parseInt(this.ary[1].style[this.wh])>this.h){
		  this.ary[1].style[this.wh]=(parseInt(this.ary[2].style[this.wh])-this.h)+'px';
		  this.ary.reverse();
		 }
		 this.setTimeOut('rotate();',this.spd);
		}

		zxcOOPBannerRotate.prototype.setTimeOut=function(zxcf,zxcd){
		 this.to=setTimeout('window.'+this.ref+'.'+zxcf,zxcd);
		}
