var max=1;
				var temp=470;
				var shaking=0;
				var temp2=25;
				var vol=4;

				function shake2(elm,val)
				{
				if(elm.style.top=="0px")
				{
				x=0;
				for(i=0;i<val;i++)
				x+=Math.random()*Math.pow(2,i);
				var x2;
				if(Math.random()==0)x2=1;else x2=-1;
				x*=x2;
				y=0;
				for(i=0;i<max;i++)
				y+=Math.random()*Math.pow(2,i);
				if(Math.random()==0)x2=1;else x2=-1;
				y*=x2;

				y*=4;
				elm.style.top=y+"px";
				elm.style.left=x+"px";
				val--;
				}
				else
				{
				elm.style.top="0px";
				elm.style.left="0px";
				}
				if(val>0)
				setTimeout(function(){shake2(elm,val);},temp2);
				}

				//var elems = document.getElementsByTagName('table');
				var elems = getElementsByClass('relative', document.getElementsByTagName('body'));
				for(i = 0; i <elems.length; i++)
				if(elems[i].style.position==""){
				elems[i].style.position="relative";
				} 

				function shakestart()
				{
				if(shaking==0){
				shaking=1;shaker();}
				}

				function shakestop()
				{
				shaking=0;
				}

				function shaker()
				{
				if(shaking==1)
				{
				//var elems = document.getElementsByTagName('table');
				var elems = getElementsByClass('relative', document.getElementsByTagName('body'));
				for(i = 0; i <5; i++){
				    try{
				    if(elems[i].style!='undefined')
				        if(elems[i].style.position=="relative")
				        {
				            shake2(elems[i],vol);
				         }   
				   }catch(e){}
				}
				setTimeout(shaker,temp);
				}
				}
