function mostrarContenidoEmergente(nuevaCapa, color, opacity, nombreIframe, linkIframe)
{
	var navegador=1;
	if(navigator.userAgent.indexOf("MSIE")>=0) navegador=0;
	var layer=document.createElement('div');
	layer.id='capaNegra';
	layer.style.width=document.body.offsetWidth+'px';
	layer.style.height=document.body.offsetHeight+'px';
	layer.style.backgroundColor=color;
	layer.style.position='absolute';
	layer.style.top=0;
	layer.style.left=0;
	layer.style.zIndex=100;
	//if(navegador==0) layer.style.filter='alpha(opacity='+opacity+')';
	//else layer.style.opacity=opacity/100;
	document.body.appendChild(layer);
	animaOpacidadIn ('capaNegra', 0, parseInt(opacity, 10), 1);
	if (navegador == 0)
	 { //IE
		document.getElementById(nuevaCapa).style.left = ((document.documentElement.clientWidth - parseInt(document.getElementById(nuevaCapa).style.width,10)) / 2) + 'px';
		document.getElementById(nuevaCapa).style.top = ((document.documentElement.clientHeight - parseInt(document.getElementById(nuevaCapa).style.height,10)) / 3) + 'px';
	 }
	else
	 { //FF
		document.getElementById(nuevaCapa).style.left = ((window.innerWidth - parseInt(document.getElementById(nuevaCapa).style.width,10)) / 2) + 'px';
		document.getElementById(nuevaCapa).style.top = ((window.innerHeight - parseInt(document.getElementById(nuevaCapa).style.height,10)) / 3) + 'px';
	 }
	document.getElementById(nuevaCapa).style.top =	(parseInt(document.getElementById(nuevaCapa).style.top,10) + window.document.documentElement.scrollTop) + 'px';
	document.getElementById(nuevaCapa).style.zIndex = 200;
	document.getElementById(nombreIframe).src = linkIframe;
	document.getElementById(nuevaCapa).style.visibility = 'visible';
}

function animaOpacidadIn (nombreCapa, start, end, current)
{
	if (current < end)
		{
			current = current + 5
			if(navigator.userAgent.indexOf("MSIE")>=0) document.getElementById(nombreCapa).style.filter='alpha(opacity='+current+')';
			else document.getElementById(nombreCapa).style.opacity=current/100;
			setTimeout ('animaOpacidadIn (\''+nombreCapa+'\', '+start+', '+end+', '+current+');', 10);
		}
}



function ocultarContenidoEmergente (id)
{
	document.body.removeChild(document.getElementById('capaNegra'));
	document.getElementById(id).style.visibility = 'hidden';
}

function validarFormInscripcion ()
 {
 var listaErrores = '';
 if (document.getElementById('Nombre').value == '') {listaErrores = listaErrores + '- Nombre.\n';}
 if (document.getElementById('Apellidos').value == '') {listaErrores = listaErrores + '- Apellidos.\n';}
 if (document.getElementById('Direccion').value == '') {listaErrores = listaErrores + '- Dirección.\n';}
 if (document.getElementById('Telefono').value == '') {listaErrores = listaErrores + '- Teléfono.\n';}
 if ((document.getElementsByName('Dias')[0].checked == false) && (document.getElementsByName('Dias')[1].checked == false) && (document.getElementsByName('Dias')[2].checked == false)) {listaErrores = listaErrores + '- Tipo de pase.\n';}
 if (document.getElementById('Email').value == '')
  {listaErrores = listaErrores + '- Correo electrónico.\n';}
 else
  {
  if ((document.getElementById('Email').value.indexOf('@',0) == -1) || (document.getElementById('Email').value.indexOf('.',0) == -1) || (document.getElementById('Email').value.length < 5))
   {listaErrores = listaErrores + '- Correo electrónico. La dirección no parece ser correcta.\n';}
  }
 if (listaErrores == '')
  {return(true);}
 else
  {
  listaErrores = 'Por favor, verifique que ha rellenado correctamente los siguientes campos:\n\n' + listaErrores + '\nEl formulario no se ha enviado';
  alert(listaErrores);
  return(false);
  }
 }
										
function validarFormContacto ()
 {
 var listaErrores = '';
 if (document.getElementById('Nombre-Apellidos').value == '') {listaErrores = listaErrores + '- Nombre y apellidos.\n';}
 if (document.getElementById('Email').value == '')
  {listaErrores = listaErrores + '- Correo electrónico.\n';}
 else
  {
  if ((document.getElementById('Email').value.indexOf('@',0) == -1) || (document.getElementById('Email').value.indexOf('.',0) == -1) || (document.getElementById('Email').value.length < 5))
   {listaErrores = listaErrores + '- Correo electrónico. La dirección no parece ser correcta.\n';}
  }
 if (document.getElementById('Consulta').value == '') {listaErrores = listaErrores + '- Mensaje.\n';}
if (listaErrores == '')
  {return(true);}
 else
  {
  listaErrores = 'Por favor, verifique que ha rellenado correctamente los siguientes campos:\n\n' + listaErrores + '\nEl formulario no se ha enviado';
  alert(listaErrores);
  return(false);
  }
 }
