tbl1 = '<table bgcolor="#ffffff" cellspacing=2 width=294 height=294 cellpadding=0><tr><td align="center" nowrap style="background: url(../img/loadp.gif) no-repeat center center">';
tbl2 = '</td></tr></table>';
kisserCount = 15 //maximum number of images on screen at one time
curKisser = 0 //the last image DIV to be displayed (used for timer)
kissDelay = 1000 //duration images stay on screen (in milliseconds)
kissSpacer = 0 //distance to move mouse b4 next heart appears

//Browser checking and syntax variables
var docLayers = (document.layers) ? true:false;
var docId = (document.getElementById) ? true:false;
var docAll = (document.all) ? true:false;
var docbitK = (docLayers) ? "document.layers['":(docId) ? "document.getElementById('":(docAll) ? "document.all['":"document."
var docbitendK = (docLayers) ? "']":(docId) ? "')":(docAll) ? "']":""
var stylebitK = (docLayers) ? "":".style"
var showbitK = (docLayers) ? "show":"visible"
var hidebitK = (docLayers) ? "hide":"hidden"
var ns6=document.getElementById&&!document.all
//Variables used in script
var posX, posY, lastX, lastY, kisserCount, curKisser, kissDelay, kissSpacer, theimage
lastX = 0
lastY = 0
//Collection of functions to get mouse position and place the images
function doImg(e) {

  posX = getMouseXPos(e)
  posY = getMouseYPos(e)
  if (posX>(lastX+kissSpacer)||posX<(lastX-kissSpacer)||posY>(lastY+kissSpacer)||posY<(lastY-kissSpacer)) {

    showImg(posX,posY-150)
    lastX = posX
    lastY = posY
  }
}
// Get the horizontal position of the mouse
function getMouseXPos(e) {
  if (document.layers||ns6) {
    return parseInt(e.pageX+10)
  } else {
    return (parseInt(event.clientX+10) + parseInt(document.body.scrollLeft))
  }
}
// Get the vartical position of the mouse
function getMouseYPos(e) {
  if (document.layers||ns6) {
    return parseInt(e.pageY)
  } else {
    return (parseInt(event.clientY) + parseInt(document.body.scrollTop))
  }
}
//Place the image and start timer so that it disappears after a period of time
function showImg(x,y) {
  var processedx=ns6? (window.innerWidth/2)+80 : docAll? (document.body.clientWidth/2)+80 : x
  var processedy= document.body.scrollHeight-400;
  if(document.body.scrollHeight > 500){
	if(y <= 220) y = 202;
	if(y >= processedy) y = processedy;
  } else {
  	y = 202;
  }
  //$('num').value = y;
  if (curKisser >= kisserCount) {curKisser = 0}
  eval(docbitK + "overDiv" + docbitendK + stylebitK + ".left = '" + processedx + "px'")
  eval(docbitK + "overDiv" + docbitendK + stylebitK + ".top = '" + y + "px'")
  eval(docbitK + "overDiv" + docbitendK + stylebitK + ".visibility = '" + showbitK + "'")
}
//Make the image disappear
function hideImg() {
  //eval(docbitK + "overDiv" + docbitendK + stylebitK + ".visibility = '" + hidebitK + "'")
  eval(docbitK + "overDiv" + docbitendK + ".innerHTML = ''")
}

function setImg(img){

	eval(docbitK + "overDiv" + docbitendK + ".innerHTML = '"+ tbl1 +"<img src=" + img + " border=0 class=t100>"+ tbl2 +"'");

}

function beginImg(){
//Let the browser know when the mouse moves
	if (docLayers) {
	  document.captureEvents(Event.MOUSEMOVE)
	  document.onMouseMove = doImg
	} else {
	  document.onmousemove = doImg
	}
}
window.onload=beginImg