$.extend({postJSON:function(_1,_2,_3){return $.post(_1,_2,_3,"json");},dumpObj:function(_4,_5){var _6="";if(!_5){_5=0;}var _7="";for(var j=0;j<_5+1;j++){_7+="    ";}if(typeof (_4)=="object"){for(var _8 in _4){var _9=_4[_8];if(typeof (_9)=="object"){_6+=_7+"'"+_8+"' ...\n";_6+=$.dumpObj(_9,_5+1);}else{_6+=_7+"'"+_8+"' => \""+_9+"\"\n";}}}else{_6="===>"+_4+"<===("+typeof (_4)+")";}return _6;},print_r:function(x,_a,_b,l){l=l||0;_a=_a||10;_b=_b||"\t";if(l>_a){return "[WARNING: Too much recursion]\n";}var i,r="",t=typeof x,_c="";if(x===null){r+="(null)\n";}else{if(t=="object"){l++;for(i=0;i<l;i++){_c+=_b;}if(x&&x.length){t="array";}r+=$.strCapital(t)+" :\n "+_c+"( \n";for(i in x){try{r+="\t"+_c+"["+i+"] => "+$.print_r(x[i],_a,_b,(l+1));}catch(e){return "[ERROR: "+e+"]\n";}}r+=_c+") \n";}else{if(t=="string"){if(x==""){x="(empty)";}}r+=x+"\n";}}return r;},roundDecimal:function(_d,_e){var _f=Math.pow(10,_e);var _f=Math.pow(10,_e);return Math.round(_d*_f)/_f;},strCapital:function(str){return str.replace(/^(.)|\s(.)/g,function($1){return $1.toUpperCase();});},intDate:function(_10){if(!_10){_10=new Date();}else{Fh=_10.split(" ");if(Fh[0].indexOf("/")!=-1){separador="/";}else{if(Fh[0].indexOf("-")!=-1){separador="-";}else{return -1;}}var _11=0;var _12=Fh[0].indexOf(separador,_11+1);var _13=Fh[0].indexOf(separador,_12+1);if(separador=="-"){anio=Fh[0].substring(_11,_12);dia=Fh[0].substring(_13+1,Fh[0].length);}else{dia=Fh[0].substring(_11,_12);anio=Fh[0].substring(_13+1,Fh[0].length);}mes=Fh[0].substring(_12+1,_13);h=Fh[1].split(":");_10=new Date(anio,parseInt(mes)-1,dia,h[0],h[1],h[2]);}return Math.floor(_10.getTime()/1000);},diferenceDate:function(_14,_15){if(!_15){_15=new Date();intHasta=Math.floor(_15.getTime()/1000);}else{intHasta=$.intDate(_15);}if(!_14){return -1;}else{intDesde=$.intDate(_14);}dif=Math.abs(intDesde-intHasta);return dif;},randColor:function(){return "#"+Math.floor(Math.random()*16777215).toString(16);},download:function(url,_16,_17){if(url&&_16){var _18="";iFr=$("<form action=\""+url+"\" method=\""+(_17||"post")+"\">"+_18+"</form>");$.each(_16,function(i,val){t=typeof $(this);if(t=="object"){if($(this)&&$(this).length){t="array";}}if(t=="array"&&$(this).length>1){$.each($(this),function(j,v){$("<input />").attr({"name":i,"id":i,"type":"hidden","readonly":true}).val(v).appendTo(iFr);});}else{$("<input />").attr({"name":i,"id":i,"type":"hidden","readonly":true}).val(val).appendTo(iFr);}});iFr.appendTo("body").submit().remove();}},distanceLatLng:function(_19,_1a,_1b,_1c,_1d){var _1e=Math.PI*_19/180;var _1f=Math.PI*_1b/180;var _20=Math.PI*_1a/180;var _21=Math.PI*_1c/180;var _22=_1a-_1c;var _23=Math.PI*_22/180;var _24=Math.sin(_1e)*Math.sin(_1f)+Math.cos(_1e)*Math.cos(_1f)*Math.cos(_23);_24=Math.acos(_24);_24=_24*180/Math.PI;_24=_24*60*1.1515;if(_1d=="K"){_24=_24*1.609344;}if(_1d=="N"){_24=_24*0.8684;}return _24;}});(function($){$.fn.exists=function(){return $(this).length>0;};$.fn.reset=function(){return this.each(function(){$(":input",this).each(function(){var _25=this.type,tag=this.tagName.toLowerCase();if(_25=="text"||_25=="password"||tag=="textarea"){this.value="";}else{if(_25=="checkbox"||_25=="radio"){this.checked=false;}else{if(tag=="select"){this.selectedIndex=-1;}}}});});};$.fn.setMessage=function(_26,_27){if(this.exists()){_27=parseInt(_27)>0?_27:1;return this.html(_26).stop().css("opacity",1).fadeIn().delay(_27*1000).fadeOut(_27*1000);}else{return alert(_26);}};$.fn.countDown=function(_28){var _29={to:5,toEnd:0,timing:"s",updateTime:1000,htmlTemplate:"%{h}:%{m}:%{s}",onComplete:null,leadingZero:true},_2a={},_2b=/(%\{h\}|%\{m\}|%\{s\})/g,_2c=/%\{h\}/,_2d=/%\{m\}/,_2e=/%\{s\}/,_2f,_30=Math.floor,abs=Math.abs,_31=null;$.extend(_2a,_29,_28);_2f=_2a.htmlTemplate;return this.each(function(){var _32=$(this),_33,_34=new Date(),_35=new Date(),_36,_37,_38,_39,_3a,_3b="",_3c;if(_2a.timing=="s"){_3c=parseInt(_2a.to);}if(_2a.timing=="m"){_3c=parseInt(_2a.to)*60;}if(_2a.timing=="h"){_3c=parseInt(_2a.to)*3600;}_35.setSeconds(_35.getSeconds()+_3c);_36=abs((_35.getTime()-_34.getTime())/1000);_37=_30(_36/86400);_38=_30(_36%86400/3600);_39=_30((_36%86400)%3600/60);_3a=_30(((_36%86400)%3600)%60);if(_2a.leadingZero){if(_37<10){_37="0"+_37;}if(_38<10){_38="0"+_38;}if(_39<10){_39="0"+_39;}if(_3a<10){_3a="0"+_3a;}}if(_34<_35){_3b=_2f.replace(_2c,_38).replace(_2d,_39).replace(_2e,_3a);}else{_3b=_2f.replace(_2b,"00");}_32.html(_3b).animate({opacity:"+=0"},_2a.updateTime,function(){_3c--;_2a.to=_3c;_2a.timing="s";if(_2a.to>_2a.toEnd){_32.countDown(_2a);}else{if(_2a.onComplete){_32.bind("complete",_2a.onComplete);}_32.empty();_32.trigger("complete");_32.unbind("complete");}});});};$.fn.showDialog=function(_3d){var _3e={unclose:false,fixed:true,minWidth:200,minHeight:100,resizable:false,modal:true,title:""},_3f=$.extend({},_3e,_3d);if(this.exists()){if(_3d=="destroy"){$(this).dialog("close");$(this).dialog("destroy");$(this).remove();return;}$(this).dialog(_3f);if(_3f.unclose){$(this).dialog("option","closeOnEscape",false).closest(".ui-dialog").find(".ui-dialog-titlebar-close").hide();}if(_3f.fixed){$(this).parent().css({position:"fixed"});}var _40=$.trim($(this).closest(".ui-dialog").find(".dialog_title").text());if(_40!=""&&_3f.title==""){_3f.title=_40;$(this).closest(".ui-dialog").find(".dialog_title").hide();}if(_3f.title==""){_3f.title="Mensaje";}$(this).dialog("option","title",_3f.title);if(!_3f.unclose&&!_3f.buttons){$(this).dialog("option","buttons",{"Aceptar":function(){$(this).dialog("destroy");}});}}return;};$.fn.serializeJSON=function(){var _41={};$.map($(this).serializeArray(),function(n,i){_41[n["name"]]=n["value"];});return _41;};$.fn.serializeObject=function(){var o={};var a=this.serializeArray();$.each(a,function(){if(o[this.name]!==undefined){if(!o[this.name].push){o[this.name]=[o[this.name]];}o[this.name].push(this.value||"");}else{o[this.name]=this.value||"";}});return o;};$.fn.center=function(_42){return this.each(function(){var t=$(this);t.css({position:_42?"absolute":"fixed",left:"50%",top:"50%"}).css({marginLeft:"-"+(t.outerWidth()/2)+"px",marginTop:"-"+(t.outerHeight()/2)+"px"});if(_42){t.css({marginTop:parseInt(t.css("marginTop"),10)+$(window).scrollTop(),marginLeft:parseInt(t.css("marginLeft"),10)+$(window).scrollLeft()});}});};$.fn.fixedCenter=function(_43){return this.each(function(){var _44=$(this),win=$(window);_45(_43);$(window).bind("resize",function(){_45(_43);});function _45(_46){var _47,_48,_49,_4a,X2,Y2;_47=_44.outerWidth();_48=_44.outerHeight();_49=win.width();_4a=win.height();X2=(_49/2-_47/2)+"px";Y2=(_4a/2-_48/2)+"px";$(_44).css({"left":X2,"top":Y2,"position":_46?"absolute":"fixed"});};});};})(jQuery);
