﻿(function($){var _1=1;$.fn.dropShadow=function(_2){var _3=$.extend({left:4,top:4,blur:2,opacity:0.5,color:"black",swap:false},_2);var _4=$([]);this.not(".dropShadow").each(function(){var _5=$(this);var _6=[];var _7=(_3.blur<=0)?0:_3.blur;var _8=(_7==0)?_3.opacity:_3.opacity/(_7*8);var _9=(_3.swap)?_1:_1+1;var _a=(_3.swap)?_1+1:_1;var _b;if(this.id){_b=this.id+"_dropShadow";}else{_b="ds"+(1+Math.floor(9999*Math.random()));}$.data(this,"shadowId",_b);$.data(this,"shadowOptions",_2);_5.attr("shadowId",_b).css("zIndex",_9);if(_5.css("position")!="absolute"){_5.css({position:"relative",zoom:1});}bgColor=_5.css("backgroundColor");if(bgColor=="rgba(0, 0, 0, 0)"){bgColor="transparent";}if(bgColor!="transparent"||_5.css("backgroundImage")!="none"||this.nodeName=="SELECT"||this.nodeName=="INPUT"||this.nodeName=="TEXTAREA"){_6[0]=$("<div></div>").css("background",_3.color);}else{_6[0]=_5.clone().removeAttr("id").removeAttr("name").removeAttr("shadowId").css("color",_3.color);}_6[0].addClass("dropShadow").css({height:_5.outerHeight(),left:_7,opacity:_8,position:"absolute",top:_7,width:_5.outerWidth(),zIndex:_a});var _c=(8*_7)+1;for(i=1;i<_c;i++){_6[i]=_6[0].clone();}var i=1;var j=_7;while(j>0){_6[i].css({left:j*2,top:0});_6[i+1].css({left:j*4,top:j*2});_6[i+2].css({left:j*2,top:j*4});_6[i+3].css({left:0,top:j*2});_6[i+4].css({left:j*3,top:j});_6[i+5].css({left:j*3,top:j*3});_6[i+6].css({left:j,top:j*3});_6[i+7].css({left:j,top:j});i+=8;j--;}var _d=$("<div></div>").attr("id",_b).addClass("dropShadow").css({left:_5.position().left+_3.left-_7,marginTop:_5.css("marginTop"),marginRight:_5.css("marginRight"),marginBottom:_5.css("marginBottom"),marginLeft:_5.css("marginLeft"),position:"absolute",top:_5.position().top+_3.top-_7,zIndex:_a});for(i=0;i<_c;i++){_d.append(_6[i]);}_5.after(_d);_4=_4.add(_d);$(window).resize(function(){try{_d.css({left:_5.position().left+_3.left-_7,top:_5.position().top+_3.top-_7});}catch(e){}});_1+=2;});return this.pushStack(_4);};$.fn.redrawShadow=function(){this.removeShadow();return this.each(function(){var _e=$.data(this,"shadowOptions");$(this).dropShadow(_e);});};$.fn.removeShadow=function(){return this.each(function(){var _f=$(this).shadowId();$("div#"+_f).remove();});};$.fn.shadowId=function(){return $.data(this[0],"shadowId");};$(function(){var _10="<style type='text/css' media='print'>";_10+=".dropShadow{visibility:hidden;}</style>";$("head").append(_10);});})(jQuery);
