/* **
* jquery-boxshadow.js
* Original adapted to plugin structure of jQuery 1.4.2 
* by Olaf Schmidtmann, rocket 54, 2010.
*
* $(object).boxshadow({
*     hOffset : 3,
*     vOffset : 3,
*     shadowblur : 3,
*     color : '#808080'
* })
* 
* If you are using this with IE, you should set your object's background-color,
* otherwise the shadow is applied to all objects within your object as well.
* 
*/

(function($){$.fn.extend({boxshadow:function(options){var defaults={hOffset:3,vOffset:3,shadowblur:3,color:'#808080'};var options=$.extend(defaults,options);return this.each(function(){var shadowVal=options['hOffset']+"px "+options['vOffset']+"px "+options['shadowblur']+"px "+options['color'];if((options['hOffset']>0)&&(options['vOffset']<0)){var direction=45;var strength=options['hOffset'];}if((options['hOffset']<0)&&(options['vOffset']>0)){var direction=-145;var strength=options['hOffset']*-1;}if((options['hOffset']>0)&&(options['vOffset']>0)){var direction=145;var strength=options['hOffset'];}if((options['hOffset']<0)&&(options['vOffset']<0)){var direction=-45;var strength=options['hOffset']*-1;}var filterVal="progid:DXImageTransform.Microsoft.Shadow(color='"+options['color']+"', Direction="+direction+", Strength="+strength+")";if($.browser.opera){$(this).css("box-shadow",shadowVal);}else if($.browser.webkit){$(this).css("-webkit-box-shadow",shadowVal);}else if($.browser.mozilla){$(this).css("-moz-box-shadow",shadowVal);}else if($.browser.msie){$(this).css("filter",filterVal);}});}});})(jQuery);
