(function(c){if(c.browser.msie&&document.namespaces.v==null){document.namespaces.add("v","urn:schemas-microsoft-com:vml");var b=document.createStyleSheet().owningElement;b.styleSheet.cssText="v\\:*{behavior:url(#default#VML);}";}function e(l,j,k,i,f,m,h){var g='<v:rect class=gradientz_inserted style="position:absolute; margin-top: -1;  margin-left: -1; width:'+(i+1)+"px;height:"+(f+1)+"px;"+h+'" stroked="false"  fillcolor="'+k+'" >';g+='<v:fill method="sigma"  color2="'+j+'" type="gradient" angle="'+l+'">';g+="</v:rect>";return g;}function d(j,k,m,g,q,f,n){var i=c("<canvas class=gradientz_inserted width="+g+"px height="+q+"px style='position:absolute; ; "+n+"'></canvas>");var r=i[0].getContext("2d");var l=j<0;j=Math.abs(j);var p=Math.sin(j)*f;var o=Math.cos(j)*f;var h=l?r.createLinearGradient(-p,0,0,-o):r.createLinearGradient(0,0,p,o);h.addColorStop(0,k);h.addColorStop(1,m);r.fillStyle=h;r.fillRect(0,0,g,q);return i;}function a(f,g){f=Math.abs(f);g=Math.abs(g);return f<g?f:g;}c.fn.gradientz=function(f){var g={angle:0,css:"left:0px; top:0px; "};c.extend(g,f||{});var h=Math.PI/180;return this.each(function(){var k=c(this);if(this.style.position!="absolute"){this.style.position="relative";this.style.zoom=1;}var i=k.innerWidth();var l=k.innerHeight();g.start=g.start||k.css("backgroundColor");g.end=g.end||k.css("backgroundColor");var n=g.angle*h;var m=Math.cos(n);var j=Math.sin(n);var o=g.distance||a(l/m,i/j);i=a(o/j,i);l=a(o/m,l);k.wrapInner("<div class=inner_gradient style='position: absolute; left: 0px; top: 0px;' ></div>");if(c.browser.msie){var l=e(g.angle,g.start,g.end,i,l,o,g.css);this.innerHTML=l+this.innerHTML;c(this).css({overflow:"hidden"});}else{k.prepend(d(n,g.start,g.end,i,l,o,g.css));}});};})(jQuery);