function trim(myString)
{
	return myString.replace(/^\s+/g,'').replace(/\s+$/g,'')
} 

function checkAndSubmitForm(id, param)
{
	if (checkForm(param))
		document.getElementById(id).submit();
}
function initFx()
{
//	if (document.getElementById('main_container').style.marginTop)
		document.getElementById('main_container').style.marginTop = Math.min(Math.ceil(30 - window.innerHeight / 2), -250) + "px";
}

document.getElementsByClassName = function(cl) 
{
	var retnode = [];
	var myclass = new RegExp('\\b'+cl+'\\b');
	var elem = this.getElementsByTagName('*');
	for (var i = 0; i < elem.length; i++) 
	{
		var classes = elem[i].className;
		if (myclass.test(classes)) 
			retnode.push(elem[i]);
	}
	return retnode;
};

