var vmin=2;
var vmax=5;
var vr=1;
var timer1;
var imageIndex = 0;
function iecompattest(){
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function Chip(chipname,width,height,x,y){
	this.named=chipname;
	this.vx=vmin+vmax*Math.random();
	this.vy=vmin+vmax*Math.random();
	this.w=width+20;
	this.h=height;
	this.xx=x;
	this.yy=y;
	this.timer1=null;
}

function movechip(chipname){
	if (document.getElementById){
		eval("chip="+chipname);
		if (window.innerWidth || window.opera){
			 pageX=window.pageXOffset;
			 pageW=window.innerWidth-40;
			 pageY=window.pageYOffset;
			 pageH=window.innerHeight-20;
	    } else if (document.body){
			 pageX=iecompattest().scrollLeft;
			 pageW=iecompattest().offsetWidth-40;
			 pageY=iecompattest().scrollTop;
			 pageH=iecompattest().offsetHeight-20;
	    }
			
		pageW = 1024;
		pageH = 175;
		//pageY = pageY + 60;
		pageY = 40;
		pageX = 0;//pageX + parseInt((window.innerWidth - 1024)/2);
		chip.xx=chip.xx+chip.vx;
		chip.yy=chip.yy+chip.vy;
	   
		chip.vx+=vr*(Math.random()-0.5);
		chip.vy+=vr*(Math.random()-0.5);
		if(chip.vx>(vmax+vmin))  chip.vx=(vmax+vmin)*1-chip.vx;
		if(chip.vx<(-vmax-vmin)) chip.vx=(-vmax-vmin)*1-chip.vx;
		if(chip.vy>(vmax+vmin))  chip.vy=(vmax+vmin)*1-chip.vy;
		if(chip.vy<(-vmax-vmin)) chip.vy=(-vmax-vmin)*1-chip.vy;
	
		if(chip.xx<=pageX){
			chip.xx=pageX;
			chip.vx=vmin+vmax*Math.random();
	    }
		
		if(chip.xx>=pageX+pageW-chip.w){
			chip.xx=pageX+pageW-chip.w;
			chip.vx=-vmin-vmax*Math.random();
	    }
	    
		if(chip.yy<=pageY) {
			chip.yy=pageY;
			chip.vy=vmin+vmax*Math.random();
	    }
		
		if(chip.yy>=pageY+pageH-chip.h) {
			chip.yy=pageY+pageH-chip.h;
			chip.vy=-vmin-vmax*Math.random();
	    }
	
	   document.getElementById(chip.named).style.left=chip.xx+"px";
	   document.getElementById(chip.named).style.top=chip.yy+"px";
	   document.getElementById(chip.named).style.display="block";
	
	   chip.timer1=setTimeout("movechip('"+chip.named+"')",150);
	}
}

function setOpacity(obj, opacity) {	
	opacity = (opacity == 100)?99.999:opacity;	
	// IE/Win
	obj.style.filter = "alpha(opacity:"+opacity+")";
	// Safari<1.2, Konqueror
	obj.style.KHTMLOpacity = opacity/100;	
	// Older Mozilla and Firefox
	obj.style.MozOpacity = opacity/100;	
	// Safari 1.2, newer Firefox and Mozilla, CSS3
	obj.style.opacity = opacity/100;	
}

function fadeIn(objId, opacity) {
	var _img = document.getElementById('flyimage');
	if (document.getElementById) {		
		obj = document.getElementById(objId);		
		if (opacity <= 100) {			
			setOpacity(obj, opacity);
			opacity += 10;			
			window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 200);
		} else {			
			if(imageIndex < _images.length) {				
				imageIndex++;								
			} else {
				imageIndex = 0;
			}
			opacity = 0;
			if(_images[imageIndex]) {
				_img.src = _images[imageIndex];
			}
			window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 200);			
		}
	}
}

