function Validar_formMailContacto ()
	{
	var objForm = document.forms.formMail
	var objFormDestinatario = document.forms.formDestinatarioMail
	var intI, strDestinatarioMailElegido = ""
	var strPatron = /\s/g /*busca todos los espacios en blanco*/

	for (intI = 0; intI < objFormDestinatario.radioDestinatarioMail.length; ++intI)
		{/*alert(intI + ": " + objFormDestinatario.radioAmbitoDestinatariosMail[intI].value + " " + objFormDestinatario.radioAmbitoDestinatariosMail[intI].checked)*/
		if (objFormDestinatario.radioDestinatarioMail[intI].checked == true) 
			{strDestinatarioMailElegido = objFormDestinatario.radioDestinatarioMail[intI].value}}
	//alert("strDestinatarioMailElegido: " + strDestinatarioMailElegido)
	
	if (strDestinatarioMailElegido == "")
		{alert("Debe elegir cual es el destinatario del mail.")}
	else
		{
		if (Validar_Mail(objForm.txtOrigenMail.value) == false)
			{alert("Debe completar el campo 'Origen' con un mail valido para que sepamos como ponernos en contacto.")}
		//si está definido el campo telefono obligo a que el usuario lo haya completado por lo menos con 9 caracteres
		else if (objForm.txtTelefonoMail != null && (objForm.txtTelefonoMail.value == "" || objForm.txtTelefonoMail.value.length < 9))
			{alert("Debe completar el campo 'Teléfono'.")}
		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_MailContacto_AJAX(strDestinatarioMailElegido)}
		}
	}

function Enviar_MailContacto_AJAX(prmtrDestinatarioMailElegido)  
	{
	var objForm = document.forms.formMail
	objForm.hiddAccion.value = "Enviar_MailContacto()"
	strUrl = "Enviar_Mails_MadridCup_AJAX.asp?Destinatario=" + prmtrDestinatarioMailElegido
	vblesFormulario = Obtener_Vbles_de_Formulario ("formMail")
	//alert(document.forms["formDestinatarioMail"].radioDestinatarioMail)
	//Mostrar_Propiedades(vblesFormulario)
	ajaxCaller.postForPlainText(strUrl, vblesFormulario, onResponse_Enviar_MailContacto_AJAX);
	}

function onResponse_Enviar_MailContacto_AJAX (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, 10, 25)
			//setTimeout("hideddrivetip()", 4000) //oculto el tooltip
			}
		else
			{hideddrivetip()
			XX("Captcha").innerHTML = prmtrText}
		}
//	var varCapaResultadoAJAX = XX("EnviarMailAJAX");
//	XX("EnviarMailAJAX").innerHTML = "<strong>Resultado del último envio</strong>:<br>" + prmtrText;	
	}