<!--

/*
Función para ir añadiendo VARIAS funciones al evento onload
y, de esta forma, poder ejecutar el código nada más cargar la página.
*/
function addOnLoad(nuevoOnLoad) {
	var prevOnload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = nuevoOnLoad;
	} else {
		window.onload = function() {
			prevOnload();
			nuevoOnLoad();
		}
	}
}

/*
loadScript() es la función encargada de cargar el fichero Javascript de forma dinámica
y encargada de ejecutar el código que indiquemos como segundo parámetro
en cuando este esté cargado correctamente.
*/
function loadScript(url, callback, dom){
	var script = document.createElement("script")
	script.type = "text/javascript";

	if (script.readyState){  //IE
    	script.onreadystatechange = function(){
     		if (script.readyState == "loaded" || script.readyState == "complete"){
				script.onreadystatechange = null;
           		callback();
        	}
     	};
	} else {  //Others
		script.onload = function(){
			callback();
		};
	}

	script.src = url;

	if (dom == "body") {
		document.body.appendChild(script);
	} else {
		document.getElementsByTagName("head")[0].appendChild(script);
	}

}

// -->
