var droppingMessage="",dpmaxvel=5,dpmheight=0,dpmtimer=null,dpmobj=document.getElementById("dropMessage"),dpmdesh=0,dpminterval=2,dpmnew=new Array(),dpmstep=0,dpmdelay=6000;
function dropThisMessage(message) {
	dpmobj=document.getElementById("dropMessage");
	if (dpmstep==0) {
		dpmobj.innerHTML="<div style=\"margin:20px\">"+message+"</div>";
		droppingMessage=message;
		dpmobj.style.visibility='hidden';
		dpmobj.style.display='block';
		dpmobj.style.overflow='visible';
		dpmobj.style.height='';
		dpmdesh=dpmobj.offsetHeight;
		dpmheight=0;
		dpmobj.style.height='0px';
		dpmobj.style.visibility='visible';
		dpmobj.style.overflow='hidden';
		dpmstep=1;
		dpmtimer = setTimeout("droppingThisMessage()",dpminterval);
	}else{
		dpmnew.push(message);
	}
}
function droppingThisMessage() {
	if (dpmstep==1 || dpmstep==3) {
		dh=(dpmdesh-dpmheight)/4;
		if (dh>dpmaxvel) dh=dpmaxvel;
		if (dh<-dpmaxvel) dh-dpmaxvel;
		if (dh<1 && dh>-1) {
			dpmheight=dpmdesh;
			dpmstep++;
			if (dpmstep>3) dpmstep=0;
		}else{
			dpmheight+=dh;
		}
		dpmobj.style.height=Math.round(dpmheight)+'px';
		if (dpmstep==0) {
			dpmobj.style.display='none';
			if (dpmnew.length>0) {
				dropThisMessage(dpmnew[0]);
				dpmnew.shift();
			}
		}else{
			dpmtimer = setTimeout("droppingThisMessage()",dpminterval);
		}
	}else if(dpmstep==2) {
		dpmtimer = setTimeout("closingThisMessage()",dpmdelay);
	}
}
function closingThisMessage() {
	dpmstep=3;
	dpmdesh=0;
	dpmtimer = setTimeout("droppingThisMessage()",dpminterval);
}