summaryrefslogtreecommitdiff
blob: e035d41fdfbb898e961ab94d53bf24dfaed9c6dd (plain)
1
/** @author Ardeleanu Ionut @langversion JAVASCRIPT http://www.appticles.com ionut@appticles.com */ if(window.console===undefined){var console={log:function(e){alert(e)}}}var WMPJSInterface=function(){var e=new Array;return{localpath:"",AjaxUpload:new WMPAjaxUpload,Preloader:new WMPPreloader,Loader:new WMPLoader,init:function(){jQuery(document).ready(function(){WMPJSInterface.Loader.init();WMPJSInterface.initObjects()})},initObjects:function(){for(var t=0;t<e.length;t++){e[t].init()}},add:function(t,n,r,i){for(var s=0;s<e.length;s++){var o=e.shift();if(o===this[t]){this[t]=null}else{e.push(o)}}i=i==null?window:i;this[t]=new i[n];if(r!=null){for(var u in r){this[t][u]=r[u]}}e.push(this[t])},scrollToFit:function(e){var t=jQuery("html,body");var n=parseInt(t.scrollTop());var r=t.get(0).clientHeight;var i=parseInt(e.offset().top);var s=e.height();var o=i+s;if(i<n){jQuery(t).animate({scrollTop:i},1e3)}else if(i>=n&&i<r+n){if(o>r+n){jQuery(t).animate({scrollTop:o-r},1e3)}}else if(i>=r+n){jQuery(t).animate({scrollTop:o-r},1e3)}}}}()