/*
*  	Create a namespace
*  	@param {String} ns The namespace to create. i.e. ps.test.namespace
*/

function in_package(ns)
{
	var base = window;
	var parts = ns.split(".");
	
	parts.each(function(i){
		if ($type(base[i]) != 'object'){
			base[i]={};
			base=base[i];
		} else {
			base=base[i];
		}
	});
}


function setFormValues(form, values)
{
	for(key in values)
	{
		var value = htmlspecialchars_decode(values[key]);
		if (value == 'null') value ='';
		if (value == null) value ='';
		
		if (form[key]) form[key].value = value;
	}
}

function htmlspecialchars_decode(str)
{
	if (typeof str != 'string') return str;
	return str.replace(/&amp;/g, '&');
}