//***********************************************
function showFloatingImage() {
document.write("<div id='floatingImage' " +
"style='position:absolute; left:10px; top:10px; width:268px; z-index:10; " +
"font-size:12pt; font-family:verdana; font-weight:bold;color:#ffffff; " +
"background-color:#880000; border:solid 5px #aaaaaa; cursor:pointer; display:block' " +
"onmouseover='pauseFloating()' onmouseout='resumeFloating()' >" +
"<center>Click to visit our new<br/><span style='padding-left:3px; padding-right:5px;' onclick='stopFloating()'>" +
"<img src='http://devserver.davidsonsinc.com/images/GOG_VH.png' border=0 width='250' title='Click to visit our new VIDEO HUB'></span>" +
"<div style='font-size:9pt;' onclick='hideFloating()' title='Click to dock this floating image'>[Dock this image]</div></cetner></div>");

document.write("<div id='staticImage' " +
"style='position:absolute; left:5px; top:5px; width:178px; z-index:10; " +
"font-size:10pt; font-family:verdana; font-weight:bold;color:#ffffff; " +
"background-color:#880000; border:solid 5px #aaaaaa; cursor:pointer; display:none'" +
"title='Click to visit our new VIDEO HUB' onclick='stopFloating()'>" +
"Click to visit our new<br/><span style='padding-left:3px; padding-right:3px;' onclick='stopFloating()' >" +
"<img src='http://devserver.davidsonsinc.com/images/GOG_VH.png' border=0 width=160></span></div>");

}

function showStaticImage() {
document.write("<div id='staticImage' " +
"style='position:fixed; left:5px; top:5px; width:178px; z-index:10; " +
"font-size:10pt; font-family:verdana; font-weight:bold;color:#ffffff; " +
"background-color:#880000; border:solid 5px #aaaaaa; cursor:pointer; display:block'" +
"title='Click to visit our new VIDEO HUB' onclick='stopFloating()'>" +
"Click to visit our new<br/><span style='padding-left:3px; padding-right:3px;' onclick='openVideoHub()' >" +
"<img src='http://devserver.davidsonsinc.com/images/GOG_VH.png' border=0 width=160></span></div>");

}

//***********************************************/
var vmin=2;
var vmax=5;
var vr=2;
var timer1;
var chip;


var sspeed = 120;  //scroller's speed
var restart = sspeed;


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

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

function moveChip(chipname){
if (document.getElementById){
eval("chip="+chipname);
   if (window.innerWidth || window.opera){
	 //pageX=window.pageXOffset;
     pageW=window.innerWidth-80;
	 pageX = 10;
	 //pageW=1200;
     pageY=10;
     pageH=window.innerHeight-80;
    }
   else if (document.body){
	 //pageX=iecompattest().scrollLeft;
     pageW=iecompattest().offsetWidth-80;
	 pageX = 10;  //left 
	 //pageW=1200;  //right stop position
     pageY=iecompattest().scrollTop;
     pageH=iecompattest().offsetHeight-80; 
    } 

   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)*2-chip.vx;
   if(chip.vx<(-vmax-vmin)) chip.vx=(-vmax-vmin)*2-chip.vx;
   if(chip.vy>(vmax+vmin))  chip.vy=(vmax+vmin)*2-chip.vy;
   if(chip.vy<(-vmax-vmin)) chip.vy=(-vmax-vmin)*2-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();
     }
    if (document.getElementById(chip.named)) {
        document.getElementById(chip.named).style.left=chip.xx+"px"; // left-right
        document.getElementById(chip.named).style.top=chip.yy+"px";  //up-down
        chip.timer1=setTimeout("moveChip('"+chip.named+"')",sspeed);
    }
  }
}


var floatingImage

function pageStart(){
	floatingImage=new Chip("floatingImage",250,155);
	moveChip("floatingImage");
}


function pauseFloating() {
	sspeed=6000;
}

function resumeFloating() {
	sspeed=120;
}

function hideFloating() {
	sspeed=600000;
	document.getElementById("floatingImage").style.display = "none";
	document.getElementById("staticImage").style.display = "block";
}

function stopFloating() {
	hideFloating();
	sspeed=600000;
	top.location.href="http://video.galleryofguns.com/Default.aspx";
}

function openVideoHub() {
	top.location.href="http://video.galleryofguns.com/Default.aspx";
}
//floating
if (window.addEventListener) {
	window.addEventListener("load", pageStart, false)
}
else if (window.attachEvent) {
	window.attachEvent("onload", pageStart)
}
else if (document.getElementById) {
	window.onload=pageStart
}
