/**
 * Loads HTML elements
 *
 * @title		HTML Element Loader
 * @author		Colin Nolan
 * @created		18/04/11
 * @version		v1.0.0
 */
var ElementLoader=function(){var iframes;var scripts;var images;(function(){iframes=new Array();scripts=new Array();images=new Array()})();this.setIframe=function(iframe,src,priority){iframes.push({"element":iframe,"src":src,"priority":priority})};this.setScript=function(src,onload,priority){scripts.push({"src":src,"onload":onload||function(){},"priority":priority})};this.setImage=function(image,src,alt,priority){images.push({"element":image,"src":src,"alt":alt,"priority":priority});image.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAALHRFWHRDcmVhdGlvbiBUaW1lAEZyaSAyMiBBcHIgMjAxMSAwMDo0Mjo0MyAtMDAwMPYvE3gAAAAHdElNRQfbBBUXKwU5GfsyAAAACXBIWXMAAAsSAAALEgHS3X78AAAABGdBTUEAALGPC/xhBQAAAA1JREFUeNpjYPjPwAAAAwIBAEbFKYQAAAAASUVORK5CYII="};this.loadAll=function(){loadIframes();loadScripts();loadImages()};var loadIframes=function(){for(var i=0;i<iframes.length;i++){iframes[i].element.src=iframes[i].src}};var loadScripts=function(){for(var i=0;i<scripts.length;i++){var scriptEl=document.createElement("script");scriptEl.type="text/javascript";scriptEl.src=scripts[i].src;scriptEl.onload=scripts[i].onload;document.documentElement.firstElementChild.appendChild(scriptEl)}};var loadImages=function(){for(var i=0;i<images.length;i++){var element=images[i].element;element.src=images[i].src;if(images[i].alt){element.alt=images[i].alt}}}};
