/*
 * L'PNG v0.0.7
 * jQuery plagin
 * OmegaScorp
 */
(function($){$.lpng_options=[];$.fn.lpng=function(_1,_2){if($(this).attr("lpng")!=undefined||_1=="ready"){return $(this).lpng_api(_1,_2);}else{$(this).lpng_init(_1);return "";}};$.fn.lpng_init=function(_3){var _4=$.lpng_options.length;$(this).attr("lpng",_4);$.lpng_options[_4]=$.extend({element:$(this),url:$(this).attr("src"),timeout:100,play:true,ready:false,position:0,show:true},_3);var _5=new Image();_5.lpng=_4;_5.onload=function(){_4=this.lpng;$.lpng_options[_4]=$.extend({width:this.height,height:this.height,count:this.width/this.height},$.lpng_options[_4]);var _6=$.lpng_options[_4];if(_6.element.get(0).tagName=="IMG"){_6.element.after("<div></div>").hide();var _7=_6.element.next();}else{var _7=_6.element;}_7.css({"float":"left","width":_6.width+"px","height":_6.height+"px","background":"url("+_6.url+")"});if(!_6.show){_7.hide();}time=function(t,f){var _8=t.attr("lpng");var _9=$.lpng_options[_8];if(_9.play){if(t.get(0).tagName=="IMG"){_7=t.next();}else{_7=t;}pos=_9.position+_9.width;if(pos>=_9.count*_9.width){pos=0;}if(isNaN(pos)||pos==null){pos=0;}_7.css({"background-position":pos+"px"});$.lpng_options[_8].position=pos;}if(_9.timeout){setTimeout(function(){time(t);},_9.timeout);}};$.lpng_options[_4].ready=true;t=_6.element;if(_6.timeout){time(t);}$(this).dequeue();};_5.src=_3!=undefined&&_3.url!=undefined?_3.url:$(this).attr("src");};$.fn.lpng_api=function(_a,_b){var _c=$(this).attr("lpng");switch(_a){case "play":$.lpng_options[_c].play=true;break;case "stop":$.lpng_options[_c].play=false;break;case "hide":$.lpng_options[_c].play=false;$(this).get(0).tagName=="IMG"?$(this).next().hide():$(this).hide();break;case "show":$.lpng_options[_c].play=true;$(this).get(0).tagName=="IMG"?$(this).next().show():$(this).show();break;case "ready":return $.lpng_options[_c]==undefined?false:$.lpng_options[_c]["ready"];case "width":return $.lpng_options[_c]["width"];case "height":return $.lpng_options[_c]["height"];case "count":return $.lpng_options[_c]["count"];case "timeout":return $.lpng_options[_c]["timeout"];case "element":return $.lpng_options[_c]["element"];case "url":return $.lpng_options[_c]["url"];case "position":return $.lpng_options[_c]["position"];default:return $.lpng_options[_c][_a];}return "";};})(jQuery);
