// JavaScript Document

		var oTopDdFaderItem = null;
		var iDdFaderItemCursorIndex = 0;
		var iDdFaderOpacity = 100;
		var DDFADER_ROTATION_FREQUENCY = 5; //seconds
		var DDFADER_FADE_SPEED = 5;
		var aDdFaderItems = new Array();
		
		function ddFader_Init(){
			var oFaderWrap = document.getElementById('ddFaderItems');
			if(!oFaderWrap){alert('No Fader Items Wrapper Found'); return;}
			
			oFaderWrap.style.display = 'block';
			oFaderWrap.style.position = 'relative';
			
			var aTmp = new Array();
			aTmp = oFaderWrap.getElementsByTagName('div');
			for(i=0; i<aTmp.length; i++){
				if(aTmp[i].className == 'ddFaderItem'){
					aTmp[i].style.position = 'absolute';
					aTmp[i].style.top = '0';
					aTmp[i].style.left = '0';
					
					aDdFaderItems.push(aTmp[i]);
				}
			}
			aTmp = new Array();

			if(aDdFaderItems.length == 0){
			   	oFaderWrap.innerHTML = '<strong>No Fader Items Found</strong>';
				return;
			}

			ddFader_SetNextItem();
		}
		function ddFader_DoRotation(){
			oTopDdFaderItem.style.opacity = ddFader_GetSafeOpacity();
			oTopDdFaderItem.style.filter = 'alpha(opacity='+iDdFaderOpacity+')';
			
			iDdFaderOpacity -= DDFADER_FADE_SPEED;
			
			if(iDdFaderOpacity > parseInt(DDFADER_FADE_SPEED)*.1){
				setTimeout('ddFader_DoRotation()', 50);
			}else{
				ddFader_SetNextItem();
			}

		}
		function ddFader_SetNextItem(){
			iDdFaderOpacity = 99;
			for(i=0; i<aDdFaderItems.length; i++){
				if(i == iDdFaderItemCursorIndex){
					oTopDdFaderItem = aDdFaderItems[i];
					oTopDdFaderItem.style.zIndex = 500;
					ddFader_SetItemToVisible(oTopDdFaderItem);
				}else{
					aDdFaderItems[i].style.visibility = 'hidden';
				}
			}
			iDdFaderItemCursorIndex = (iDdFaderItemCursorIndex+1>aDdFaderItems.length-1 ? 0 : iDdFaderItemCursorIndex+1);
			aDdFaderItems[iDdFaderItemCursorIndex].style.zIndex = 400;
			ddFader_SetItemToVisible(aDdFaderItems[iDdFaderItemCursorIndex]);
			
			if(aDdFaderItems.length > 1){ setTimeout('ddFader_DoRotation()', DDFADER_ROTATION_FREQUENCY*1000); }
		}
		function ddFader_SetItemToVisible(oItem){
			oItem.style.visibility = 'visible';
			oItem.style.opacity = ddFader_GetSafeOpacity();
			oItem.style.filter = 'alpha(opacity='+iDdFaderOpacity+')';
		}
		function ddFader_GetSafeOpacity(){
			var iReturn = parseInt(iDdFaderOpacity);
			if(iReturn >= 100){iReturn = 99;}
			return iReturn / 100
		}
		
		ddFader_Init();

