// JavaScript Document

var contadorVerificacion = 1;

function viralMe ()
{
	var nombre		= document.getElementById('difundeMeNombre').value;	
	var mail		= document.getElementById('difundeMeMail').value;
	
	var correcto 	= true;
	
	if ( ( nombre == "" ) || ( mail == "" ) )
	{
		alert ( "Debes rellenar todos los campos para continuar" );
			
		correcto = false;
	}
	else if ( validaEmail ( mail ) == false )
	{
		alert ( "El formato de la cuenta de correo no es correcto" );
			
		correcto = false;
	}
	
	if ( correcto )
	{
		document.getElementById('formDifundeMe').submit();
	}
}

function viralAmigos ()
{
	var nombre		= document.getElementById('difundeMailNombre').value;	
	var mail		= document.getElementById('difundeMailEmail').value;
	var mailsamigos	= document.getElementById('difundeMailEmails').value;
	
	var correcto 	= true;
	
	if ( ( nombre == "" ) || ( mail == "" ) || ( mailsamigos == "" ) )
	{
		alert ( "Debes rellenar todos los campos para continuar" );
			
		correcto = false;
	}
	else if ( validaEmail ( mail ) == false )
	{
		alert ( "El formato de la cuenta de correo no es correcto" );
			
		correcto = false;
	}
	else if ( validaVariosEmails ( mailsamigos ) == false )
	{
		alert ( "El formato de los mails de amigos no es correcto" );
			
		correcto = false;
	}
	
	if ( correcto )
	{
		document.getElementById('formDifundeMails').submit();
	}
}

function solicitarPack ()
{
	var nombre		= document.getElementById('activistaNombre').value;	
	var pape		= document.getElementById('activistaPape').value;
	var sape		= document.getElementById('activistaSape').value;
	var tipovia		= document.getElementById('activistaTipovia').value;
	var nombrevia	= document.getElementById('activistaNombrevia').value;	
	var numero		= document.getElementById('activistaNumero').value;
	var otrosdatos	= document.getElementById('activistaOtrosdatos').value;
	var codpostal	= document.getElementById('activistaCP').value;
	var localidad	= document.getElementById('activistaLocalidad').value;	
	var provincia	= document.getElementById('activistaProvincia').value;
	var pais		= document.getElementById('activistaPais').value;
	var email		= document.getElementById('activistaEmail').value;
	
	var correcto = true;
	
	if ( ( nombre == "" ) || ( pape == "" ) || ( tipovia == "-1" ) || ( nombrevia == "" ) || ( numero == "" ) ||
	     ( otrosdatos == "" ) || ( codpostal == "" ) || ( localidad == "" ) || ( provincia == "-1" ) || ( pais == "-1" ) )
	{
		alert ( "Debes rellenar todos los campos para solicitar el Pack Activista" );
			
		correcto = false;
	}
	else if ( validaCodigoPostal ( codpostal ) == false )
	{
		alert ( "El formato del codigo postal no es correcto" );
			
		correcto = false;
	}
	
	if ( correcto )
	{
		document.getElementById('formActivista').submit();
	}
}

function publicarComentario ()
{
	var nombre		= document.getElementById('comentarionombre').value;	
	var mail		= document.getElementById('comentariomail').value;
	var comentario	= document.getElementById('comentariotexto').value;
	var kaptcha		= document.getElementById('comentariokaptcha').value;
	
	var correcto	= true;
	
	if ( ( nombre == "" ) || ( mail == "" ) || ( comentario == "" ) || ( kaptcha == "" ) )
	{
		alert ( "Debes rellenar todos los campos para enviar el comentario" );
			
		correcto = false;
	}
	else if ( validaEmail ( mail ) == false )
	{
		alert ( "El formato del correo electrónico no es correcto" );
			
		correcto = false;
	}

	if ( correcto )
	{
		document.getElementById('formComentario').submit();
	}
}

function recargarImagenCaptcha ()
{
	document.getElementById('codigoVerificacion').innerHTML = "<img alt='Código Verificación' title='Código Verificación' src='includes/imagenGen.php?num=" + contadorVerificacion + "' border='0' />";
	
	contadorVerificacion++;
	
	return false;	
}

function setTipoFormulario ()
{
	setDeducirAportacion ();
}

function mostarCodigoBanner ( nameBanner )
{
	var opcionBanner = document.getElementById('selectBanner' + nameBanner ).value;
	
	ocultarBlock  ( 'divCodigoEmbed' + nameBanner + 'A' );
	ocultarBlock  ( 'divCodigoEmbed' + nameBanner + 'B' );
	ocultarBlock  ( 'divCodigoEmbed' + nameBanner + 'C' );
	
	mostrarBlock  ( 'divCodigoEmbed' + nameBanner + opcionBanner );
}

function descargarBanner ( nameBanner )
{
	var opcionBanner = document.getElementById('selectBanner' + nameBanner ).value;
	
	if ( document.getElementById( 'formDescargaBanner' + nameBanner + opcionBanner ) )
	{
		document.getElementById( 'formDescargaBanner' + nameBanner + opcionBanner ).submit ();
	}
}

function setDeducirAportacion ()
{
	var deducirparticular	= document.getElementById('donacionpart_deducir').checked;
	var deducirempresa		= document.getElementById('donacionemp_deducir').checked;	
	var donacionparticular	= document.getElementById('donaciontipo_1').checked;
	var donacionempresa		= document.getElementById('donaciontipo_2').checked;
	
	if ( donacionparticular )
	{
		mostrarBlock  ( 'blockDeducirParticular' );
		mostrarBlock  ( 'donacion_titularparticularA' );
		mostrarBlock  ( 'donacion_bloqueparticularA' );
		mostrarBlock  ( 'donacion_bloqueparticularB' );
		
		ocultarBlock  ( 'blockDeducirEmpresa' );
		ocultarBlock  ( 'donacion_titularempresaA' );
		ocultarBlock  ( 'donacion_bloqueempresaA' );
		ocultarBlock  ( 'donacion_titularempresaB' );
		ocultarBlock  ( 'donacion_bloqueempresaB' );
	
		if ( deducirparticular )
		{
			campoOpcional ( 'donpart_nombre' , true );
			campoOpcional ( 'donpart_priape' , true );
			campoOpcional ( 'donpart_nifnie' , true );
			campoOpcional ( 'donpart_email' , true );
			campoOpcional ( 'donpart_tipodireccion' , true );
			campoOpcional ( 'donpart_calle' , true );
			campoOpcional ( 'donpart_cpostal' , true );
			campoOpcional ( 'donpart_poblacion' , true );
			campoOpcional ( 'donpart_provincia' , true );
			campoOpcional ( 'donpart_pais' , true );
		}
		else
		{
			campoOpcional ( 'donpart_nombre' , true );
			campoOpcional ( 'donpart_priape' , true );
			campoOpcional ( 'donpart_nifnie' , false );
			campoOpcional ( 'donpart_email' , true );
			campoOpcional ( 'donpart_tipodireccion' , false );
			campoOpcional ( 'donpart_calle' , false );
			campoOpcional ( 'donpart_cpostal' , false );
			campoOpcional ( 'donpart_poblacion' , false );
			campoOpcional ( 'donpart_provincia' , false );
			campoOpcional ( 'donpart_pais' , true );
		}
	}
	else if ( donacionempresa )
	{
		ocultarBlock  ( 'blockDeducirParticular' );
		ocultarBlock  ( 'donacion_titularparticularA' );
		ocultarBlock  ( 'donacion_bloqueparticularA' );
		ocultarBlock  ( 'donacion_bloqueparticularB' );
		
		mostrarBlock  ( 'blockDeducirEmpresa' );
		mostrarBlock  ( 'donacion_titularempresaA' );
		mostrarBlock  ( 'donacion_bloqueempresaA' );
		mostrarBlock  ( 'donacion_titularempresaB' );
		mostrarBlock  ( 'donacion_bloqueempresaB' );
		
		if ( deducirempresa )
		{
			campoOpcional ( 'donemp_nombre' , true );
			campoOpcional ( 'donemp_cif' , true );
			campoOpcional ( 'donemp_tipodireccion' , true );
			campoOpcional ( 'donemp_calle' , true );
			campoOpcional ( 'donemp_cpostal' , true );
			campoOpcional ( 'donemp_poblacion' , true );
			campoOpcional ( 'donemp_provincia' , true );
			campoOpcional ( 'donemp_pais' , true );
			campoOpcional ( 'donemp_contactonombre' , true );
			campoOpcional ( 'donemp_contpriape' , true );
			campoOpcional ( 'donemp_contemail' , true );
		}
		else
		{
			campoOpcional ( 'donemp_nombre' , true );
			campoOpcional ( 'donemp_cif' , false );
			campoOpcional ( 'donemp_tipodireccion' , false );
			campoOpcional ( 'donemp_calle' , false );
			campoOpcional ( 'donemp_cpostal' , false );
			campoOpcional ( 'donemp_poblacion' , false );
			campoOpcional ( 'donemp_provincia' , false );
			campoOpcional ( 'donemp_pais' , true );
			campoOpcional ( 'donemp_contactonombre' , false );
			campoOpcional ( 'donemp_contpriape' , false );
			campoOpcional ( 'donemp_contemail' , true );
		}
	}
}


function campoOpcional ( idcampo , esOpcional )
{
	if ( document.getElementById(idcampo) != null )
	{
		if ( esOpcional )	document.getElementById(idcampo).className = "inputComentarioObligatorio";
		else				document.getElementById(idcampo).className = "inputComentario";
	}
}

