<!--
<!--- validate input types --->
var requiredImg = '/wsimages/required_field.png';
var passedImg = '/wsimages/passed_field.png';
var failedImg = '/wsimages/failed_field.png';

function toggleOff(imageId) {
	document.getElementById(imageId).style.visibility = 'hidden';
}
function toggleOn(imageId) {
	document.getElementById(imageId).style.visibility = 'visible';
}

<!--- ImageId is the id name of the image which denotes a required field --->
function validateText(imageId, formField) {
	var fieldValue = document.getElementById(formField).value;
	if (fieldValue.replace(/^\s*|\s*$/g,"").length > 0)
		document.getElementById(imageId).src=passedImg;
	else
		document.getElementById(imageId).src=requiredImg;
	
}

function validateDropDown(imageId, formField) {
	var fieldValue = document.getElementById(formField).value;
	if ((fieldValue)&&(fieldValue!="-1")&&(fieldValue!=""))
		document.getElementById(imageId).src=passedImg;
	else
		document.getElementById(imageId).src=requiredImg;
}
function validateBoolean(imageId, formField) {
	var fieldValue = document.getElementById(formField).value;
	if (fieldValue==false) 
		document.getElementById(imageId).src=failedImg;
	else
		document.getElementById(imageId).src=passedImg;
	
}
function validateEmail(imageId, formField) {
	var fieldValue = document.getElementById(formField).value;
	if (isEmail(fieldValue)) {
			document.getElementById(imageId).src=passedImg;
	} else {
		if (fieldValue.replace(/^\s*|\s*$/g,"").length > 0)
			document.getElementById(imageId).src=failedImg;	
		else
			document.getElementById(imageId).src=requiredImg;
	}	
}

function isEmail(string) {
	if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
		return true;
	else
		return false;
}

function clearInputInstructions(formfield) {
	if (formfield.value.indexOf("<") == 0)
		formfield.value = "";
}

//-->
