	/***********************************************
	* Sticky Note script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
	* Visit DynamicDrive.com for hundreds of DHTML scripts
	* This notice must stay intact for legal use
	* Go to http://www.dynamicdrive.com/ for full source code
	***********************************************/
	
	var displaymode="always" //always, oncepersession, interger
	var enablefade="no"
	var autohidebox=["yes", 10] 
	var showonscroll="no"
	var IEfadelength=5 // for IE, in seconds
	var Mozfadedegree=0.2 //for NS6+, in degree (number between 0 and 1. Recommended max: 0.2)
	
	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.left=docwidth/2-objwidth/2-250+"px"
		//objref.style.top=scroll_top+docheight/2-objheight/2+"px"
		objref.style.top=scroll_top-objheight/2+410+"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"
		}
		
//=============================================================================//
//=============================================================================//
//=============================================================================//

	var opacity = 100;
	var toFadeOut = null;
	var fadeOutInterval = null;
	
	function fadeOut () 
		{
		if (opacity > 0) 
			{
			opacity     -= 1;
			opacityTemp  = opacity / 100;
			for (i = 0; i < toFadeOut.length; i++) 
				{
				currentElement = document.getElementById(toFadeOut[i]);
				if (currentElement.filters)
					currentElement.filters.alpha.opacity = opacity;
					currentElement.style.MozOpacity = opacityTemp;
					currentElement.style.KhtmlOpacity = opacityTemp;
					currentElement.style.opacity = opacityTemp;
				}
			} 
		else 
			{
			clearInterval(fadeOutInterval);
			}
		}
	
	function startFadeOut (elements) 
		{
		toFadeOut = elements;
		fadeOutInterval = setInterval("fadeOut()", 50);
		}

//=============================================================================//
//=============================================================================//
//=============================================================================//

