function validar_mail(m)
{
		var i = m.indexOf('@',0);
		if (parseInt(i) == -1)//no contiene un @
		{
			return false;
		}
		else
		{
			//el texto tiene al menos un '@' controlo que tenga al menos un .
			var i = m.indexOf('.',parseInt(i));
			if (parseInt(i) ==-1)//no contiene un .
			{
				return false;
			}
		}
		return true;
}


function verificar_suscripcion() 
{
	if (document.getElementById("nombre").value == '') 
	{	alert('Debe ingresar su nombre.');
		return false;
	}
	if (document.getElementById("apellido").value == '') 
	{	alert('Debe ingresar su apellido.');
		return false;
	}
	if (document.getElementById("mail").value == '') 
	{	alert('Debe ingresar su dirección de email.');
		return false;
	}
	if (!validar_mail(document.getElementById("mail").value))
	{
		alert('Debe ingresar una dirección de email válida.');
		return false;
	}
	if ((!document.getElementById("b1").checked) && (!document.getElementById("b2").checked))
	{	alert('Seleccione al menos uno de los boletines que desea recibir.');
		return false;
	}
	
	return true;
}

function verificar_recomendar() 
{
	if (document.getElementById("nombre").value == '') 
	{	alert('Debe ingresar su nombre.');
		return false;
	}
	if (document.getElementById("mail").value == '') 
	{	alert('Debe ingresar su dirección de email.');
		return false;
	}
	if (!validar_mail(document.getElementById("mail").value))
	{
		alert('Debe ingresar una dirección de email válida.');
		return false;
	}
	if (document.getElementById("nombre2").value == '') 
	{	alert('Debe ingresar el nombre de la persona a quien recomienda la página.');
		return false;
	}
	if (document.getElementById("mail2").value == '') 
	{	alert('Debe ingresar la dirección de email de la persona a quien recomienda la página.');
		return false;
	}
	if (!validar_mail(document.getElementById("mail2").value))
	{
		alert('Debe ingresar una dirección de email válida para recomendar.');
		return false;
	}
	return true;
}

function verificar_comentar() 
{
	if (document.getElementById("nombre").value == '') 
	{	alert('Debe ingresar su nombre.');
		return false;
	}
	if (document.getElementById("mail").value == '') 
	{	alert('Debe ingresar su dirección de email.');
		return false;
	}
	if (!validar_mail(document.getElementById("mail").value))
	{
		alert('Debe ingresar una dirección de email válida.');
		return false;
	}
	return true;
}

function verificar_voluntario() 
{
	todos = document.getElementsByTagName("input");
	
	for (i=0;i<todos.length ;i++ )
	{
		if (todos[i].value == '')
		{
			alert('Debe completar todos los datos.');
			return false;
		}
	}
	
	return true;
}

hasRun = false;

function Verificar_Datos()
{
	var mensaje='';
	var d = document.getElementById("datos1");
	var campos = d.getElementsByTagName("input");
	for (var i=0; i<campos.length; i++)
		{ if (campos[i].value == '')
			{
				alert("Asegurese de haber completado todos los campos");
				return false;
			}
		}
	if (document.frmDonaciones.socio.checked) 
		if ((!document.frmDonaciones.socio_100.checked) && 	(!document.frmDonaciones.socio_50.checked) && (!document.frmDonaciones.socio_40.checked) && (!document.frmDonaciones.socio_25.checked) && (!document.frmDonaciones.socio_10.checked) && (!document.frmDonaciones.socio_5.checked))
		{
            alert("Seleccione una categoría de socio.");
			return false;
   		}
	if ((document.frmDonaciones.donacion.checked) && (document.frmDonaciones.donacion_monto.value==''))
		{
            alert("Ingrese el monto de la donacion.");
			return false;
   		}
	if ((document.frmDonaciones.efectivo.checked) && (document.frmDonaciones.efectivo_monto.value == ''))
		{
            alert("Ingrese el monto efectivo.");
			return false;
   		}
	if ((document.frmDonaciones.cheque.checked) && (document.frmDonaciones.cheque_datos.value == ''))
		{
            alert("Ingrese datos cheque.");
			return false;
   		}
	if (document.frmDonaciones.tarjeta.checked) 
		if ((document.frmDonaciones.tarjeta_marca.value == '') || (document.frmDonaciones.tarjeta_numero.value == '') || 	(document.frmDonaciones.tarjeta_banco.value == '') || (document.frmDonaciones.tarjeta_vencimiento.value ==''))
		{
            alert("Ingrese los datos de la tarjeta de credito.");
			return false;
   		}
	if((document.frmDonaciones.transferencia.checked) && (document.frmDonaciones.transferencia_datos.value==''))
		{
            alert("Ingrese los datos de transferencia bancaria.");
			return false;
   		}
	document.forms['frmDonaciones'].submit();  // si llegó hasta aca no hay error, va el submit
}

function ActualizarModalidad()
{
	if(document.frmDonaciones.socio.checked == true)
	{
		document.frmDonaciones.socio_100.disabled = false;
		document.frmDonaciones.socio_50.disabled = false;
		document.frmDonaciones.socio_40.disabled = false;
		document.frmDonaciones.socio_25.disabled = false;
		document.frmDonaciones.socio_10.disabled = false;
		document.frmDonaciones.socio_5.disabled = false;
	}
	else
	{
		document.frmDonaciones.socio_100.disabled = true;
		document.frmDonaciones.socio_50.disabled = true;
		document.frmDonaciones.socio_40.disabled = true;
		document.frmDonaciones.socio_25.disabled = true;
		document.frmDonaciones.socio_10.disabled = true;
		document.frmDonaciones.socio_5.disabled = true;
	}
	
	if(document.frmDonaciones.donacion.checked == true)
	{
		document.frmDonaciones.donacion_monto.disabled = false;	
	}
	else
	{
		document.frmDonaciones.donacion_monto.disabled = true;	
	}
	
	
	if(document.frmDonaciones.efectivo.checked == true)
	{
		document.frmDonaciones.efectivo_monto.disabled = false;
	}
	else
	{
		document.frmDonaciones.efectivo_monto.disabled = true;
	}
	
	if(document.frmDonaciones.cheque.checked == true)
	{
		document.frmDonaciones.cheque_datos.disabled = false;
	}
	else
	{
		document.frmDonaciones.cheque_datos.disabled = true;
	}
	
	if(document.frmDonaciones.tarjeta.checked == true)
	{
		document.frmDonaciones.tarjeta_marca.disabled = false;
		document.frmDonaciones.tarjeta_numero.disabled = false;
		document.frmDonaciones.tarjeta_banco.disabled = false;
		document.frmDonaciones.tarjeta_vencimiento.disabled = false;
	}
	else
	{
		document.frmDonaciones.tarjeta_marca.disabled = true;
		document.frmDonaciones.tarjeta_numero.disabled = true;
		document.frmDonaciones.tarjeta_banco.disabled = true;
		document.frmDonaciones.tarjeta_vencimiento.disabled = true;
	}
	
	if(document.frmDonaciones.transferencia.checked == true)
	{
		document.frmDonaciones.transferencia_datos.disabled = false;
	}
	else
	{
		document.frmDonaciones.transferencia_datos.disabled = true;
	}
	
	if(document.frmDonaciones.otros.checked == true)
	{
		document.frmDonaciones.otros_datos.disabled = false;
	}
	else
	{
		document.frmDonaciones.otros_datos.disabled = true;
	}
}

