﻿if (!window.Renault) Renault=new Object();
if (!window.Renault.TDBSLib) Renault.TDBSLib=new Object();

Renault.TDBSLib.onSubmit=function(evt,ValidationControls,ErrorMessageTemplate,ValidationGroup)
{
	if (ValidationControls)
	{
		var ErrorMessage="";
		for (var Index=0; Index<ValidationControls.length; Index++)
		{
			if (((ValidationGroup)&&(ValidationControls[Index].ValidationGroup)&&(ValidationControls[Index].ValidationGroup==ValidationGroup))||
				(!ValidationGroup)||(!ValidationControls[Index].ValidationGroup))
			{
				if (document.getElementById(ValidationControls[Index].ClientID))
				{
					if (eval(ValidationControls[Index].ClientValidationFunction+
						"(document.getElementById(\""+ValidationControls[Index].ClientID+"\"),{IsValid:true,Value:"+
						"document.getElementById(\""+ValidationControls[Index].ClientID+"\").value})")==false)
						ErrorMessage+="   "+document.getElementById(ValidationControls[Index].ClientID).title+"\n";
				}
			}
		}
		if (ErrorMessage!="")
		{
			alert(ErrorMessageTemplate.replace("[FIELDS]",ErrorMessage));
			return false;
		}
		else
			return true;
	}
	else
		return true;
}