function GoXmas() {
  document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="0" height="0">\n');
  document.write('<param name="allowScriptAccess" value="sameDomain" />\n');
  document.write('<param name="quality" value="high" />\n');
  document.write('</object>\n');
}


PreImage=new Image()
PreImage.src="xmas_files/kissme.gif"
nsSanta=(document.layers) ? 1:0
ns6Santa=(document.getElementById&&!document.all) ? 1:0
ieSanta=document.all
if (nsSanta) {
  document.write('<LAYER NAME="sn" LEFT=0 TOP=0><img src="xmas_files/kissme.gif" alt=""></LAYER>')
} else {
  document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">')
  document.write('<img id="si" src="xmas_files/kissme.gif" alt="" style="position:absolute;top:0px;left:0px">')
  document.write('</div></div>')
}
WinHeight=(nsSanta||ns6Santa)?window.innerHeight:window.document.body.clientHeight
WinWidth=(nsSanta||ns6Santa)?window.innerWidth:window.document.body.clientWidth
Ypos = 10
Xpos = WinWidth-131
Speed=Math.random()*1+0.5
Cstep=0
Step=Math.random()*0.05+0.01

function fly(){
  var WinHeight=(nsSanta||ns6Santa)?window.innerHeight:window.document.body.clientHeight
  var WinWidth=(nsSanta||ns6Santa)?window.innerWidth:window.document.body.clientWidth
  var hscrll=(nsSanta||ns6Santa)?window.pageYOffset:document.body.scrollTop
  var wscrll=(nsSanta||ns6Santa)?window.pageXOffset:document.body.scrollLeft
  sy = (Speed*Math.sin(Cstep))/2
  sx = Speed
  Ypos+=sy
  Xpos-=sx
  if (Xpos < -131) {
    Ypos=10
    Xpos=WinWidth+131
    Speed=Math.random()*1+0.5
  }
  if (nsSanta) {
    document.layers['sn'].left=Xpos-wscrll
    document.layers['sn'].top=Ypos
  } else if (ns6Santa) {
    document.getElementById("si").style.left=Xpos-wscrll
    document.getElementById("si").style.top=Math.min(WinHeight,Ypos)
  } else {
    eval("document.all.si").style.left=Xpos-wscrll
    eval("document.all.si").style.top=Ypos
  }
  Cstep+=Step
  setTimeout('fly()',15)
}

