/*!
 * jQuery rotate - v0.1 - 30/03/2011
 * http://www.etnassoft.com
 *
 * Copyright (c) 2011 Carlos Benitez | EtnasSoft
 * Dual licensed under the MIT and GPL licenses.
 * http://www.etnassoft.com/licencias/
 */

(function(a){a.fn.rotate=function(b){var f={angle:0,center:true};var d=a.extend(f,b);var c=(navigator.userAgent.match(/MSIE/i))?true:false;return this.each(function(){$this=a(this);(c)?g($this):e($this)});function e(h){h.css("transform","rotate("+d.angle+"deg)");h.css("-moz-transform","rotate("+d.angle+"deg)");h.css("-o-transform","rotate("+d.angle+"deg)");h.css("-webkit-transform","rotate("+d.angle+"deg)")}function g(l){var h=d.angle,n=h*Math.PI*2/360,r=Math.cos(n),m=Math.sin(n);var i=l[0],k=l.css("position"),q=i.clientHeight,p=i.clientWidth,j=parseInt(l.css("top"),10)||1,o=parseInt(l.css("left"),10)||1;if(!l.data("origTop")){l.data("origTop",j)}if(!l.data("origLeft")){l.data("origLeft",o)}i.style.filter="progid:DXImageTransform.Microsoft.Matrix();";i.filters.item("DXImageTransform.Microsoft.Matrix").SizingMethod="auto expand";i.filters.item("DXImageTransform.Microsoft.Matrix").FilterType="bilinear";i.filters.item("DXImageTransform.Microsoft.Matrix").M11=r;i.filters.item("DXImageTransform.Microsoft.Matrix").M12=(-m);i.filters.item("DXImageTransform.Microsoft.Matrix").M21=m;i.filters.item("DXImageTransform.Microsoft.Matrix").M22=r;if(d.center){if(k!="absolute"&&k!="fixed"){l.css("position","relative")}i.style.top=l.data("origTop")+((q-i.offsetHeight)/2)+"px";i.style.left=l.data("origLeft")+((p-i.offsetWidth)/2)+"px"}}}})(jQuery);
