(function($){$.fn.floatdiv=function(options,value){var opts={location:"rightbottom",float:true,floatcss:"",nofloatid:""};var isTyp=typeof(options);if(isTyp!=undefined){if(isTyp=="object"){$.extend(opts,options)}else{if(value!=""&&value!=undefined){opts[options]=value}else{opts.location=options}}};var obj=$(this);var wrap=null;function _float(){if(!opts.float){return false};var isIE6=($.browser.msie&&$.browser.version=="6.0")?true:false;var windowWidth=$(document).width();var windowHeight=$(document).height();if(opts.floatcss!=""){obj.addClass(opts.floatcss)}var loc;if(wrap==null){wrap=$("<div></div>")};var top=-1;if(opts.location==undefined||opts.location.constructor==String){switch(opts.location){case"rightbottom":{loc={right:"0px",bottom:"0px"};break}case"leftbottom":{loc={left:"0px",bottom:"0px"};break}case"lefttop":{loc={left:"0px",top:"0px"};top=0;break}case"righttop":{loc={right:"0px",top:"0px"};top=0;break}case"middletop":{loc={left:windowWidth/2-obj.width()/2+"px",top:"0px"};top=0;break}case"middlebottom":{loc={left:windowWidth/2-obj.width()/2+"px",bottom:"0px"};break}case"leftmiddle":{loc={left:"0px",top:windowHeight/2-obj.height()/2+"px"};top=windowHeight/2-obj.height()/2;break}case"rightmiddle":{loc={right:"0px",top:windowHeight/2-obj.height()/2+"px"};top=windowHeight/2-obj.height()/2;break}case"middle":{var l=0;var t=0;l=windowWidth/2-obj.width()/2;t=windowHeight/2-obj.height()/2;top=t;loc={left:l+"px",top:t+"px"};break}default:{loc={right:"0px",bottom:"0px"};break}}}else{loc=opts.location;var str=loc.top;if(typeof(str)!='undefined'){str=str.replace("px","");top=str}};if(isIE6){if(top>=0){wrap=$("<div style=\"top:expression(documentElement.scrollTop+"+top+");\"></div>")}else{wrap=$("<div style=\"top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight);\"></div>")}};$("body").append(wrap);wrap.css(loc).css({"position":"fixed","z-index":"999"});if(isIE6){wrap.css("position","absolute");$("body").css("background-attachment","fixed").css("background-image","url(n1othing.txt)")}obj.appendTo(wrap)};function _start(){if(!opts.float){opts.float=true;_float()}};function _stop(){opts.float=false;if(opts.floatcss!=""){obj.removeClass(opts.floatcss)};_float()};function _scroll(){var ff_h=obj.offset().top;$(window).scroll(function(){var win_h=$(this).scrollTop();if(win_h>ff_h){_start()}else{_stop();$("#"+opts.nofloatid).append(obj)}})};_float();if(!opts.float){_scroll()}}})(jQuery)
