function getObjById( id )
{
	if (document.getElementById)
		var returnVar = document.getElementById(id);
	else if (document.all)
		var returnVar = document.all[id];
	else if (document.layers)
		var returnVar = document.layers[id];
	return returnVar;
}

function showLayer(id)
{
	var layer = getObjById(id);
	if (layer.style)
		layer.style.visibility = 'visible';
}

function hideLayer(id)
{
	var layer = getObjById(id);
	if (layer.style)
		layer.style.visibility = 'hidden';
}
function deselectAll() {
	hideLayer('servicesList');
	deselect('main');
	deselect('services');
	deselect('clients');
	deselect('about');
	deselect('contacts');
	deselect('order');
}
function deselect(id) {
	var layer = getObjById(id);
	if (layer.style) {
		layer.style.color = "#FFF";
		layer.style.background = "#000";
	}
}
function select(id) {
	deselectAll();
	var layer = getObjById(id);
	if (layer.style) {
		layer.style.color = "#f7d926";
		layer.style.background = "#666";
	}
	if (id == 'services')
		showLayer('servicesList');
}

function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}
