﻿var freq = 1

var random_num = Math.floor(Math.random() * freq)
//if (random_num==0)
//window.onload=initbox

var ie = document.all
var dom = document.getElementById
var ns4 = document.layers
var calunits = document.layers ? "" : "px"

var bouncelimit = 40//(must be divisible by 8)
var direction = "up"

function initbox(box) {
    if (!dom && !ie && !ns4)
        return
    crossobj = (dom) ? document.getElementById(box).style : ie ? document.all.dropin : document.dropin
    scroll_top = (ie) ? truebody().scrollTop : window.pageYOffset
    crossobj.top = scroll_top - 250 + calunits
    crossobj.visibility = (dom || ie) ? "visible" : "show"
    dropstart = setInterval("dropin()", 100)
}
function dropin() {
    scroll_top = (ie) ? truebody().scrollTop : window.pageYOffset
    if (parseInt(crossobj.top) < 170 + scroll_top)
        crossobj.top = parseInt(crossobj.top) + 40 + calunits
    else {
        clearInterval(dropstart)
        bouncestart = setInterval("bouncein()", 50)
    }
}
function bouncein() {
    crossobj.top = parseInt(crossobj.top) - bouncelimit + calunits
    if (bouncelimit < 0)
        bouncelimit += 8
    bouncelimit = bouncelimit * -1
    if (bouncelimit == 0) {
        clearInterval(bouncestart)
    }
}
function dismissbox() {
    if (window.bouncestart) clearInterval(bouncestart)
    crossobj.visibility = "hidden"
}
function truebody() {
    return (document.compatMode && document.compatMode != "BackCompat") ? document.documentElement : document.body
}