function maxlength(element, maxvalue) {
	var q = element.value.length;
	if (q > maxvalue) {
		// alert('maxlength exceeded');
		element.value = element.value.substring(0, maxvalue);
	}
}

function setCaretToEnd(e) {
	var control = $((e.target ? e.target : e.srcElement).id);
	if (control.createTextRange) {
		var range = control.createTextRange();
		range.collapse(false);
		range.select();
	} else if (control.setSelectionRange) {
		control.focus();
		var length = control.value.length;
		control.setSelectionRange(length, length);
	}
	control.selectionStart = control.selectionEnd = control.value.length;
}

function scrollToTop() {
	scroll(0, 0);
}

var defaultText = "Enter your text here";
function WaterMark(txt, evt) {
	if ((txt.value.length == 0) && (evt.type == "blur")) {
		txt.style.color = "gray";
		txt.value = defaultText;
	}
	if ((txt.value == defaultText) && (evt.type == "focus")) {
		txt.style.color = "black";
		txt.value = "";
	}
}
