function registerNS(ns) { var nsParts = ns.split("."); var root = window; for(var i=0; i<nsParts.length; i++) { if(typeof root[nsParts[i]] == "undefined") root[nsParts[i]] = new Object(); root = root[nsParts[i]]; } }
function addEvent(el, event_name, fn, o) { return YAHOO.util.Event.addListener(el, event_name, fn, o); }
function $(el) { return YAHOO.util.Dom.get(el) }

registerNS('upn.ux.utils');
upn.ux.utils =
{
	/////////////////////////////////////////////////////////////////////
	//	INIT
	/////////////////////////////////////////////////////////////////////
	scrollingPopUp: function(url, w, h)
	{
		window.open(url, 'tmp', 'menubar=no,width='+ w + ',height='+h+',toolbar=no, scrollbars=yes, resizable=1' );
	},
	getTarget: function(e)
	{
		e = e||event; 
		return (e.srcElement||e.target);
	}
}
