/* x_img.js compiled from X 4.0 with XC 0.27b. Distributed by GNU LGPL. For copyrights, license, documentation and more visit Cross-Browser.com */ function xImgAsyncWait(fnStatus, fnInit, fnError, sErrorImg, sAbortImg, imgArray){var i, imgs = imgArray || document.images;for (i = 0; i < imgs.length; ++i) {imgs[i].onload = imgOnLoad;imgs[i].onerror = imgOnError;imgs[i].onabort = imgOnAbort;}xIAW.fnStatus = fnStatus;xIAW.fnInit = fnInit;xIAW.fnError = fnError;xIAW.imgArray = imgArray;xIAW();function imgOnLoad(){this.wasLoaded = true;}function imgOnError(){if (sErrorImg && !this.wasError) {this.src = sErrorImg;}this.wasError = true;}function imgOnAbort(){if (sAbortImg && !this.wasAborted) {this.src = sAbortImg;}this.wasAborted = true;}}function xIAW(){var me = arguments.callee;if (!me) {return; }var i, imgs = me.imgArray ? me.imgArray : document.images;var c = 0, e = 0, a = 0, n = imgs.length;for (i = 0; i < n; ++i) {if (imgs[i].wasError) {++e;}else if (imgs[i].wasAborted) {++a;}else if (imgs[i].complete || imgs[i].wasLoaded) {++c;}}if (me.fnStatus) {me.fnStatus(n, c, e, a);}if (c + e + a == n) {if ((e || a) && me.fnError) {me.fnError(n, c, e, a);}else if (me.fnInit) {me.fnInit();}}else setTimeout('xIAW()', 250);}function xImgRollSetup(p,s,x){var ele, id;for (var i=3; i