var displaymode="always"





var enablefade="yes" //("yes" to enable fade in effect, "no" to disable)


var autohidebox=["yes", 120] //Automatically hide box after x seconds? [yes/no, if_yes_hide_after_seconds]


var showonscroll="yes" //Should box remain visible even when user scrolls page? ("yes"/"no)


var IEfadelength=1 //fade in duration for IE, in seconds


var Mozfadedegree=0.05 //fade in degree for NS6+ (number between 0 and 1. Recommended max: 0.2)





////////No need to edit beyond here///////////





if (parseInt(displaymode)!=NaN)


var random_num=Math.floor(Math.random()*displaymode)





function displayfadeinbox(){


var ie=document.all && !window.opera


var dom=document.getElementById


iebody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body


objref=(dom)? document.getElementById("fadeinbox") : document.all.fadeinbox


var scroll_top=(ie)? iebody.scrollTop : window.pageYOffset


var docwidth=(ie)? iebody.clientWidth : window.innerWidth


docheight=(ie)? iebody.clientHeight: window.innerHeight


var objwidth=objref.offsetWidth


objheight=objref.offsetHeight


objref.style.left=docwidth/2-objwidth/2+"px"


objref.style.top=scroll_top+docheight/2-objheight/2+"px"





if (showonscroll=="yes")


showonscrollvar=setInterval("staticfadebox()", 50)





if (enablefade=="yes" && objref.filters){


objref.filters[0].duration=IEfadelength


objref.filters[0].Apply()


objref.filters[0].Play()


}


objref.style.visibility="visible"


if (objref.style.MozOpacity){


if (enablefade=="yes")


mozfadevar=setInterval("mozfadefx()", 90)


else{


objref.style.MozOpacity=1


controlledhidebox()


}


}


else


controlledhidebox()


}





function mozfadefx(){


if (parseFloat(objref.style.MozOpacity)<1)


objref.style.MozOpacity=parseFloat(objref.style.MozOpacity)+Mozfadedegree


else{


clearInterval(mozfadevar)


controlledhidebox()


}


}





function staticfadebox(){


var ie=document.all && !window.opera


var scroll_top=(ie)? iebody.scrollTop : window.pageYOffset


objref.style.top=scroll_top+docheight/2-objheight/2+"px"


}





function hidefadebox(){


objref.style.visibility="hidden"


if (typeof showonscrollvar!="undefined")


clearInterval(showonscrollvar)


}





function controlledhidebox(){


if (autohidebox[0]=="yes"){


var delayvar=(enablefade=="yes" && objref.filters)? (autohidebox[1]+objref.filters[0].duration)*1000 : autohidebox[1]*1000


setTimeout("hidefadebox()", delayvar)


}


}





function initfunction(){


setTimeout("displayfadeinbox()", 100)


}





function get_cookie(Name) {


var search = Name + "="


var returnvalue = ""


if (document.cookie.length > 0) {


offset = document.cookie.indexOf(search)


if (offset != -1) {


offset += search.length


end = document.cookie.indexOf(";", offset)


if (end == -1)


end = document.cookie.length;


returnvalue=unescape(document.cookie.substring(offset, end))


}


}


return returnvalue;


}








if (displaymode=="oncepersession" && get_cookie("fadedin")=="" || displaymode=="always" || parseInt(displaymode)!=NaN && random_num==0){


if (window.addEventListener)


window.addEventListener("load", initfunction, false)


else if (window.attachEvent)


window.attachEvent("onload", initfunction)


else if (document.getElementById)


window.onload=initfunction


document.cookie="fadedin=yes"


}
