(function(){ //anonymous function for image fading based on a 10% opaque png image (png requires fix for ie < 7)
	function fade(img){ //fade in of image
		for(var i=0;i<30;i++){
			setTimeout("document.getElementById('fade"+img+"frame"+i+"').style.display='inline'",30*(i+1));
		}
		setTimeout("window.fadeOut("+img+")",2700);
	}window['fade']=fade;
	function fadeOut(img){ //fade out of image
		for(var i=0;i<30;i++){
			setTimeout("document.getElementById('fade"+img+"frame"+i+"').style.display='none'",30*(i+1));
		}
		if(img==2)img=0;
		setTimeout("window.fade("+(img+1)+")",900);
	}window['fadeOut']=fadeOut;
	var img=document.getElementById("imgFading");
	img.src="images/fade1.png";
	img.fade1=new Image();
	img.fade1.src="images/fade1.png";
	img.fade1.style.display="none";
	img.fade2=new Image();
	img.fade2.src="images/fade2.png";
	img.fade2.style.display="none";
	img.fade3=new Image();
	img.fade3.src="images/fade3.png";
	img.fade3.style.display="none";
	img.style.display="none";
	for(var i=0;i<30;i++){//fade1 data setup
		var dta="frame"+i;
		img.fade1.dta=new Image();
		var obj=img.fade1.dta;
		obj.src=img.fade1.src;
		obj.id="fade1frame"+i.toString();
		obj.style.position="absolute";
		obj.style.left=40+"px";
		obj.style.zIndex=i+2;
		obj.style.display="none";
		img.parentNode.appendChild(img.fade1.dta);
	}
	for(var i=0;i<30;i++){//fade2 data setup
		var dta="frame"+i;
		img.fade2.dta=new Image();
		var obj=img.fade2.dta;
		obj.src=img.fade2.src;
		obj.id="fade2frame"+i.toString();
		obj.style.position="absolute";
		obj.style.left=40+"px";
		obj.style.zIndex=i+2;
		obj.style.display="none";
		img.parentNode.appendChild(img.fade2.dta);
	}
	for(var i=0;i<30;i++){//fade3 data setup
		var dta="frame"+i;
		img.fade3.dta=new Image();
		var obj=img.fade3.dta;
		obj.src=img.fade3.src;
		obj.id="fade3frame"+i.toString();
		obj.style.position="absolute";
		obj.style.left=40+"px";
		obj.style.zIndex=i+2;
		obj.style.display="none";
		img.parentNode.appendChild(img.fade3.dta);
	}
	fade(1);//execute to loop
})()
