var vmin=1;
var vmax=2;
var vr=2;
var timer1;

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function FloatGallery(sushigalname)
{
	this.named=sushigalname;
	this.vx=vmin+vmax*Math.random();
	this.vy=vmin+vmax*Math.random();
	this.w=$("#"+sushigalname).width()+100;
	this.h=$("#"+sushigalname).height();
	this.xx=(($(window).width()-200)*Math.random())+100; 
	this.yy=(($(window).height()-200)*Math.random())+100; 
	//this.xx=960*Math.random();
	//this.yy=960*Math.random();
	this.timer1=null;
}

function MoveGallery(sushigalname){

	if (document.getElementById) {

		eval("sushigal="+sushigalname);

		if (bFloatImages)
		{		
			if (window.innerWidth || window.opera){
				pageX=window.pageXOffset;
			 	pageW=window.innerWidth-40;
			 	//pageW=960;
			 	pageY=window.pageYOffset;
			 	pageH=window.innerHeight-20;
			}
			else if (document.body){
				pageX=iecompattest().scrollLeft;
			 	pageW=iecompattest().offsetWidth-40;
			 	//pageW=960;
			 	pageY=iecompattest().scrollTop;
			 	pageH=iecompattest().offsetHeight-20;
			} 
			
			sushigal.xx=sushigal.xx+sushigal.vx;
			sushigal.yy=sushigal.yy+sushigal.vy;
			
			sushigal.vx+=vr*(Math.random()-0.5);
			sushigal.vy+=vr*(Math.random()-0.5);
			
			if(sushigal.vx>(vmax+vmin))  sushigal.vx=(vmax+vmin)*2-sushigal.vx;
			if(sushigal.vx<(-vmax-vmin)) sushigal.vx=(-vmax-vmin)*2-sushigal.vx;
			if(sushigal.vy>(vmax+vmin))  sushigal.vy=(vmax+vmin)*2-sushigal.vy;
			if(sushigal.vy<(-vmax-vmin)) sushigal.vy=(-vmax-vmin)*2-sushigal.vy;
			
			if(sushigal.xx<=pageX){
				sushigal.xx=pageX;
			 	sushigal.vx=vmin+vmax*Math.random();
			}
			
			if(sushigal.xx>=pageX+pageW-sushigal.w){
				sushigal.xx=pageX+pageW-sushigal.w;
				sushigal.vx=-vmin-vmax*Math.random();
			}
			
			if(sushigal.yy<=pageY){
				sushigal.yy=pageY;
				sushigal.vy=vmin+vmax*Math.random();
			}
			
			if(sushigal.yy>=pageY+pageH-sushigal.h){
				sushigal.yy=pageY+pageH-sushigal.h;
				sushigal.vy=-vmin-vmax*Math.random();
			}		

			document.getElementById(sushigal.named).style.left=sushigal.xx+"px";
			document.getElementById(sushigal.named).style.top=sushigal.yy+"px";
		}
		
		sushigal.timer1=setTimeout("MoveGallery('"+sushigal.named+"')",100);
			
	}
	
}
