function $obj()
{
	var elements = new Array();
	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (typeof element == 'string')
			element = document.getElementById(element);
		if (arguments.length == 1)
			return element;
		elements.push(element);
	}
	return elements;
}
function echo(string)
{
	document.write(string);
}
function puts(str) {
	document.write(str+"\n");
}
function setCookie(name,value,days) {
	if(!days && days!=0) days=28;
   	document.cookie=name+'='+escape(value)+"; path=/"+((days)?"; expires="+(new Date((new Date()).getTime()+days*86400000)).toGMTString():"");
	return value;
}

function getCookie(name, default_value)
{
	if(typeof(default_value) == "undefined") default_value = "";
	value = eval("(document.cookie.match(/(?:^|[^A-Za-z])" + name + "=([^;]*)/)) ? unescape(RegExp.$1) : default_value");
	if(typeof(default_value) == "number" && typeof(value) == "string" && value.match(/[0-9]+/)) value = parseInt(value); 
	if(typeof(default_value) == "boolean" && typeof(value) == "string" && value.match(/true|false/i)) value = (value.toLowerCase() == "true" ? true : false); 
	return(value);
}
function findPos(obj)
{
	var off = $(obj).offset();
	return [Math.round(off.left), Math.round(off.top), $(obj).width(), $(obj).height()];
}
