/***********************************************
* Link Floatie script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

var floattext = new Array()
floattext[0] = 'Biography'
floattext[1] = 'Gallery'
floattext[2] = 'Events'
floattext[3] = 'Uillineann Pipe'
floattext[4] = 'News'
floattext[5] = 'Guestbook'
floattext[6] = 'Links'

var floatiewidth	= "250px" 			//default width of floatie in px
var floatieheight	= "60px" 			//default height of floatie in px. Set to "" to let floatie content dictate height.
var floatiebgcolor	= "lightyellow" 	//default bgcolor of floatie
var fadespeed		= 30 				//speed of fade (5 or above). Smaller=faster.
var baseopacity		= 0

function slowhigh(which2){
imgobj 			= which2
browserdetect	= which2.filters? "ie" : typeof which2.style.MozOpacity == "string"? "mozilla" : ""
instantset(baseopacity)
highlighting=setInterval("gradualfade(imgobj)",fadespeed)
}

function instantset(degree){
cleartimer()
if (browserdetect=="mozilla")
	imgobj.style.MozOpacity=degree/100
else if (browserdetect=="ie")
	imgobj.filters.alpha.opacity=degree
}

function cleartimer(){
if (window.highlighting) clearInterval(highlighting)
}

function gradualfade(cur2){
if (browserdetect=="mozilla" && cur2.style.MozOpacity<1)
	cur2.style.MozOpacity=Math.min(parseFloat(cur2.style.MozOpacity)+0.1, 0.99)
else if (browserdetect=="ie" && cur2.filters.alpha.opacity<100)
	cur2.filters.alpha.opacity+=10
else if (window.highlighting)
	clearInterval(highlighting)
}

function ietruebody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function paramexists(what){
return(typeof what!="undefined" && what!="")
}

function showfloatie(thetext, e, optbgColor, optWidth, optHeight){
var dsocx 		= (window.pageXOffset)? pageXOffset: ietruebody().scrollLeft;
var dsocy 		= (window.pageYOffset)? pageYOffset : ietruebody().scrollTop;
var floatobj 	= document.getElementById("dhtmlfloatie")

//floatobj.style.left="900px"
floatobj.style.display 	= "block"
//floatobj.style.backgroundColor = paramexists(optbgColor)? optbgColor : floatiebgcolor
floatobj.style.backgroundColor = "transparent"
floatobj.style.width = paramexists(optWidth)? optWidth+"px" : floatiewidth
floatobj.style.height = paramexists(optHeight)? optHeight+"px" : floatieheight!=""? floatieheight : ""
floatobj.innerHTML = thetext
var floatWidth	= floatobj.offsetWidth > 0 ? floatobj.offsetWidth : floatobj.style.width
var floatHeight	= floatobj.offsetHeight > 0 ? floatobj.offsetHeight : floatobj.style.width
var winWidth	= document.all&&!window.opera ? ietruebody().clientWidth : window.innerWidth-20
var winHeight	= document.all&&!window.opera ? ietruebody().clientHeight : window.innerHeight
e = window.event ? window.event : e
//floatobj.style.left = dsocx+winWidth-floatWidth-5+"px"

if (e.clientX > winWidth-floatWidth && e.clientY+20 > winHeight-floatHeight)
//floatobj.style.top=dsocy+5+"px"
floatobj.style.top = "205px"
else
//floatobj.style.top=dsocy+winHeight-floatHeight-5+"px"
floatobj.style.top = "205px"
slowhigh(floatobj)
}


function hidefloatie(){
var floatobj=document.getElementById("dhtmlfloatie")
floatobj.style.display="none"
}

