
		
		// **** Functional Code(1.58K) - NO NEED to Change ******//

		function zxcAnimate(mde,obj,srt){
		 this.to=null;
		 this.obj=typeof(obj)=='object'?obj:document.getElementById(obj);
		 this.mde=mde.replace(/\W/g,'');
		 this.data=[srt||0];
		 return this;
		}

		zxcAnimate.prototype.animate=function(srt,fin,ms,scale,c){
		 clearTimeout(this.to);
		 this.time=ms||this.time||0;
		 this.neg=srt<0||fin<0;
		 this.data=[srt,srt,fin];
		 this.mS=this.time*(!scale?1:Math.abs((fin-srt)/(scale[1]-scale[0])));
		 this.c=typeof(c)=='string'?c.charAt(0).toLowerCase():this.c?this.c:'';
		 this.inc=Math.PI/(2*this.mS);
		 this.srttime=new Date().getTime();
		 this.cng();
		}

		zxcAnimate.prototype.cng=function(){
		 var oop=this,ms=new Date().getTime()-this.srttime;
		 this.data[0]=(this.c=='s')?(this.data[2]-this.data[1])*Math.sin(this.inc*ms)+this.data[1]:(this.c=='c')?this.data[2]-(this.data[2]-this.data[1])*Math.cos(this.inc*ms):(this.data[2]-this.data[1])/this.mS*ms+this.data[1];
		 this.apply();
		 if (ms<this.mS) this.to=setTimeout(function(){oop.cng()},10);
		 else {
		  this.data[0]=this.data[2];
		  this.apply();
		  if (this.Complete) this.Complete(this);
		 }
		}

		zxcAnimate.prototype.apply=function(){
		 if (isFinite(this.data[0])){
		  if (this.data[0]<0&&!this.neg) this.data[0]=0;
		  if (this.mde!='opacity') this.obj.style[this.mde]=Math.floor(this.data[0])+'px';
		  else zxcOpacity(this.obj,this.data[0]);
		 }
		}

		function zxcOpacity(obj,opc){
		 if (opc<0||opc>100) return;
		 obj.style.filter='alpha(opacity='+opc+')';
		 obj.style.opacity=obj.style.MozOpacity=obj.style.KhtmlOpacity=opc/100-.001;
		}


		function BGFade(o){
		 var p=document.getElementById(o.ID)
		 if (p){
		  var bgs=p.getElementsByTagName('IMG');
		  this.bgs=[];
		  for (var z0=0;z0<bgs.length;z0++){
		   this.bgs[z0]=new zxcAnimate('opacity',bgs[z0]);
		  }
		  this.nu=z0-1;
		  this.ms=o.Duration||1000;
		  this.hold=o.Hold||this.ms*2;
		  if(this.nu>0){
		   this.Rotate();
		  }
		 }
		}

		BGFade.prototype.Rotate=function(){
		 this.bgs[this.nu].obj.style.zIndex='0';
		 this.bgs[this.nu].animate(100,0,this.ms);
		 this.nu=++this.nu%this.bgs.length;
		 this.bgs[this.nu].obj.style.zIndex='1';
		 this.bgs[this.nu].animate(0,100,this.ms);
		 var oop=this;
		 this.to=setTimeout(function(){ oop.Rotate(); },this.hold);
		}

		function zxcByClassName(nme,el,tag){
		 if (typeof(el)=='string') el=document.getElementById(el);
		 el=el||document;
		 for (var tag=tag||'*',reg=new RegExp('\\b'+nme+'\\b'),els=el.getElementsByTagName(tag),ary=[],z0=0; z0<els.length;z0++){
		  if(reg.test(els[z0].className)) ary.push(els[z0]);
		 }
		 return ary;
		}


		new BGFade({
		 ID:'bg',
		 Duration:2000,
		 Hold:10000
		});

