;(function($){
	$.viewport=function(){
		var w = (window.innerWidth) ? window.innerWidth : (document.documentElement && document.documentElement.clientWidth) ? document.documentElement.clientWidth : document.body.offsetWidth;
		var h = (window.innerHeight) ? window.innerHeight : (document.documentElement && document.documentElement.clientHeight) ? document.documentElement.clientHeight : document.body.offsetHeight;
		return {width:w,height:h};
	}
	$.fn.floatAD=function(options){
		var self=$(this);
		var settings=$.extend({},$.floatAD.defaults,options);
		self.css(getPosition()).find("h2 span").click(function(){
			self.slideUp(400);
		});
		function getPosition(){
			var cw=$.viewport().width;
			var ch=$.viewport().height;
			var st=$(document).scrollTop();
			var sl=$(document).scrollLeft();
			var w=self.width();
			var h=self.height();
			var left=settings.left?sl+settings.left:sl+cw-w-settings.right-20;
			var top=settings.top?st+settings.top:st+ch-h-settings.bottom;
			return {left:left,top:top};
		}
		function setPostion(){
			self.animate(getPosition(),settings.delay,"swing",function(){
				setPostion();
			});
		}
		setPostion();
	}
	$.floatAD={
		defaults:{
			bottom:0,
			right:0,
			delay:30
		}	
	}
})(jQuery);
