window.onload = function () {
	if( arguments.callee.actions){
		for(var ii=0;ii < arguments.callee.actions.length;ii++){
			if(typeof arguments.callee.actions[ii] === "function"){
				arguments.callee.actions[ii]();
			}		
		}
	}
};

function addLoadEvent(func){
	if(window.onload.actions === undefined)window.onload.actions = Array();
	window.onload.actions.push(func);
}

if (typeof addLoadEvent == 'function'){
	addLoadEvent(function(){
    	clearmsg();
	});
}

function clearmsg(){
	var timeout = 3000;
	alerts = $$('.alert') || false;
	if(alerts){
		setTimeout(function(){
			alerts.each(function(alert, i){
				alert.setStyle({display: "none"});
			});
		}
		,timeout);
	}
}

function goToURL() {
	var i, args=goToURL.arguments; document.returnValue = false;
	for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}