
/***********************************************

* 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='<a href="javascript:informationbar.close()"><!-- <img src="/images/elements/close.gif" style="width: 14px; height: 14px; float: right; border: 0; margin-right: 5px" title="Close toolbar" /> --></a>'
}

informationbar.prototype.setContent=function(data){
	this.content=this.content+data
	document.write('<div id="informationbar" style="top: -500px">'+this.content+'</div>')
}

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"
		// use the second line below, instead the first, if you want to avoid all animation
		//setTimeout(function(){barinstance.animatetoview()}, 25)	// animates
		 barinstance.animatetoview()	// doesn't animate
	}
	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(){
	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()
	}
}

window.onunload=function(){
	this.barref=null
}



// Invocation code

var infobar=new informationbar()
infobar.setContent('&nbsp;<strong>Objectivity, Inc. Sites:</strong> &nbsp;' + 
'<nobr><a href="http://www.objectivity.com/">Objectivity.com (Main Site)</a></nobr> ' + 
'&nbsp;<strong>&bull;</strong> &nbsp;' + 
'<nobr><a href="http://www.objectivity.com/blog-by-objectivity/default.asp">Blog by Objectivity</a></nobr>' + 
'&nbsp;<strong>&bull;</strong> &nbsp;' + 
'<nobr><a href="https://download.objectivity.com/">Downloads</a></nobr> ' + 
'&nbsp;<strong>&bull;</strong> &nbsp;'  + 
'<nobr><a href="http://learn.objectivity.com/">Online Training</a></nobr> ' + 
'&nbsp;<strong>&bull;</strong> &nbsp;' + 
'<nobr><a href="http://devnet.objectivity.com/">Developers Network &amp; Forum</a></nobr> ' + 
'')

//infobar.setfrequency('session') //Uncomment this line to set information bar to only display once per browser session!
infobar.initialize()


