function setInnerText (elementId, text) {
	var element;
	if (document.getElementById) {
		element = document.getElementById(elementId);
	}else if (document.all) {
		element = document.all[elementId];
	}
	if (element) {
		if (typeof element.textContent != 'undefined') {
			element.textContent = text;
		}else if (typeof element.innerText != 'undefined') {
			element.innerText = text;
		}else if (typeof element.removeChild != 'undefined') {
			while (element.hasChildNodes()) {
				element.removeChild(element.lastChild);
			}
			element.appendChild(document.createTextNode(text)) ;
		}
	}
}

// Removes leading whitespaces
function LTrim( value ) {
	
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
	
}

// Removes ending whitespaces
function RTrim( value ) {
	
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
	
}

// Removes leading and ending whitespaces
function trim( value ) {
	
	return LTrim(RTrim(value));
	
}

