function clearText(elem, defText)
{
	if (elem.value == defText) { 
		//clear default text
		elem.value=''; 
	} else {
		//set default text
		if (elem.value == '') { elem.value=defText; }
	}
}

function toggleVisibility(elem, forceHide)
{	
	forceHide = (forceHide!=null) ? forceHide : false;
	if (elem.id == null) {
		elem = document.getElementById(elem);
	}
	
	if (elem != null) {
		//show or hide the dropdown box
		if (forceHide == true) {
			elem.style.visibility = 'hidden';
			elem.style.display = 'none';
		} else {
			if ((elem.style.visibility == 'visible') || (elem.style.visibility == '')) {
				elem.style.visibility = 'hidden';
				elem.style.display = 'none';
			} else {
				elem.style.visibility = 'visible';
				elem.style.display = 'block';
			}
		}
	}
}

function setFocus(elem)
{
	if (elem.id != null) {
		//set focus to the element that was passed in
		elem.focus();
	} else {
		//get the element by id and set the focus to that
		var elemFocus = document.getElementById(elem);
		elemFocus.focus();
	}
}

function checkWatermark(elemID, makeHidden, checkElem)
{
	makeHidden = (makeHidden!=null) ? makeHidden : false;
	
	var elemWatermark = document.getElementById(elemID);
	if (elemWatermark != null) {
		if (checkElem!=null) {
			if (document.getElementById(checkElem).value=='') {
				toggleVisibility(elemWatermark, makeHidden);
			}
		} else {
			toggleVisibility(elemWatermark, makeHidden);
		}
	}
}

function checkInput()
{
	if(LogonForm.usercode.value = "Enter username"){
	    LogonForm.usercode.value = "";
	}
}