// JavaScript Document

//-------------------------------------------------------------------
// Djaiman Toni validation extention
//-------------------------------------------------------------------
function csvString(currentstr,tailingstr){
	if (currentstr!="") currentstr+=", ";
	return currentstr+=tailingstr;
}

function showErrTag(formobj, divid, errmsg) {
	formobj.v.value="Y";
	document.getElementById(divid).innerHTML="<small>"+TrimAll(errmsg)+"</small>";
}

function clrsErrTag(divid) {
	document.getElementById(divid).innerHTML="<!-- -->";
}

// validate required form element
function vldFldText(formobj, errdiv, vldobj, txtlen) {
	var txtstr=Trim(vldobj.value);
	var txterr=false;
	var errstr="";
	if (txtstr=="") errstr=csvString(errstr, "^ This entry is required");
	if (txtlen > 0) {
		if (txtstr.length>txtlen) errstr=csvString(errstr, "^ Max character size is: "+txtlen);
	}
	if (errstr!="") showErrTag(formobj, errdiv, errstr);
	return (errstr==""?true:false);
}

// validate required form element
function vldFldAmnt(formobj, errdiv, vldobj) {
	var txtval=floatVal(Trim(vldobj.value));
	var txterr=false;
	var errstr="";
	vldobj.value=txtval;
	if (errstr!="") showErrTag(formobj, errdiv, errstr);
	return (errstr==""?true:false);
}
