
function idBrowser() {
if (navigator.appName == 'Netscape') X = document
else X = window
}

function butOver(lay,pos,word) {
  lay.document.images[pos].src="Images-Nav/"+word+".gif"
}


function butOut(lay,pos,word) {
  lay.document.images[pos].src="Images-Nav/"+word+".gif"
}


function showFact() {
len = facts.length - 1
fact = Math.round(len*Math.random())
if (navigator.appName == 'Netscape') {
  document.Facts.document.write('<p class="comic">'+facts[fact]+'</p>')
  document.Facts.document.close()}
else
  Facts.innerHTML="<p class='comic'>"+facts[fact]+"</p>"
}

var im = 0
var n = 0
var m = 1
var shakes = 0
var inhibit = 0
var lim = 20
tm = new Array(1000,500,300,200,200,100,100,100,100,100,1000,100,100,100,100,100,100,100,100)

function loadMadDent() {
im1 = new Image(); im1.src = "Images-Misc/Mad1.jpg"
im2 = new Image(); im2.src = "Images-Misc/Mad3_1.jpg"
im3 = new Image(); im3.src = "Images-Misc/Mad3_2.jpg"
im4 = new Image(); im4.src = "Images-Misc/Mad3_3.jpg"
im5 = new Image(); im5.src = "Images-Misc/Mad3_4.jpg"
im6 = new Image(); im6.src = "Images-Misc/Mad3_5.jpg"
t4 = setInterval("goMadDent()",1000)
}

function goMadDent() {
if (im1.complete && im2.complete && im3.complete && im4.complete && im5.complete && im6.complete) {
  clearInterval(t4)
  madDent()
  cd()
}
}

function madDent() {
if (inhibit) return 0
if (im==0) {
  im = 1
  document.madDentist.src = "Images-Misc/Mad1.jpg"}
else {
  im = 0
  document.madDentist.src = "Images-Misc/Mad1a.jpg"}
n++
if (n<tm.length)  t1 = setTimeout("madDent()",tm[n])
else n=0
shakes++
}

function cd() {
(shakes > 0)?shakes--:shakes=0
if (shakes > lim) {
  clearTimeout(t1)
  clearTimeout(t2)
  if (!inhibit) headOff()
  inhibit = 1
}
t2 = setTimeout("cd()",200)
if (shakes == 0 && inhibit == 1) {
  inhibit = 0
  document.madDentist.src = "Images-Misc/Mad1a.jpg"
}
}

function headOff() {
document.madDentist.src = "Images-Misc/Mad3_"+m+".jpg"
t3 = setTimeout("headOff()", 200)
m++
if (m >= 6) {
  clearTimeout(t3)
  m = 1
}
}

