function Validar_formMailMasivo (prmtrObtenerMails)
	{
	var objForm = document.forms.formMail
	//if (objForm.txtOrigenMail.value.replace(" ", "") == "")
	var intI, strAmbitoDestinatariosElegidos = ""
	var strPatron = /\s/g /*busca todos los espacios en blanco*/
	for (intI = 0; intI < objForm.radioAmbitoDestinatariosMail.length; ++intI)
		{/*alert(intI + ": " + objForm.radioAmbitoDestinatariosMail[intI].value + " " + objForm.radioAmbitoDestinatariosMail[intI].checked)*/
		if (objForm.radioAmbitoDestinatariosMail[intI].checked == true) {strAmbitoDestinatariosElegidos = objForm.radioAmbitoDestinatariosMail[intI].value}}


	if (strAmbitoDestinatariosElegidos == "")
		{alert("Debe elegir cual es el ambito de los destinatarios del mail.")}
	else if (objForm.chkEnviarADelegados.checked == false && objForm.chkEnviarAJugadores.checked == false)
		{alert("Debe elegir el tipo de destinatarios del mail.")}
	else
		{
		if (prmtrObtenerMails == true)
			{Obtener_Mails_AJAX()}		
		else
			{
			if (objForm.txtAsuntoMail.value.replace(strPatron, '') == "" || objForm.txtCuerpoMail.value.replace(strPatron, '') == "")
				{alert("Debe especificar el 'Asunto' y el 'Cuerpo' del mail que desea enviar.")}
			else
				{Enviar_MailMasivo_AJAX()}
			}
		}
	}
	
function Enviar_MailMasivo_AJAX()  
	{
	//Mostrar_Estado_Cargando_Rapido("EnviarMailAJAX");
	strUrl = "../Adm_Comunicar/Funciones_ComunicarXMail_AJAX.asp"
	document.forms("formMail").hiddAccion.value = "Enviar_MailMasivo(false)"
	vblesFormulario = Obtener_Vbles_de_Formulario ("formMail")
	ajaxCaller.postForPlainText(strUrl, vblesFormulario, onResponse_Enviar_MailMasivo_AJAX);
	}

function onResponse_Enviar_MailMasivo_AJAX (prmtrText)
	{
	//Ocultar_Estado_Cargando_Rapido("EnviarMailAJAX")
	//alert(prmtrText)
	if (!Se_ha_producido_Error_en_AJAX (prmtrText))
		{
		if (prmtrText.indexOf("ejecutar javascript") > -1)
			{
	//		alert(prmtrText)
			eval(prmtrText)
			}
		else
			{
			XX("capaMailsEnviados").innerHTML = prmtrText;	
			}
		}
		
	}
	
function Obtener_Mails_AJAX()  
	{
	//Mostrar_Estado_Cargando_Rapido("EnviarMailAJAX");
	strUrl = "../Adm_Comunicar/Funciones_ComunicarXMail_AJAX.asp"
	document.forms("formMail").hiddAccion.value = "Enviar_MailMasivo(true)"
	vblesFormulario = Obtener_Vbles_de_Formulario ("formMail")
	ajaxCaller.postForPlainText(strUrl, vblesFormulario, onResponse_Obtener_Mails_AJAX);
	}

function onResponse_Obtener_Mails_AJAX (prmtrText)
	{
	//Ocultar_Estado_Cargando_Rapido("EnviarMailAJAX")
	//alert(prmtrText)
	if (!Se_ha_producido_Error_en_AJAX (prmtrText))
		{//XX("capaMailsEnviados").innerHTML = prmtrText;	
		Mensaje_Boton (prmtrText, "imgObtenerMails", 270, -90, 10)
		}
	}
	

function Validar_formMailContacto ()
	{
	var objForm = document.forms.formMail
	var strAlert = ""
	//if (objForm.txtOrigenMail.value.replace(" ", "") == "")
	//si está definido el campo telefono obligo a que el usuario lo haya completado por lo menos con 9 caracteres
	if (Validar_Mail(objForm.txtOrigenMail.value) == false)
		{strAlert += "- Debe completar el campo 'Origen' con un mail valido para que sepamos como ponernos en contacto."}
	if (objForm.txtTelefonoMail != null && (objForm.txtTelefonoMail.value == "" || objForm.txtTelefonoMail.value.length < 9))
		{strAlert += (strAlert != "")? "\n\n":"";
		strAlert += "- Debe completar el campo 'Teléfono'."}
			
	if (strAlert != "")
		{alert(strAlert)}
	else
		{
		EnviarMail_ContactoConCaptcha()
		//EnviarMail_Contacto_AJAX()
		}
	}
	
function EnviarMail_ContactoConCaptcha()
	{
	//Mostrar_Estado_Cargando_Rapido("EnviarMailAJAX");
	hideddrivetip() //oculto el posible mensaje que se hubiera mostrado en onResponse_EnviarMail_ContactoConCaptcha_AJAX
	strUrl = "../Contacto/Funciones_Contacto_AJAX.asp"
	vblesFormulario = Obtener_Vbles_de_Formulario ("formMail")
	ajaxCaller.postForPlainText(strUrl, vblesFormulario, onResponse_EnviarMail_ContactoConCaptcha_AJAX);
	}
	
function onResponse_EnviarMail_ContactoConCaptcha_AJAX (prmtrText)
	{
	//alert(prmtrText)
	if (!Se_ha_producido_Error_en_AJAX (prmtrText))
		{
		if (prmtrText.indexOf("Captcha incorrecto") > -1)
			{
			//function Mensaje_Boton (prmtrText, prmtrNombreImgBoton, prmtrWidthMensaje, prmtrLeftMensaje, prmtrTopMensaje)
			Mensaje_Boton (prmtrText, "imgCaptcha", 400, -170, 35)
			//setTimeout("hideddrivetip()", 4000) //oculto el tooltip
			}
		else
			{hideddrivetip()
			XX("Captcha").innerHTML = prmtrText}
		}
	}
	
	
function EnviarMail_Contacto_AJAX_OBSOLETA()  
	{
	Mostrar_Estado_Cargando_Rapido("EnviarMailAJAX");
	strUrl = "../Contacto/Funciones_Contacto_AJAX.asp"
	vblesFormulario = Obtener_Vbles_de_Formulario ("formMail")
	ajaxCaller.postForPlainText(strUrl, vblesFormulario, onResponse_EnviarMail_Contacto_AJAX);
	}
function onResponse_EnviarMail_Contacto_AJAX_OBSOLETA (prmtrText)
	{
	Ocultar_Estado_Cargando_Rapido("EnviarMailAJAX")
	if (!Se_ha_producido_Error_en_AJAX (prmtrText))
		{
		alert(prmtrText)
		//var varCapaResultadoAJAX = XX("EnviarMailAJAX");
		//varCapaResultadoAJAX.innerHTML = prmtrText;	
		}
	}
	
function Enviar_MailDescError_AJAX()  
	{
	//Mostrar_Estado_Cargando_Rapido("EnviarMailAJAX");
	strUrl = "../Contacto/Funciones_Contacto_AJAX.asp"
	vblesFormulario = Obtener_Vbles_de_Formulario ("formMailDescError")
	ajaxCaller.postForPlainText(strUrl, vblesFormulario, onResponse_Enviar_MailDescError_AJAX);
	}
function onResponse_Enviar_MailDescError_AJAX (prmtrText)
	{
	//Ocultar_Estado_Cargando_Rapido("EnviarMailAJAX")
	if (!Se_ha_producido_Error_en_AJAX (prmtrText))
		{
		alert(prmtrText)
		}
	}





