function validateFormulario(frmName)
{
	//xajax_xajax_InsertBoletin(xajax.getFormValues(frm.name,true,'frm'),"divFormBoletinMsj","divFormBoletin");
		// esto llamaría la función en modo asíncrono
	//xajax_ValidateFormRegistro(xajax.getFormValues(frm.name));
		// esto la llama en modo síncrono y podemos ver el parámetro que devuelve.
	frm=document.forms[frmName];
	//alert("xajax_"+frmName);
	//var valido=xajax.request({xjxfun:"xajax_"+frmName},{parameters:[xajax.getFormValues(frm.name,true)],mode:'synchronous'});
		// 08/12/16  jatubio   Ahora se llama siempre a la misma funcion, no depende del nombre del formulario
	var valido=xajax.request({xjxfun:"xajax_validateForm"},{parameters:[xajax.getFormValues(frm.name,true)],mode:'synchronous'});
	if(valido)
		frm.submit();
	return valido;
}

function xajaxSubmitForm(frmName,urlSubmit)
{
	frm=document.forms[frmName];
	//alert("xajax_"+frmName);
	//var valido=xajax.request({xjxfun:"xajax_"+frmName},{parameters:[xajax.getFormValues(frm.name,true)],mode:'synchronous'});
		// 08/12/16  jatubio   Ahora se llama siempre a la misma funcion, no depende del nombre del formulario
	var valido=xajax.request({xjxfun:"xajax_submitForm"},{parameters:[xajax.getFormValues(frm.name,true),urlSubmit],mode:'synchronous'});
	return valido;
}

function xajaxSubmitFormName(frmName)
{
	frm=document.forms[frmName];
	//alert("xajax_"+frmName);
	//var valido=xajax.request({xjxfun:"xajax_"+frmName},{parameters:[xajax.getFormValues(frm.name,true)],mode:'synchronous'});
		// 08/12/16  jatubio   Ahora se llama siempre a la misma funcion, no depende del nombre del formulario
	xajaxFun="xajax_submitForm"+frmName.replace(/form/,"");
	var valido=xajax.request({xjxfun:xajaxFun},{parameters:[xajax.getFormValues(frm.name,true)],mode:'synchronous'});
	return valido;
}

function xajaxSubmitFormMail(frmName)
{
	frm=document.forms[frmName];
	//alert("xajax_"+frmName);
	//var valido=xajax.request({xjxfun:"xajax_"+frmName},{parameters:[xajax.getFormValues(frm.name,true)],mode:'synchronous'});
		// 08/12/16  jatubio   Ahora se llama siempre a la misma funcion, no depende del nombre del formulario
	var valido=xajax.request({xjxfun:"xajax_submitFormMail"},{parameters:[xajax.getFormValues(frm.name,true),frmName],mode:'synchronous'});
	return valido;
}
