jQuery.preloadCssImages=function(c){c=jQuery.extend({statusTextEl:null,statusBarEl:null,errorDelay:999,simultaneousCacheLoading:2},c);var a=[],f=0,d=[],g,e;function i(){clearTimeout(e);if(d&&d.length&&d[f]){f++;if(c.statusTextEl){var j=(d[f])?"Now Loading: <span>"+d[f].split("/")[d[f].split("/").length-1]:"Loading complete";jQuery(c.statusTextEl).html('<span class="numLoaded">'+f+'</span> of <span class="numTotal">'+d.length+'</span> loaded (<span class="percentLoaded">'+(f/d.length*100).toFixed(0)+'%</span>) <span class="currentImg">'+j+"</span></span>")}if(c.statusBarEl){var k=jQuery(c.statusBarEl).width();jQuery(c.statusBarEl).css("background-position",-(k-(k*f/d.length).toFixed(0))+"px 50%")}h()}}function h(){if(d&&d.length&&d[f]){var j=new Image();j.src=d[f];if(!j.complete){jQuery(j).bind("error load onreadystatechange",i)}else{i()}e=setTimeout(i,c.errorDelay)}}function b(n,w){var t=false,q=[],p=[],x;var o=n.length;while(o--){var v="";if(w&&w[o]){x=w[o]}else{var z=(n[o].href)?n[o].href:"window.location.href";var y=z.split("/");y.pop();x=y.join("/");if(x){x+="/"}}var A=v.match(/[^\("]+\.(gif|jpg|jpeg|png)/g);if(A){var s=A.length;while(s--){var k=(A[s].charAt(0)=="/"||A[s].match("://"))?A[s]:x+A[s];if(jQuery.inArray(k,d)==-1){d.push(k)}}}if(!t&&n[o].imports&&n[o].imports.length){for(var l=0,j=n[o].imports.length;l<j;l++){var u=n[o].imports[l].href;u=u.split("/");u.pop();u=u.join("/");if(u){u+="/"}var m=(u.charAt(0)=="/"||u.match("://"))?u:x+u;p.push(m);q.push(n[o].imports[l])}}}if(q.length){b(q,p);return false}var r=c.simultaneousCacheLoading;while(r--){setTimeout(h,r)}}b(document.styleSheets);return d};
