/***********************************************

* Animated Information Bar- by JavaScript Kit (www.javascriptkit.com)
* This notice must stay intact for usage
* Visit JavaScript Kit at http://www.javascriptkit.com/ for this script and 100s more

***********************************************/

function informationbar(){
    this.displayfreq="always"
    this.content='<img src="/ib/common/infobar/close.gif" style="width: 14px; height: 14px; float: right; border: 0; margin-right: 5px" /></a>'
    /* this.style.width = 800;*/
}

informationbar.prototype.setContent=function(data, barwidth){
    this.content=this.content+data
    document.write('<div id="informationbar" style="top: -500px"><a href="javascript:informationbar.close()">'+this.content+'</div>')
    var mydiv = document.getElementById("informationbar");
    if (barwidth === undefined) {
      barwidth = "100%";
     }
    mydiv.style.width = barwidth;

}

informationbar.prototype.animatetoview=function(){
    var barinstance=this
    if (parseInt(this.barref.style.top)<0){
        this.barref.style.top=parseInt(this.barref.style.top)+5+"px"
        setTimeout(function(){barinstance.animatetoview()}, 80)
    }
    else{
        if (document.all && !window.XMLHttpRequest)
        this.barref.style.setExpression("top", 'document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+"px" : body.scrollTop+"px"')
    else
        this.barref.style.top=0
    }
}

informationbar.close=function(){
    document.getElementById("informationbar").style.display="none"
    if (this.displayfreq=="session")
        document.cookie="infobarshown=1;path=/"
}

informationbar.prototype.setfrequency=function(type){
    this.displayfreq=type
}

informationbar.prototype.initialize=function(displayTime){
    if (this.displayfreq=="session" && document.cookie.indexOf("infobarshown")==-1 || this.displayfreq=="always"){
        this.barref=document.getElementById("informationbar")
        this.barheight=parseInt(this.barref.offsetHeight)
        this.barref.style.top=this.barheight*(-1)+"px"
        this.animatetoview()
        setTimeout(function(){ document.getElementById("informationbar").style.display="none"}, displayTime * 1000)
    }
}

window.onunload=function(){
    this.barref=null
}

