// JavaScript Document
function alturaSomos() { document.getElementById('contenedor').style.minHeight = '1316px'; }

function alturaAdolescentes() { document.getElementById('contenedor').style.minHeight = '1296px'; }

function alturaAdolescentes2() { document.getElementById('contenedor').style.minHeight = '1196px'; }

function alturaAdolescentes3() { document.getElementById('contenedor').style.minHeight = '1456px'; }

function alturaMejoras() { document.getElementById('contenedor').style.minHeight = '1426px'; }

function alturaApoyo() { document.getElementById('contenedor').style.minHeight = '1156px'; }

function alturaVoluntariado() { document.getElementById('contenedor').style.minHeight = '1206px'; }

function alturaAgradecimientos(rs)
{
	if(rs > 14)
	{
		var h = parseInt(rs) - parseInt(14);
		
		if(h % 2 != 0)	var h = parseInt(h) + parseInt(1);

		h = (h * 45);
		var h2 = h;
		
		h = parseInt(h) + parseInt(document.getElementById('contenedor').offsetHeight);
		
		document.getElementById('contenedor').style.minHeight = h+'px';
		
		h2 = parseInt(h2) + parseInt(document.getElementById('agradecimientos').offsetHeight);
		
		document.getElementById('agradecimientos').style.minHeight = h2+'px';
		
		if(navigator.userAgent.match(/iPad/i) != null)
		{
			h2 = parseInt(h2) + parseInt(600);
			document.body.style.height = h2+'px';
		}

		if(navigator.userAgent.match(/iPhone/i) != null)
		{
			h2 = parseInt(h2) + parseInt(600);
			document.body.style.height = h2+'px';
		}
	}
}

function alturaNewsletter(rs)
{

	document.getElementById('contenedor').style.minHeight = '1046px';
	document.getElementById('newsletter').style.minHeight = '800px';

	if(navigator.userAgent.match(/iPad/i) != null)		document.body.style.height = '1300px';
	if(navigator.userAgent.match(/iPhone/i) != null)	document.body.style.height = '1300px';

	var w = (rs * 50);
	document.getElementById('anyos').style.width = w+'px';
}

function alturaGaleria(rs, rs2)
{
	document.getElementById('contenedor').style.minHeight = '1027px';
	
	if(rs > 6)
	{
		var h = Math.floor(rs / 3);

		if(rs % 3 == 0)	h = parseInt(h) - parseInt(2);
		else			h = parseInt(h) - parseInt(1);

		h = parseInt(h * 320) + parseInt(20);
		var h2 = h;
		
		h = parseInt(h) + parseInt(document.getElementById('contenedor').offsetHeight);
		
		document.getElementById('contenedor').style.minHeight = h+'px';
		
		h2 = parseInt(h2) + parseInt(document.getElementById('galeria').offsetHeight);
		
		document.getElementById('galeria').style.minHeight = h2+'px';

		if(navigator.userAgent.match(/iPad/i) != null)
		{
			h2 = parseInt(h2) + parseInt(500);
			document.body.style.height = h2+'px';
		}

		if(navigator.userAgent.match(/iPhone/i) != null)
		{
			h2 = parseInt(h2) + parseInt(500);
			document.body.style.height = h2+'px';
		}
	}
	else
	{
		if(navigator.userAgent.match(/iPad/i) != null)		document.body.style.height = '1300px';
		if(navigator.userAgent.match(/iPhone/i) != null)	document.body.style.height = '1300px';
	}

	var w = (rs2 * 50);
	
	document.getElementById('anyos').style.width = w+'px';
}

function alturaGaleriaDetalle(rs)
{ 	 
	
	var pos = 0;
	
	/* PROVISIONAL HASTA SOLUCIONAR PROBLEMA */
	var text = document.getElementById('foto0').src; 
	var j = 0;
	for(i = 0 ; i < text.length; i++) { if(text.charAt(i) == "-") j = i; }
	
	var num = parseInt(j) - parseInt(2);
	var num2 = parseInt(j) - parseInt(1);
	
	num = text.charAt(num);
	num2 = text.charAt(num2);
	
	j = num+num2;
	/* FINAL PROVISIONAL */

	var i = 0; 
	while(i < rs)
	{   
		pos = parseInt(pos) + parseInt(document.getElementById('foto'+i).offsetWidth) + parseInt(36);
		++i;
	}

	pos = Math.ceil(pos / 638);

	/* PROVISONAL */
	if(j == 10) 		pos = parseInt(pos) + parseInt(2);
	else if(j == 12) 	pos = parseInt(pos) + parseInt(4);
	else if(j == 17) 	pos = parseInt(pos) + parseInt(2);
	else if(j == 27)	pos = parseInt(pos) + parseInt(3); // FINAL PROVISIONAL
	else				pos = parseInt(pos) + parseInt(1);
	

	pos = (pos * 236);
	pos2 = parseInt(pos) + parseInt(30);
	pos = parseInt(pos) + parseInt(276);
	
	document.getElementById('contenedor').style.minHeight = pos+'px';
	document.getElementById('galeriaDetalle').style.minHeight = pos2+'px';

	if(navigator.userAgent.match(/iPad/i) != null)
	{
		pos2 = parseInt(pos2) + parseInt(500);
		document.body.style.height = pos2+'px';
	}

	if(navigator.userAgent.match(/iPhone/i) != null)
	{
		pos2 = parseInt(pos2) + parseInt(500);
		document.body.style.height = pos2+'px';
	}
}

function alturaPrensa(rs, rs2)
{
	if(rs > 3)
	{
		var h = Math.floor(rs / 3);

		if(rs % 3 == 0)	h = parseInt(h) - parseInt(2);
		else			h = parseInt(h) - parseInt(1);

		h = parseInt(h * 400) + parseInt(175);
		var h2 = h;
		
		h = parseInt(h) + parseInt(document.getElementById('contenedor').offsetHeight) - parseInt(120);
		
		document.getElementById('contenedor').style.minHeight = h+'px';
		
		h2 = parseInt(h2) + parseInt(document.getElementById('prensa').offsetHeight);
		
		document.getElementById('prensa').style.minHeight = h2+'px';

		if(navigator.userAgent.match(/iPad/i) != null)
		{
			h2 = parseInt(h2) + parseInt(600);
			document.body.style.height = h2+'px';
		}

		if(navigator.userAgent.match(/iPhone/i) != null)
		{
			h2 = parseInt(h2) + parseInt(600);
			document.body.style.height = h2+'px';
		}
	}
	
	var w = (rs2 * 50);
	
	document.getElementById('anyos').style.width = w+'px';
}

function alturaNoticias(rs, rs2, rs3)
{
	document.getElementById('contenedor').style.minHeight = '1045px';
	
	if(navigator.userAgent.match(/iPad/i) != null)		document.body.style.height = '1250px';
	if(navigator.userAgent.match(/iPhone/i) != null)	document.body.style.height = '1250px';

	var w = (rs2 * 50);
	document.getElementById('anyos').style.width = w+'px';
	
	var w2 = (rs3 * 48);
	document.getElementById('paginacion').style.width = w2+'px';

} 

function alturaDetalleNoticia()
{ 
	if(document.getElementById('text').offsetHeight > 500)
	{
		var h = document.getElementById('text').offsetHeight;
	
		h2 = parseInt(h) + parseInt(154);
		h = parseInt(h) + parseInt(400);
			
		document.getElementById('contenedor').style.minHeight = h+'px';
	
		document.getElementById('noticiasDetalle').style.minHeight = h2+'px';

		if(navigator.userAgent.match(/iPad/i) != null)
		{ 
			h2 = parseInt(h2) + parseInt(500);
			document.body.style.height = h2+'px';
		}

		if(navigator.userAgent.match(/iPhone/i) != null)
		{
			h2 = parseInt(h2) + parseInt(500);
			document.body.style.height = h2+'px';
		}
	}
	else
	{ 
		if(navigator.userAgent.match(/iPad/i) != null)		document.body.style.height = '1250px';
		if(navigator.userAgent.match(/iPhone/i) != null)	document.body.style.height = '1250px';
	}
} 


function movNoticia(rs, pagina)
{
	if(document.getElementById('not').style.top == '') document.getElementById('not').style.top = '0px';

	var i = ((rs-1) * -600);
	var moviment = setInterval(function() { mover(i, pagina); }, 1);
	
	function mover(i, pagina)
	{
		var pos = document.getElementById('not').style.top;
		pos = (pos.replace("px", ""));

		if(pos > i)			pos = parseInt(pos) - parseInt(10);
		else if(pos < i)	pos = parseInt(pos) + parseInt(10);
		
		document.getElementById('not').style.top = pos+'px';

		if(pos == i)
		{
			clearInterval (moviment);

			var j = 1;
			while(j <= pagina)
			{
				if(j == rs)
				{
					document.getElementById('numero'+j).style.color = '#fff';
					document.getElementById('numero'+j).style.backgroundColor = '#584a45'; 
				}
				else
				{
					document.getElementById('numero'+j).style.color = '#938a86';
					document.getElementById('numero'+j).style.backgroundColor = '#f5f2ed'; 
				}
				
				++j;
			}
		}
	}
}

function alturaSolidarios(rs)
{ 
	document.getElementById('contenedor').style.minHeight = '1047px';

	if(navigator.userAgent.match(/iPad/i) != null)		document.body.style.height = '1250px';
	if(navigator.userAgent.match(/iPhone/i) != null)	document.body.style.height = '1250px';

	var w = (rs * 48);
	document.getElementById('paginacion').style.width = w+'px';
}

function movSolidarios(rs, pagina)
{
	if(document.getElementById('ListaSolidarios').style.top == '') document.getElementById('ListaSolidarios').style.top = '0px';

	var i = ((rs-1) * -560);
	var moviment = setInterval(function() { moverSolidario(i, pagina); }, 1);
	
	function moverSolidario(i, pagina)
	{
		var pos = document.getElementById('ListaSolidarios').style.top;
		pos = (pos.replace("px", ""));

		if(pos > i)			pos = parseInt(pos) - parseInt(10);
		else if(pos < i)	pos = parseInt(pos) + parseInt(10);
		
		document.getElementById('ListaSolidarios').style.top = pos+'px';

		if(pos == i)
		{
			clearInterval (moviment); 

			var j = 1;
			while(j <= pagina)
			{
				if(j == rs)
				{
					document.getElementById('numero'+j).style.color = '#fff';
					document.getElementById('numero'+j).style.backgroundColor = '#584a45'; 
				}
				else
				{
					document.getElementById('numero'+j).style.color = '#938a86';
					document.getElementById('numero'+j).style.backgroundColor = '#f5f2ed'; 
				}
				
				++j;
			}
		}
	}
}

function submenu(visible)
{
	if(visible == 0)	document.getElementById('submenu').style.display = 'block';
	else				document.getElementById('submenu').style.display = 'none';
}

// Carrusel Testimonios
function prev(Rs)
{
	document.getElementById('siguiente').style.display = 'block';

	var pos = document.getElementById('lista').style.left;
	pos = (pos.replace("px", ""));

	pos = parseInt(pos) + parseInt(525);
	
	document.getElementById('lista').style.left = pos+'px';
	
	if(pos == 0)
	{
		document.getElementById('anterior').style.display = 'none';
		document.getElementById('siguiente').style.top = '-84px';
	}
}

function next(Rs)
{ 
	document.getElementById('anterior').style.display = 'block';
	document.getElementById('siguiente').style.top = '-111px';

	if(document.getElementById('lista').style.left == '') document.getElementById('lista').style.left = '0px';
	
	var pos = document.getElementById('lista').style.left;
	pos = (pos.replace("px", ""));

	pos = parseInt(pos) - parseInt(525);
	
	document.getElementById('lista').style.left = pos+'px';

	var num = Math.floor(Rs / 3); 
	num = num * (-525);

	if(num == pos) document.getElementById('siguiente').style.display = 'none';
}

function footer()
{ 
	if(document.getElementById('logos').style.left == '') document.getElementById('logos').style.left = '0px';
	
	var final = document.getElementById('logos').style.left;
	final = final.replace("px", "");

	if(final == -6600) document.getElementById('logos').style.left = '0px';
	else
	{
		var para = 0;
		var mov = setInterval(function() { movimiento(para), para++; }, 30);
	}
	
	function movimiento(para)
	{
		var pos = document.getElementById('logos').style.left;
		pos = (pos.replace("px", ""));
	
		pos = parseInt(pos) - parseInt(10);
	
		document.getElementById('logos').style.left = pos+'px';
		
		if(para == 14) clearInterval(mov);
	}
}

/* opaciadad barretstown */
function OpacidadBarretstown()
{ 
	if(document.getElementById('foto0').style.display == '') 
	{
		document.getElementById('foto0').style.display = 'none';
		document.getElementById('foto1').style.display = 'block';
		document.getElementById('foto2').style.display = 'none';

		var color = 0;
		var suma = 3;

		document.getElementById('foto1').style.opacity = '0';
		document.getElementById('foto1').style.filter = 'alpha(opacity=0)';
		document.getElementById('foto1').style.MozOpacity = '0';
		document.getElementById('foto1').style.KHTMLOpacity = '0';
	
		muestra1 = setInterval(function() { mostrar1(color, suma), color += suma; }, 120);
	}

	if(document.getElementById('foto0').style.display == 'block')
	{
		document.getElementById('foto0').style.display = 'none';
		document.getElementById('foto1').style.display = 'block';
		document.getElementById('foto2').style.display = 'none';
		
		var color = 0;
		var suma = 3;

		document.getElementById('foto1').style.opacity = '0';
		document.getElementById('foto1').style.filter = 'alpha(opacity=0)';
		document.getElementById('foto1').style.MozOpacity = '0';
		document.getElementById('foto1').style.KHTMLOpacity = '0';

		muestra1 = setInterval(function() { mostrar1(color, suma), color += suma; }, 120);
	}
	else if(document.getElementById('foto1').style.display == 'block')
	{
		document.getElementById('foto0').style.display = 'none';
		document.getElementById('foto1').style.display = 'none';
		document.getElementById('foto2').style.display = 'block';

		var color = 0;
		var suma = 3;

		document.getElementById('foto2').style.opacity = '0';
		document.getElementById('foto2').style.filter = 'alpha(opacity=0)';
		document.getElementById('foto2').style.MozOpacity = '0';
		document.getElementById('foto2').style.KHTMLOpacity = '0';

		muestra2 = setInterval(function() { mostrar2(color, suma), color += suma; }, 120);
	}
	else if(document.getElementById('foto2').style.display == 'block')
	{
		document.getElementById('foto0').style.display = 'block';
		document.getElementById('foto1').style.display = 'none';
		document.getElementById('foto2').style.display = 'none';

		var color = 0;
		var suma = 3;

		document.getElementById('foto0').style.opacity = '0';
		document.getElementById('foto0').style.filter = 'alpha(opacity=0)';
		document.getElementById('foto0').style.MozOpacity = '0';
		document.getElementById('foto0').style.KHTMLOpacity = '0';
	
		muestra0 = setInterval(function() { mostrar0(color, suma), color += suma; }, 120);
	}
}

function mostrar0(color, suma)
{  
	if (!(color>=110 )) 
	{
		document.getElementById('foto0').style.filter = 'alpha(opacity='+color+')';
		document.getElementById('foto0').style.opacity = color /100;
		document.getElementById('foto0').style.MozOpacity = color /100;
		document.getElementById('foto0').style.KHTMLOpacity = color /100;

		document.getElementById('foto0').style.filter = 'alpha(opacity='+color+')';
		document.getElementById('foto0').style.opacity = color /100;
		document.getElementById('foto0').style.MozOpacity = color /100;
		document.getElementById('foto0').style.KHTMLOpacity = color /100;
	}
	else clearInterval(muestra0);
}

function mostrar1(color, suma, num)
{  
	if (!(color>=110 )) 
	{
		document.getElementById('foto1').style.filter = 'alpha(opacity='+color+')';
		document.getElementById('foto1').style.opacity = color /100;
		document.getElementById('foto1').style.MozOpacity = color /100;
		document.getElementById('foto1').style.KHTMLOpacity = color /100;

		document.getElementById('foto1').style.filter = 'alpha(opacity='+color+')';
		document.getElementById('foto1').style.opacity = color /100;
		document.getElementById('foto1').style.MozOpacity = color /100;
		document.getElementById('foto1').style.KHTMLOpacity = color /100;
	}
	else clearInterval(muestra1);
}

function mostrar2(color, suma)
{  
	if (!(color>=110 )) 
	{
		document.getElementById('foto2').style.filter = 'alpha(opacity='+color+')';
		document.getElementById('foto2').style.opacity = color /100;
		document.getElementById('foto2').style.MozOpacity = color /100;
		document.getElementById('foto2').style.KHTMLOpacity = color /100;

		document.getElementById('foto2').style.filter = 'alpha(opacity='+color+')';
		document.getElementById('foto2').style.opacity = color /100;
		document.getElementById('foto2').style.MozOpacity = color /100;
		document.getElementById('foto2').style.KHTMLOpacity = color /100;
	}
	else clearInterval(muestra2);
}
/* final opacidad barretstown */

/* opacidad adolescentes */
function OpacidadAdolescentes()
{
	if(document.getElementById('foto0').style.display == '') 
	{
		document.getElementById('foto0').style.display = 'none';
		document.getElementById('foto1').style.display = 'block';
		document.getElementById('foto2').style.display = 'none';

		var color = 0;
		var suma = 3;

		document.getElementById('foto1').style.opacity = '0';
		document.getElementById('foto1').style.filter = 'alpha(opacity=0)';
		document.getElementById('foto1').style.MozOpacity = '0';
		document.getElementById('foto1').style.KHTMLOpacity = '0';
	
		muestraAdolescentes1 = setInterval(function() { mostrarAdolescentes1(color, suma), color += suma; }, 120);
	}

	if(document.getElementById('foto0').style.display == 'block')
	{
		document.getElementById('foto0').style.display = 'none';
		document.getElementById('foto1').style.display = 'block';
		document.getElementById('foto2').style.display = 'none';
		
		var color = 0;
		var suma = 3;

		document.getElementById('foto1').style.opacity = '0';
		document.getElementById('foto1').style.filter = 'alpha(opacity=0)';
		document.getElementById('foto1').style.MozOpacity = '0';
		document.getElementById('foto1').style.KHTMLOpacity = '0';

		muestraAdolescentes1 = setInterval(function() { mostrarAdolescentes1(color, suma), color += suma; }, 120);
	}
	else if(document.getElementById('foto1').style.display == 'block')
	{
		document.getElementById('foto0').style.display = 'none';
		document.getElementById('foto1').style.display = 'none';
		document.getElementById('foto2').style.display = 'block';

		var color = 0;
		var suma = 3;

		document.getElementById('foto2').style.opacity = '0';
		document.getElementById('foto2').style.filter = 'alpha(opacity=0)';
		document.getElementById('foto2').style.MozOpacity = '0';
		document.getElementById('foto2').style.KHTMLOpacity = '0';

		muestraAdolescentes2 = setInterval(function() { mostrarAdolescentes2(color, suma), color += suma; }, 120);
	}
	else if(document.getElementById('foto2').style.display == 'block')
	{
		document.getElementById('foto0').style.display = 'block';
		document.getElementById('foto1').style.display = 'none';
		document.getElementById('foto2').style.display = 'none';

		var color = 0;
		var suma = 3;

		document.getElementById('foto0').style.opacity = '0';
		document.getElementById('foto0').style.filter = 'alpha(opacity=0)';
		document.getElementById('foto0').style.MozOpacity = '0';
		document.getElementById('foto0').style.KHTMLOpacity = '0';
	
		muestraAdolescentes0 = setInterval(function() { mostrarAdolescentes0(color, suma), color += suma; }, 120);
	}
}

function mostrarAdolescentes0(color, suma)
{  
	if (!(color>=110 )) 
	{
		document.getElementById('foto0').style.filter = 'alpha(opacity='+color+')';
		document.getElementById('foto0').style.opacity = color /100;
		document.getElementById('foto0').style.MozOpacity = color /100;
		document.getElementById('foto0').style.KHTMLOpacity = color /100;

		document.getElementById('foto0').style.filter = 'alpha(opacity='+color+')';
		document.getElementById('foto0').style.opacity = color /100;
		document.getElementById('foto0').style.MozOpacity = color /100;
		document.getElementById('foto0').style.KHTMLOpacity = color /100;
	}
	else clearInterval(muestraAdolescentes0);
}

function mostrarAdolescentes1(color, suma, num)
{  
	if (!(color>=110 )) 
	{
		document.getElementById('foto1').style.filter = 'alpha(opacity='+color+')';
		document.getElementById('foto1').style.opacity = color /100;
		document.getElementById('foto1').style.MozOpacity = color /100;
		document.getElementById('foto1').style.KHTMLOpacity = color /100;

		document.getElementById('foto1').style.filter = 'alpha(opacity='+color+')';
		document.getElementById('foto1').style.opacity = color /100;
		document.getElementById('foto1').style.MozOpacity = color /100;
		document.getElementById('foto1').style.KHTMLOpacity = color /100;
	}
	else clearInterval(muestraAdolescentes1);
}

function mostrarAdolescentes2(color, suma)
{  
	if (!(color>=110 )) 
	{
		document.getElementById('foto2').style.filter = 'alpha(opacity='+color+')';
		document.getElementById('foto2').style.opacity = color /100;
		document.getElementById('foto2').style.MozOpacity = color /100;
		document.getElementById('foto2').style.KHTMLOpacity = color /100;

		document.getElementById('foto2').style.filter = 'alpha(opacity='+color+')';
		document.getElementById('foto2').style.opacity = color /100;
		document.getElementById('foto2').style.MozOpacity = color /100;
		document.getElementById('foto2').style.KHTMLOpacity = color /100;
	}
	else clearInterval(muestraAdolescentes2);
}
/* final opacidad adolescentes */ 

/* opacidad Voluntariado */
function OpacidadVoluntariado()
{
	if(document.getElementById('foto0').style.display == '') 
	{
		document.getElementById('foto0').style.display = 'none';
		document.getElementById('foto1').style.display = 'block';
		document.getElementById('foto2').style.display = 'none';

		var color = 0;
		var suma = 3;

		document.getElementById('foto1').style.opacity = '0';
		document.getElementById('foto1').style.filter = 'alpha(opacity=0)';
		document.getElementById('foto1').style.MozOpacity = '0';
		document.getElementById('foto1').style.KHTMLOpacity = '0';
	
		muestraVoluntariado1 = setInterval(function() { mostrarVaoluntariado1(color, suma), color += suma; }, 120);
	}

	if(document.getElementById('foto0').style.display == 'block')
	{
		document.getElementById('foto0').style.display = 'none';
		document.getElementById('foto1').style.display = 'block';
		document.getElementById('foto2').style.display = 'none';
		
		var color = 0;
		var suma = 3;

		document.getElementById('foto1').style.opacity = '0';
		document.getElementById('foto1').style.filter = 'alpha(opacity=0)';
		document.getElementById('foto1').style.MozOpacity = '0';
		document.getElementById('foto1').style.KHTMLOpacity = '0';

		muestraVoluntariado1 = setInterval(function() { mostrarVaoluntariado1(color, suma), color += suma; }, 120);
	}
	else if(document.getElementById('foto1').style.display == 'block')
	{
		document.getElementById('foto0').style.display = 'none';
		document.getElementById('foto1').style.display = 'none';
		document.getElementById('foto2').style.display = 'block';

		var color = 0;
		var suma = 3;

		document.getElementById('foto2').style.opacity = '0';
		document.getElementById('foto2').style.filter = 'alpha(opacity=0)';
		document.getElementById('foto2').style.MozOpacity = '0';
		document.getElementById('foto2').style.KHTMLOpacity = '0';

		muestraVoluntariado2 = setInterval(function() { mostrarVaoluntariado2(color, suma), color += suma; }, 120);
	}
	else if(document.getElementById('foto2').style.display == 'block')
	{
		document.getElementById('foto0').style.display = 'block';
		document.getElementById('foto1').style.display = 'none';
		document.getElementById('foto2').style.display = 'none';

		var color = 0;
		var suma = 3;

		document.getElementById('foto0').style.opacity = '0';
		document.getElementById('foto0').style.filter = 'alpha(opacity=0)';
		document.getElementById('foto0').style.MozOpacity = '0';
		document.getElementById('foto0').style.KHTMLOpacity = '0';
	
		muestraVoluntariado0 = setInterval(function() { mostrarVaoluntariado0(color, suma), color += suma; }, 120);
	}
}

function mostrarVaoluntariado0(color, suma)
{  
	if (!(color>=110 )) 
	{
		document.getElementById('foto0').style.filter = 'alpha(opacity='+color+')';
		document.getElementById('foto0').style.opacity = color /100;
		document.getElementById('foto0').style.MozOpacity = color /100;
		document.getElementById('foto0').style.KHTMLOpacity = color /100;

		document.getElementById('foto0').style.filter = 'alpha(opacity='+color+')';
		document.getElementById('foto0').style.opacity = color /100;
		document.getElementById('foto0').style.MozOpacity = color /100;
		document.getElementById('foto0').style.KHTMLOpacity = color /100;
	}
	else clearInterval(muestraVoluntariado0);
}

function mostrarVaoluntariado1(color, suma, num)
{  
	if (!(color>=110 )) 
	{
		document.getElementById('foto1').style.filter = 'alpha(opacity='+color+')';
		document.getElementById('foto1').style.opacity = color /100;
		document.getElementById('foto1').style.MozOpacity = color /100;
		document.getElementById('foto1').style.KHTMLOpacity = color /100;

		document.getElementById('foto1').style.filter = 'alpha(opacity='+color+')';
		document.getElementById('foto1').style.opacity = color /100;
		document.getElementById('foto1').style.MozOpacity = color /100;
		document.getElementById('foto1').style.KHTMLOpacity = color /100;
	}
	else clearInterval(muestraVoluntariado1);
}

function mostrarVaoluntariado2(color, suma)
{  
	if (!(color>=110 )) 
	{
		document.getElementById('foto2').style.filter = 'alpha(opacity='+color+')';
		document.getElementById('foto2').style.opacity = color /100;
		document.getElementById('foto2').style.MozOpacity = color /100;
		document.getElementById('foto2').style.KHTMLOpacity = color /100;

		document.getElementById('foto2').style.filter = 'alpha(opacity='+color+')';
		document.getElementById('foto2').style.opacity = color /100;
		document.getElementById('foto2').style.MozOpacity = color /100;
		document.getElementById('foto2').style.KHTMLOpacity = color /100;
	}
	else clearInterval(muestraVoluntariado2);
}
/* final opacidad Voluntariado */
/* ventana modal */
function ventanaModal(id)
{
	document.getElementById("light"+id).style.display='block'; 
	document.getElementById("fade"+id).style.display='block';
}

function overlay(id)
{
	document.getElementById("light"+id).style.display='none';
	document.getElementById("fade"+id).style.display='none';
}

function cerrar(id)
{
	document.getElementById("light"+id).style.display='none';
	document.getElementById("fade"+id).style.display='none';
}


// Validación mail
function valida(mail)
{
	tmp = mail.split("@");
	
	if(tmp.length > 1)
	{
		tmp2 = tmp[1].split(".");
		
		if(tmp2.length > 1)		return true;
		else					return false;
		
	}
	else	return false;
}


// Validación formulario soporte
function newsletterLateral(idioma)
{
	if(idioma == 0)
	{
		var incorrecto = 'campo incorrecto';
		var nombre = 'Nombre y apellidos';
	}
	else
	{
		var incorrecto = 'incorrect field';
		var nombre = 'Name and Surname';
	}
	
	var pasa = 1;
	
	if(document.newsletterLateral.nombre.value == '' || document.newsletterLateral.nombre.value == incorrecto || document.newsletterLateral.nombre.value == nombre) 	{ pasa = 0; document.newsletterLateral.nombre.value = incorrecto; document.newsletterLateral.nombre.style.color = 'red'; }
	if(!valida(document.newsletterLateral.mail.value))																	{ pasa = 0; document.newsletterLateral.mail.value = incorrecto; document.newsletterLateral.mail.style.color = 'red'; }
	
	if(pasa == 1) document.newsletterLateral.submit();
}


function imgHome(i, rs)
{
	if(document.getElementById('frase0').style.opacity == '')
	{
		var color = 110;
		var suma = 3;
		
		document.getElementById('frase'+i).style.opacity = '1';
		document.getElementById('frase'+i).style.filter = 'alpha(opacity=1)';
		document.getElementById('frase'+i).style.MozOpacity = '1';
		document.getElementById('frase'+i).style.KHTMLOpacity = '1';

		ocultaImg = setInterval(function() { ocultarImg(color, suma, i, rs), color -= suma; }, 120);
	}
	else
	{
		var color = 0;
		var suma = 3;

		document.getElementById('frase'+i).style.opacity = '0';
		document.getElementById('frase'+i).style.filter = 'alpha(opacity=0)';
		document.getElementById('frase'+i).style.MozOpacity = '0';
		document.getElementById('frase'+i).style.KHTMLOpacity = '0';

		muestraImg = setInterval(function() { mostrarImg(color, suma, i, rs), color += suma; }, 120);
	}
}

function mostrarImg(color, suma, i, rs)
{ 
	if (!(color>=110)) 
	{
		document.getElementById('frase'+i).style.filter = 'alpha(opacity='+color+')';
		document.getElementById('frase'+i).style.opacity = color /100;
		document.getElementById('frase'+i).style.MozOpacity = color /100;
		document.getElementById('frase'+i).style.KHTMLOpacity = color /100;

		document.getElementById('frase'+i).style.filter = 'alpha(opacity='+color+')';
		document.getElementById('frase'+i).style.opacity = color /100;
		document.getElementById('frase'+i).style.MozOpacity = color /100;
		document.getElementById('frase'+i).style.KHTMLOpacity = color /100;
	}
	else
	{
		clearInterval(muestraImg); 

		var color = 110;
		var suma = 3;
		
		ocultaImg = setInterval(function() { ocultarImg(color, suma, i, rs), color -= suma; }, 120);
	}
}

function ocultarImg(color, suma, i, rs)
{
	if (!(color<=0)) 
	{
		document.getElementById('frase'+i).style.filter = 'alpha(opacity='+color+')';
		document.getElementById('frase'+i).style.opacity = color /100;
		document.getElementById('frase'+i).style.MozOpacity = color /100;
		document.getElementById('frase'+i).style.KHTMLOpacity = color /100;

		document.getElementById('frase'+i).style.filter = 'alpha(opacity='+color+')';
		document.getElementById('frase'+i).style.opacity = color /100;
		document.getElementById('frase'+i).style.MozOpacity = color /100;
		document.getElementById('frase'+i).style.KHTMLOpacity = color /100;
	}
	else
	{
		clearInterval(ocultaImg); 

		document.getElementById('frase'+i).style.filter = 'alpha(opacity=0)';
		document.getElementById('frase'+i).style.opacity = 0;
		document.getElementById('frase'+i).style.MozOpacity = 0;
		document.getElementById('frase'+i).style.KHTMLOpacity = 0;

		if(i == (rs - 1)) i = 0; 
		else ++i; 

		imgHome(i, rs);
	}
}


<!-- Validación del formulario -->
function valida(mail){
tmp = mail.split("@");
if(tmp.length > 1)
{
	tmp2 = tmp[1].split(".");
	if(tmp2.length > 1)		return true;
	else					return false;
	
}
else	return false;
}

// Validación DNI
function isValidNif(abc)
{
	dni=abc.substring(0,abc.length-1);

	let=abc.charAt(abc.length-1);

	if (!isNaN(let))
	{

		//alert('Falta la letra');
		return false;
	}
	else
	{
		cadena = "TRWAGMYFPDXBNJZSQVHLCKET";

		posicion = dni % 23;

		letra = cadena.substring(posicion,posicion+1);

		if (letra!=let.toUpperCase())
		{
			//alert("Nif no válido");
			return false;
		}
	}

	//alert("Nif válido")
	return true;
}


// Validación CIF
function isValidCif(abc)
{
	par = 0;
	non = 0;
	letras = "ABCDEFGHKLMNPQS";

	let = abc.charAt(0);

	if (abc.length!=9)
	{
		//alert('El Cif debe tener 9 dígitos');
		return false;
	}

	if (letras.indexOf(let.toUpperCase())==-1)
	{
		//alert("El comienzo del Cif no es válido");
		return false;
	}

 	for (zz=2;zz<8;zz+=2)
	{
		par = par+parseInt(abc.charAt(zz));
	}

 	for (zz=1;zz<9;zz+=2)
	{
		nn = 2*parseInt(abc.charAt(zz));

		if (nn > 9) nn = 1+(nn-10);
		
		non = non+nn;
	}

 	parcial = par + non;
	control = (10 - ( parcial % 10));

	if (control==10) control=0;

 	if (control!=abc.charAt(8))
	{
		//alert("El Cif no es válido");
		return false;
	}

	//alert("El Cif es válido");
	return true;
}


function controlVoluntario(idioma)
{ 
	if(idioma == 0)	var incorrecto = 'incorrecto';
	else			var incorrecto = 'incorrect';

	var pasa = 1;
	
	if(document.voluntario.nombre.value == '' || document.voluntario.nombre.value == incorrecto) 		{ pasa = 0; document.voluntario.nombre.value = incorrecto; document.voluntario.nombre.style.color = 'red'; }
	if(document.voluntario.apellidos.value == '' || document.voluntario.apellidos.value == incorrecto) 	{ pasa = 0; document.voluntario.apellidos.value = incorrecto; document.voluntario.apellidos.style.color = 'red'; }
	if(!valida(document.voluntario.mail.value))															{ pasa = 0; document.voluntario.mail.value = incorrecto; document.voluntario.mail.style.color = 'red'; }
	
	if(pasa == 1) document.voluntario.submit();
}

function controlSocio(idioma)
{ 
	if(idioma == 0)	var incorrecto = 'incorrecto';
	else			var incorrecto = 'incorrect';

	var pasa = 1;
	
	if(document.socio.nombre.value == '' || document.socio.nombre.value == incorrecto) 			{ pasa = 0; document.socio.nombre.value = incorrecto; document.socio.nombre.style.color = 'red'; }
	if(document.socio.apellidos.value == '' || document.socio.apellidos.value == incorrecto) 	{ pasa = 0; document.socio.apellidos.value = incorrecto; document.socio.apellidos.style.color = 'red'; }
	if(!valida(document.socio.mail.value))														{ pasa = 0; document.socio.mail.value = incorrecto; document.socio.mail.style.color = 'red'; }

	if(!isValidNif(document.socio.dni.value))
	{
		if(!isValidCif(document.socio.dni.value))	{ pasa = 0; document.socio.dni.value = incorrecto; document.socio.dni.style.color = 'red'; }
	}

	if(document.socio.telefono.value != '') 
	{
		if(!/^([0-9])*$/.test(document.socio.telefono.value) || document.socio.telefono.value.length < 9)		{ pasa = 0; document.socio.telefono.value = incorrecto; document.socio.telefono.style.color = 'red'; }
	}

	if(document.socio.cp.value != '') 
	{
		if(!/^([0-9])*$/.test(document.socio.cp.value) || document.socio.cp.value.length < 5)	{ pasa = 0; document.socio.cp.value = '-'; document.socio.cp.style.color = 'red'; }
	}

	if (typeof(eval(document.socio.pago)) != 'undefined')
	{
         if (eval(document.socio.pago) != null)
		{
			var ctrl = document.socio.pago; 
			for(i = 0; i < ctrl.length; i++)	if(ctrl[i].checked)	ctrl = ctrl[i].value;
		}
	}
	
	if(document.socio.pag.value == 'socio' || ctrl == 'domiciliacion')
	{ 
		if(!/^([0-9])*$/.test(document.socio.cc1.value) || document.socio.cc1.value.length < 4)		{ pasa = 0; document.socio.cc1.value = '-'; document.socio.cc1.style.color = 'red'; }
		if(!/^([0-9])*$/.test(document.socio.cc2.value) || document.socio.cc2.value.length < 4)		{ pasa = 0; document.socio.cc2.value = '-'; document.socio.cc2.style.color = 'red'; }
		if(!/^([0-9])*$/.test(document.socio.cc3.value) || document.socio.cc3.value.length < 2)		{ pasa = 0; document.socio.cc3.value = '-'; document.socio.cc3.style.color = 'red'; }
		if(!/^([0-9])*$/.test(document.socio.cc4.value) || document.socio.cc4.value.length < 10)	{ pasa = 0; document.socio.cc4.value = '-'; document.socio.cc4.style.color = 'red'; }
	}
	
	if(!/^[0-9]+(\.[0-9]+)?$/.test(document.socio.donativo.value) || document.socio.donativo.value == '')	{ pasa = 0; document.socio.donativo.value = '-'; document.socio.donativo.style.color = 'red'; }

	if(pasa == 1) document.socio.submit();
}

function ocultar(accion)
{
	if(accion == 0)
	{
		document.getElementById('nota').style.display = 'none';
		document.getElementById('oculto').style.display = 'block';
	}
	else
	{
		document.getElementById('oculto').style.display = 'none';
		document.getElementById('nota').style.display = 'block';
	}
}


/* ventana modal */
function ventanaModal()
{
	document.getElementById("light").style.display='block'; 
	document.getElementById("fade").style.display='block';
}

function overlay()
{
	document.getElementById("light").style.display='none';
	document.getElementById("fade").style.display='none';
}

function cerrar()
{
	document.getElementById("light").style.display='none';
	document.getElementById("fade").style.display='none';
}

