function g(a,b){
	var c=a.split(/\./);
	var d=window;
	for(var e=0;e<c.length-1;e++){
		if(!d[c[e]]){
			d[c[e]]={}
		}
		d=d[c[e]]
		
	}
	d[c[c.length-1]]=b
}

function Q(a,b){
	if(b){
		P(a)
	} else {
		s(window,"load",a)
	}
}

function s(a,b,c){
	if(a.addEventListener){
		a.addEventListener(b,c,false)
	} else if(a.attachEvent){
		a.attachEvent("on"+b,c)
	} else{
		var d=a["on"+b];
		if(d!=null){
			a["on"+b]=J([c,d])
		}
		a["on"+b]=c
	}
}

g("ejecutarEnOnLoad",Q);
/*
	Ejemplo si desea ejecutar una funcion con paramtros como:
		function alert(texto){
			alert(texto);
		}
	
	se llama asi:
		ejecutarEnOnLoad(function () {alerta('el texto del alert')});
		
	Ahora bien si se desea ejecutar un funcion sin pasametros como:
		function alerta(){
			.
			.
			.
			alert("texto....");
		}
	
	se llama asi:
		ejecutarEnOnLoad(alerta);

*/