/*
Floating Logo script -  adapted from Roy Whittle's Floating Menu (http://www.javascript-fx.com/)
by jscheuer1
This notice must stay intact for use
*/


//Set Variables
var logoaltxt='Top' /*Alternate Text for Logo*/
var logolink='#top' /*Logo's Link, use empty quotes '' for none*/
var logoimage='images/top.png' /*Image used for Logo*/
var logowidth=20  /*Logo Image's Width*/
var logoheight=20  /*Logo Image's Height*/
var beginLogo=-1 /*Set to Vertical Scrolling Start point, -1 for visible from start.*/
var endlogo='yes' /*Set to 'no' for logo that remains visible after initial start,
                   'yes' for logo that disappears when begin point is returned to,
                    or lowerLimit is reached.*/
                 
var lowerLimit=0   /*Set to Vertical Scrolling End point, 0 for no end point.  Must be
                     greater than combined beginLogo, logoheight and Voffset to have
                     any effect and endLogo must be set to 'yes'*/

var Hoffset=10 /*Optional Horizontal and Vertical Offsets*/
var Voffset=10 /*Change only if you do not like the defaults*/

///////////////No Need to EDIT Below Here////////////////
if (lowerLimit==0||lowerLimit<=beginLogo+logoheight+Voffset)
lowerLimit=Number.POSITIVE_INFINITY
if (!document.layers)
document.write('<div id="watermarklogo" style="position:absolute;display:none;z-index:100">')
if (document.layers)
document.write('<layer id="watermarklogo">')
if (logolink!=='')
document.write('<a href="'+logolink+'">')
document.write('<img src="'+logoimage+'" border="0" width="'+logowidth+'" height="'+logoheight+'" alt="'+logoaltxt+'">')
if (logolink!=='')
document.write('</a>')
if (document.layers)
document.write('</layer>')
if (!document.layers)
document.write('</div>')

function iecompattest(){
return (document.compatMode && document.compatMode.indexOf("CSS")!=-1)? document.documentElement : document.body
}
	var ie=document.all&&navigator.userAgent.indexOf("Opera")==-1
	var el

function JSFX_FloatTopDiv()
{
	var pix = document.layers? '' : 'px'
	var startX = ie? logowidth+Hoffset : logowidth+Hoffset+20;
	var startY = ie? logoheight+Voffset : logoheight+Voffset+20;
	var d = document;
	function ml(id)
	{
		el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
		if(d.layers)el.style=el;
		el.sP=function(x,y){this.style.left=x+pix;this.style.top=y+pix;};
		el.y = ie ? iecompattest().scrollTop + iecompattest().clientHeight : pageYOffset + innerHeight;
		el.y -= startY;
		el.x = ie ? iecompattest().scrollLeft + iecompattest().clientWidth : pageXOffset + innerWidth;
		el.x -= startX;
		return el;
	}
	window.positionIt=function()
	{
		var tempTop = ie ? iecompattest().scrollTop : pageYOffset;
		if (endlogo=='yes'&&(beginLogo>tempTop||lowerLimit<tempTop)){
		el.style.display='none'
		clearTimeout(nub)
		slideChk=0
		i = (ie)? -5 : 10
		initCheck=setInterval("slideUpCheck()",50)
		return;}
		var pY = ie ? iecompattest().scrollTop + iecompattest().clientHeight : pageYOffset + innerHeight;
		ftlObj.y += (pY - startY - ftlObj.y)/8;
		var pX = ie ? iecompattest().scrollLeft + iecompattest().clientWidth : pageXOffset + innerWidth;
		ftlObj.x += (pX - startX - ftlObj.x)/8;
		ftlObj.sP(ftlObj.x, ftlObj.y);
		var nub = setTimeout("positionIt()", 20);
	}
	ftlObj = ml("watermarklogo");
	positionIt();
}

var i = (ie)? -5 : 10
function slideUp(){
i+=1
var watermark_obj=ie? document.all.watermarklogo : document.getElementById? document.getElementById("watermarklogo") : document.watermarklogo
var dsocleft=ie? iecompattest().scrollLeft : pageXOffset
var dsoctop=ie? iecompattest().scrollTop : pageYOffset
var window_width=ie? iecompattest().clientWidth : window.innerWidth-20
var window_height=ie? iecompattest().clientHeight : window.innerHeight

if (ie||document.getElementById){
watermark_obj.style.left=parseInt(dsocleft)+parseInt(window_width)-logowidth-Hoffset+'px'
watermark_obj.style.top=parseInt(dsoctop)+parseInt(window_height)-i-Voffset+'px'
watermark_obj.style.display='inline'
}
else if (document.layers){
watermark_obj.left=dsocleft+window_width-Hoffset-logowidth
watermark_obj.top=dsoctop+window_height-i-Voffset
}
var sliding=setTimeout("slideUp()",50)
var logolim = (ie)? logoheight : logoheight+20
if (i==logolim){
clearTimeout(sliding)
JSFX_FloatTopDiv()
return;
}
}

var slideChk=0
function slideUpCheck(){
var dsoctop=ie? iecompattest().scrollTop : pageYOffset
if (dsoctop>beginLogo&&dsoctop<lowerLimit){
if (slideChk==0){
slideChk=1;
slideUp()
clearInterval(initCheck)
}
}
}

if (ie||document.getElementById||document.layers)
var initCheck=setInterval("slideUpCheck()",50)