function SubmitDynamicFormLoadingValidations(formId, page, mIndex, mxIndex)
{
	try
	{
		MultipleValidTextValueFocusedMsg("fldOrigem", "Campo%20de%20preenchimento%20obrigat%C3%B3rio.", mIndex, mxIndex);
		MultipleValidTextValueFocusedMsg("fldDestino", "Campo%20de%20preenchimento%20obrigat%C3%B3rio.", mIndex, mxIndex);
		MultipleValidDatesFocusedMsg("fldPartidaDia", "fldPartidaMes", "fldPartidaAno", "Data%20inv%C3%A1lida.", mIndex, mxIndex);		
		
		document.getElementById('url').value = page;	
		document.getElementById(formId).action = '/Checkout/loading.aspx';
		document.getElementById(formId).submit();
	}
	catch (exception)
	{
		alert(decodeURI(exception.desc));
		document.getElementsByName(exception.id)[exception.index].focus();
		return false;
	}
}

