var IW= 0;
var IH= 0;
var PX= 0;
var PY= 0;
var float= null;
var IMGW= 10;
var IMGH= 18;
var LSAFETY= 40;
var TSAFETY= 17;
var gandalf= 0;

var ourLays= new Array();
var alldivs= new Array();
alldivs= document.all.tags("DIV");


function floatInit(){
if (float!= null) return;
else{ 
  ID_CHECK:  for (i=0; i<alldivs.length; i++){
    if ((gandalf==0)&&(alldivs(i).id == "slapperfloating_logo")){
      gandalf=1;
      float= alldivs(i);
      continue ID_CHECK;
    }
    if(gandalf==1){
      if(alldivs(i).id== "nh1"){
        pop_menu= alldivs(i);
        continue ID_CHECK;
      }
    ourLays[ourLays.length]= alldivs(i);
    }
  }
}
float.onmouseover= neat_mouseover;
float.onmouseout= neat_mouseout;
}

function neat_mouseover(){
window.status= "Slapper Software";
return true;
}

function neat_mouseout(){
window.status= "";
return true;
}

function floatPosition(){
if(float!= null){
  IH= document.body.clientHeight;
  IW= document.body.clientWidth;
  PX= document.body.scrollLeft;
  PY= document.body.scrollTop;
  float.style.top= (IH+PY-(IMGH+TSAFETY));
  float.style.left=(IW+PX-(IMGW+LSAFETY));
  for (i=0; i<alldivs.length; i++){
    if (alldivs(i).style.zIndex > float.style.zindex)
      float.style.zindex= (alldivs(i).style.zIndex + 1);
  }
}
}

function floatShow(toggle){
if(float!= null)
  float.style.display= toggle;
}

function floating(){
if (navigator.appVersion.indexOf("Mac") == -1){
  oldIW= IW;
  oldIH= IH;
  oldPX= PX;
  oldPY= PY;
  if ((document.body.clientHeight != oldIH)||(document.body.clientWidth != oldIW)||(document.body.scrollLeft != oldPX)||(document.body.scrollTop != oldPY)){
    floatInit();
    if(window != window.top){
      var ourDoc= "";
      var ourDocWidth= 0;
      var ourDocHeight= 0;
      var ourDocTest= 0;
      var ourDocTemp= 0;
      var ourDocFull= "";
      var allFrames= window.top.document.all.tags('frame');
      if(allFrames.length==0) allFrames= window.top.document.all.tags('FRAME');
      for(i=0;i<allFrames.length; i++){
        var tempLoc= allFrames(i).src;
        if(tempLoc.indexOf("http") == -1){
          ourDocTemp= allFrames(i).width * allFrames(i).height;
          if(ourDocTemp>ourDocTest){
            ourDoc= allFrames(i);
            ourDocTest= ourDocTemp;
          }
        }
      }
      frameIndex= window.top.location.href.substring(0,window.top.location.href.lastIndexOf("/"));
      ourDocFull= frameIndex+"/"+ourDoc.src;
    } 
    if((float != null)&&((ourDocFull== window.location.href)||(!ourDoc)||(!ourDocFull))){
      floatShow("none");
      floatPosition();
      floatShow("");
    }
    else{
      if(float != null){
        floatShow("none");
      }
    }
  }
}
}
  setInterval("floating()",100);