function openWindow(tema){
	abrirVentanaEspecial(tema,700,600);
}

function openImage(img){
	abrirVentanaEspecial(img,700,600);
	}
	
	function abrirVentanaEspecial(direccion,x,y){
		ventana = window.open(direccion,'ventana','toolbar=no,scrollbars=yes,resizable=yes,width='+x+',height='+y);
	ventana.focus();
	}

function dni_correcto(campo)
{
	valor = campo.value;
//alert(valor);

	exp_reg = /^[0-9]{8}[a-zA-Z]{1}$/;

	if ( exp_reg.test(valor) == false )
	{
		return false;
	}
	else
	{
	numeros = valor.substring(0,8);
	//alert(numeros);
	letra = valor.substring(8,9);
	//alert(letra);
	letra2 = averigua(numeros);
	//alert ( letra+" "+letra2);
		//return false;
	if (letra.toUpperCase() != letra2.toUpperCase()){
		//alert("La letra del dni que introdujo: "+valor+" no es valida");
		return false;
	}
		return true;
	}
}
function averigua(numero)
{
	var resto,letra;
	var letras = new Array('T','R','W','A','G',
       'M','Y','F','P','D','X','B','N','J','Z','S','Q','V','H',
       'L','C','K','E','T');
	resto = numero % 23;
	letra = letras[resto];
	return letra;
  }
