jQuery.preloadCssImages=function(b){var b=jQuery.extend({statusTextEl:null,statusBarEl:null},b);var c=[];var k=0;var d=document.styleSheets;for(var i=0;i<d.length;i++){var e='';var f=(d[i].href)?d[i].href:'window.location.href';var g=f.split('/');g.pop();var h=g.join('/');if(h!="")h+='/';if(d[i].cssRules){var l=d[i].cssRules;for(var j=0;j<l.length;j++){if(d[i].cssRules[j].constructor=='CSSImportRule'){var n=d[i].cssRules[j].styleSheet.cssRules;for(var x=0;x<n.length;x++){e+=n[x].cssText}}else{e+=l[j].cssText}}}else{if(d[i].imports.length>0){for(var m=0;m<d[i].imports.length;m++){e+=d[i].imports[m].cssText}}else{e+=d[i].cssText}}var o=e.match(/[^\(]+\.(gif|jpg|jpeg|png)/g);var p=0;if(o!=null&&o.length>0&&o!=''){jQuery(arr).each(function(){c[k]=new Image();c[k].src=(this.charAt(0)=='/'||this.indexOf('http://')>-1)?this:h+this;if(c[k].src.lastIndexOf('http://')>0){c[k].src=c[k].src.split('%22')[1]}$(c[k]).load(function(){p++;if(b.statusTextEl){$(b.statusTextEl).html('<span class="numLoaded">'+p+'</span> of <span class="numTotal">'+c.length+'</span> loaded (<span class="percentLoaded">'+(p/c.length*100).toFixed(0)+'%</span>) <span class="currentImg">Now Loading: <span>'+c[p-1].src.split('/')[c[p-1].src.split('/').length-1]+'</span></span>')}if(b.statusBarEl){var a=$(b.statusBarEl).width();$(b.statusBarEl).css('background-position',-(a-(a*p/c.length).toFixed(0))+'px 50%')}});k++})}}return c}
