/***********************************************
* 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]='- <a href="http://www.javascriptkit.com/cutpastejava.shtml">Free JavaScripts</a><br>- <a href="http://www.javascriptkit.com/javaindex.shtml">JavaScript Tutorials</a><br>- <a href="http://www.javascriptkit.com/dhtmltutors/index.shtml">DHTML/ CSS Tutorials</a><br>- <a href="http://www.javascriptkit.com/jsref/">JavaScript Reference</a><br><div align="right"><a href="javascript:hidefloatie()">Hide Box</a></div>'
floattext[1]='Some other floatie text'

var floatiewidth="250px" //default width of floatie in px
var floatieheight="85px" //default height of floatie in px. Set to "" to let floatie content dictate height.
var floatiebgcolor="lightyellow" //default bgcolor of floatie
var fadespeed=50 //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){
function showfloatie(statusTitle, thetext, optbgColor, icon, iconWidth, iconHeight){
	var dsocx=(window.pageXOffset)? pageXOffset: ietruebody().scrollLeft;
	var dsocy=(window.pageYOffset)? pageYOffset : ietruebody().scrollTop;
	var floatobj=document.getElementById("dhtmlfloatie")
	//floatobj.style.left="-950px"
	var optWidth = "";
	var optHeight = "";
	floatobj.style.left = document.body.clientWidth-200
	floatobj.style.display="block"
	floatobj.style.backgroundColor=paramexists(optbgColor)? optbgColor : floatiebgcolor
	floatobj.style.width=paramexists(optWidth)? optWidth+"px" : floatiewidth
	floatobj.style.height=paramexists(optHeight)? optHeight+"px" : floatieheight!=""? floatieheight : ""
	document.getElementById("statustitle").innerHTML += statusTitle;
	var strHTML = "<a href=\"\" target=\"_blank\"><img align=\"left\" src=\"images/" + icon + ".jpg\" alt=\"\" height=\"" + iconHeight + "\" width=\"" + iconWidth + "\" border=\"0\" align=\"absmiddle\" /></a>";
	strHTML += thetext;
	document.getElementById("statusmessage").innerHTML += strHTML;
	floatobj.style.backgroundColor = optbgColor;
	
	//floatobj.innerHTML="<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border:1px solid #003366; background-color: " + optbgColor + "; width:250px; height:115px;\"><tr><td><table style=\"background-color:#999999; border-bottom:1px solid #ffffff; width:100%\" cellpadding=\"0\" cellspacing=\"0\"><tr><td style=\"width:80%\" class=\"cssStatusTitle\">" + statusTitle + "</td><td style=\"width:20%; text-align:right; vertical-align:top; padding:5px;\"><img src=\"images/close.png\" alt=\"Close\" width=\"19\" height=\"18\" onclick=\"hidefloatie();\" /></td></tr></table></td></tr><tr><td class=\"cssStatusMessage\" style=\"height:100%; vertical-align:middle; text-align:center;\"><img align='left' src='images/warning.png' alt='' height='36' width='36' />" + thetext + "</td></tr></table>";
	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-10+"px"

//	if (e.clientX>winWidth-floatWidth && e.clientY+20>winHeight-floatHeight)
//		floatobj.style.top=dsocy+5+"px"
//	else
		floatobj.style.top=dsocy+winHeight-floatHeight-30+"px"
		slowhigh(floatobj)
}

function hidefloatie(){
var floatobj=document.getElementById("dhtmlfloatie");
floatobj.style.display = "none";
//"floatobj.style.display="none"
}