// JavaScript Document

function validate(fldlist,prf) {
	var msg = "";
	var foc = "";
	var fmobj = "";
	var nline = fldlist.split(",");
	for (i = 0; i < nline.length - 1; i++) {
		var cols = nline[i].split("|");
		fmobj = cols[0];
		if (document.getElementById(prf + fmobj).value == cols[2]) {// || RTrim(LTrim(document.getElementById(prf + fmobj).value)).length < 1
			msg += "-" + cols[1] + "\n";
			if (foc == "") foc = fmobj;
		}

		if (cols[3] != "undefined") {
			if (cols[3] == "N" && document.getElementById(prf + fmobj).value != "") {
				if (isNaN(document.getElementById(prf + fmobj).value) || document.getElementById(prf + fmobj).value < 0) { // && document.getElementById(prf+"txt_NoOfStories").value < 0
					msg += "-" + cols[1].replace("Enter", "Enter non-negative numbers only in") + "\n";
					document.getElementById(prf + fmobj).value = "";
					if (foc == "") foc = fmobj;
				}
			}
		}
		if (cols[3] != "undefined") {
			if (cols[3] == "E" && document.getElementById(prf + fmobj).value != "") {
				if (document.getElementById(prf + fmobj).value.indexOf("@") == -1 || document.getElementById(prf + fmobj).value.indexOf(".") == -1) { // && document.getElementById(prf+"txt_NoOfStories").value < 0
					msg += "-" + cols[1].replace("Enter", "Enter valid") + "\n";
					document.getElementById(prf + fmobj).value = "";
					if (foc == "") foc = fmobj;
				}
			}
		}

	}

 
	if (msg != "") {
		alert("Please:\n" + msg);
		document.getElementById(prf + foc).focus();
		return false;
	}
	return true;
}
    


