function onloadQueue(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
		} else {
			window.onload = function() {
				if (oldonload) {
					oldonload();
					}
				func();
				}
			}
	}

function fixPNG (img) {
//	if (img.src.substring(img.src.length - 3, img.src.length).toLowerCase() == 'png') {
		var imgID = (img.id) ? "id='" + img.id + "' " : "";
		var imgClass = img.classNames() ? "class='" + img.classNames().toArray().join(' ') + "' " : "";
		var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' ";
		var imgStyle = "display:inline-block;" + img.style.cssText;
		var imgCursor = img.up().match('a') ? 'pointer' : 'default';
		var imgLang = (img.lang) ? "lang='" + img.lang + "' " : "";
		var strNewHTML = "<span " + imgID + imgClass + imgTitle + imgLang + " style=\"" + imgStyle + ";" + "cursor:" + imgCursor + ";" + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" + "(src=\'" + img.src + "\', sizingMethod='image');\"><a>&nbsp;</a></span>";
		new Insertion.Top(img.up(), strNewHTML);
		img.remove();
//		}
	}

String.prototype.ucfirst = function() {
	return this.charAt(0).toUpperCase() + this.substr(1);
	}
