function get(id)
{
	return document.getElementById(id);
}

function getValueOf(id)
{
	return get(id).value;
}

function getOffset(id)
{
	var element = get(id);
	var topOffset = 0;
	var leftOffset = 0;
	if(element.offsetParent)
	{
		do
		{
			leftOffset += element.offsetLeft;
			topOffset += element.offsetTop;
		} while (element = element.offsetParent);
	}
	return [topOffset,leftOffset];
}

function in_array(needle, haystack)
{
	for(var i = 0; i < haystack.length; i++)
	{
		if( haystack[i] == needle )
		{
			return true;
		}
	}
	return false;
}

function isIE()
{
	return navigator.userAgent.indexOf('MSIE')!=-1&&navigator.appName=='Microsoft Internet Explorer';
}

