if(document.getElementById) {
	var moonsong=document.getElementById('moonsong');
	if(typeof moonsong.style.overflow !== 'undefined') {
		if(typeof moonsong.style.left !== 'undefined') {
			moonsong.innerHTML='<div class="killreflow2"><div class="dragonalt"><div id="dragonaltl" class="dragonaltl"><img src="images/dragonwing.gif" id="dragonwing" class="dragonwing" width="6" height="16" alt=""></div></div><div class="cloud4alt"><div id="cloud4altl" class="cloudaltl">&nbsp;</div></div><div class="cloud3alt"><div id="cloud3altl" class="cloudaltl">&nbsp;</div></div><div class="cloud2alt"><div id="cloud2altl" class="cloudaltl">&nbsp;</div></div><div class="cloud1alt"><div id="cloud1altl" class="cloudaltl">&nbsp;</div></div></div>';
			var dragonalt=document.getElementById('dragonaltl');
			var cloud1alt=document.getElementById('cloud1altl');
			var cloud2alt=document.getElementById('cloud2altl');
			var cloud3alt=document.getElementById('cloud3altl');
			var cloud4alt=document.getElementById('cloud4altl');
			var dragonwing=document.getElementById('dragonwing');
			var scrollprogress1 = 0;
			var scrollprogress2 = 0;
			var scrollprogress3 = 0;
			var scrollprogress4 = 0;
			var wingstage = 0;
			var scrolldragon=0;
			var realprog=0;
			var wingruns=0;
			var runs=0;
			var timeout;
			window.onload = function(){
				timeout=window.setTimeout(scrollClouds, 46);
			};
		}
	}
}
function scrollClouds() {
	if(scrollprogress1<304) {scrollprogress1+=16;} else {scrollprogress1=0;}
	if(scrollprogress2<312) {scrollprogress2+=8;} else {scrollprogress2=0;}
	if(scrollprogress3<316) {scrollprogress3+=4;} else {scrollprogress3=0;}
	if(scrollprogress4<318) {scrollprogress4+=2;} else {scrollprogress4=0;}
	cloud1alt.style.left = (scrollprogress1>0?'-':'')+scrollprogress1+'px';
	cloud2alt.style.left = (scrollprogress2>0?'-':'')+scrollprogress2+'px';
	cloud3alt.style.left = (scrollprogress3>0?'-':'')+scrollprogress3+'px';
	cloud4alt.style.left = (scrollprogress4>0?'-':'')+scrollprogress4+'px';
	if(runs<3) {
		if(!wingruns) {
			if(wingstage) {
				dragonwing.style.visibility='visible';
				wingstage=0;
			} else {
				dragonwing.style.visibility='hidden';
				wingstage=1;
			}
			wingruns=1;
		} else {
			wingruns=0;
		}
		runs++;
	} else {
		dragonalt.style.top = (13-realprog)+'px';
		if(scrolldragon>=13) {
			if(scrolldragon<26) {
				scrolldragon++;
				realprog--;
			} else {
				scrolldragon=0;
				realprog=0;
			}
		} else {
			scrolldragon++;
			realprog++;
		}
		runs=0;
	}
	window.clearTimeout(timeout);
	timeout=window.setTimeout(scrollClouds, 46);
}
