// Original Smoke Ring Script by kurt.grigg@virgin.net
// modified for compatibility with ie and firefox by sdc 2.2007	

	kg=new Image();
	kg.src="/holiday/pat/rainbow/images/pot.gif";
	document.write('<span id="rings" style="position:absolute;top:0px;left:-125px">'+'<img src="/holiday/pat/rainbow/images/pot.gif" width="125" height="98" id="kg" style="position:relative"></span>');

	var TimeLinethree = 85;// controls ttl and therefore final size
	var TimeLineTwo = 0;
	var TimeLineOne = 0;
	var ThreeStep = 1.3; // was .8 controls ttl and therefore final size
 	var TwoStep = 3.5;
 	var OneStep = 1.5;
 	var xp = 400;
 	var yp = 300;

	var ie=document.all;
        var nn6=document.getElementById&&!document.all;

function SmokeRing(){
		if (ie){document.getElementById("kg").style.filter='alpha(opacity='+TimeLinethree+')';}
                if (nn6){document.getElementById("kg").style.opacity = TimeLinethree/10;}

	//	document.getElementById("kg").style.filter='alpha(opacity='+TimeLinethree+')';
		document.getElementById("kg").style.top=yp + (-TimeLineOne);
		document.getElementById("kg").style.left=xp + (-TimeLineOne);
		document.getElementById("kg").width=TimeLineTwo;
		document.getElementById("kg").height=TimeLineTwo;
		TimeLinethree-=ThreeStep;
		TimeLineTwo+=TwoStep;
		TimeLineOne+=OneStep;	
		setTimeout('SmokeRing()',10);
		if ((TimeLineTwo > 380) || (TimeLineOne > 380) || (TimeLinethree < 0)){
			TimeLineTwo=0;
			TimeLineOne=0;
			TimeLinethree=85;		
			stop=window.document.body.clientHeight-98;		
			sleft=window.document.body.clientWidth/0.5;
			//?
			yp=Math.round(Math.random()*stop);
			xp=Math.round(Math.random()*sleft);		
			document.getElementById("kg").style.top=yp+document.body.scrollTop;
			document.getElementById("kg").style.left=xp+document.body.scrollLeft;
		}	
		if ((yp < 40) || (xp < 40)){		
			yp+=40;
			xp+=40;
		} 
}
//SmokeRing();
