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