var _img_grande,tit;
function popImg() {
	var alto
	alto=_img_grande.height + 90;
	var ops = "top=" + ((screen.height - _img_grande.height) / 2);
	ops += ",left=" + ((screen.width - _img_grande.width) / 2);
	ops += ",width=" + _img_grande.width + ",height=" + alto;
	var contenido = "<html><title>" + tit + "</title><body onblur='javascript:window.close();'>";
	contenido+= "<table border='0' width='100%'><tr><td width='110'><a href='http://www.turismodesegovia.com' target='_blank'><img src='logo.jpg' width='102' height='53' border='0'></a></td><td background='banda.jpg'></td></tr></table>";
	contenido+= "<div align='center'><img name='foto' src='"+_img_grande.src+"' style='display:block'></div>";
	contenido+="<table width='100%' border='0'><tr><td background='pie.jpg' height='8'></td></tr></table></body></html>";

	var ventana = window.open("", "", ops);
	ventana.document.write(contenido);
	ventana.document.close();
	}

function cargando() {
	if (_img_grande.complete) popImg();
	else setTimeout("cargando()", 100);
	}

function popImage(imagen,titulo)	{
	tit = titulo;
	_img_grande = new Image();
	_img_grande.src = imagen;
	cargando();
}
/*
PositionX = 100;
PositionY = 100;
defaultWidth  = 500;
defaultHeight = 500;
var AutoClose = true;
if (parseInt(navigator.appVersion.charAt(0))>=4){
var isNN=(navigator.appName=="Netscape")?1:0;
var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}
var optNN='scrollbars=no,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY;
var optIE='scrollbars=no,width=150,height=100,left='+PositionX+',top='+PositionY;
function popImage(imageURL,imageTitle){
if (isNN){imgWin=window.open('about:blank','',optNN);}
if (isIE){imgWin=window.open('about:blank','',optIE);}
with (imgWin.document){
writeln('<html><head><title>Foto...</title><style>body{margin:0px;}</style>');
writeln('<script>');
writeln('var isNN,isIE;');
writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
writeln('isNN=(navigator.appName=="Netscape")?1:0;');
writeln('isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}');
writeln('function reSizeToImage(){');
writeln('if (isIE){');
writeln('window.resizeTo(100,100);');
writeln('width=100-(document.body.clientWidth-document.images[1].width);');
writeln('height=170-(document.body.clientHeight-document.images[1].height);');
writeln('window.resizeTo(width+50,height);}');
writeln('if (isNN){');       
writeln('window.innerWidth=document.images["George"].width+50;');
writeln('window.innerHeight=document.images["George"].height;}}');
writeln('function doTitle(){document.title="'+imageTitle+'";}');
writeln('</script>');
//if (!AutoClose)
//writeln('</head><body bgcolor=FFFFFF scroll="auto" onload="reSizeToImage();doTitle();self.focus()">')
//else
writeln('</head><body bgcolor=FFFFFF scroll="no" onload="reSizeToImage();doTitle();self.focus()" >');
writeln('<table border="0" width="100%"><tr><td width="110"><a href="http://www.turismodesegovia.com" target="_blank"><img src="logo.jpg" width="102" height="53" border="0"></a></td><td background="banda.jpg"></td></tr></table>');
writeln('<div align="center"><img name="George" src='+cambia_blancos(imageURL)+'  style="display:block"></div>');
writeln('<table width="100%" border="0"><tr><td background="pie.jpg" height="8"></td></tr></table>');
writeln('</body></html>');
close();		
}}

/*OK
Cambia los espacios en blanco por la marca &nbsp;
cadena - cadena de caracteres
Devuelve la cadena con las marca de espacio blanco.
*/
function cambia_blancos(cadena)
	{
	Count=0;
	stotal="";
	for (Count=0; Count < cadena.length; Count++)
		{
		Char = cadena.substring(Count, Count+1);
		if (Char != " ")
			stotal+=Char;
		else
			stotal+="%20";
		}
	return(stotal);
    }

/*OK
Comprueba si el numero esta formado unicamente por caracteres numericos
numero - cadena a comprobar
Devuelve True si la cadena esta formada solo por numeros, False e.o.c.
*/
function es_numero(numero)
	{
	var checkOK = "0123456789";
	var checkStr = numero;
	var allValid = true;
	var allNum = "";
	var X = "";
    if (numero=="")
    {
		return(false);
    }
	for (i = 0;  i < checkStr.length;  i++)
		{
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
		if (ch == checkOK.charAt(j))
		break;
		if (j == checkOK.length)
			{
			allValid = false;
			break;
			}
		allNum += ch;
		}

	if (!allValid)
		{
		return (false);
		}
	return(true);
	}

/*OK
Comprueba que una fecha se introduzca en el formato dd/mm/aa o dd/mm/aaaa
fecha - cadena de caracteres (fecha a comprobar)
Devuelve True si el formato de la fecha es correcto y False e.c.c.
Necesita la funcion: es_numero(x)
*/
function valida_fecha(fecha)
	{
	if (fecha != "")
		{
		if (fecha.length < 8)
			{
			alert("Introduzca la fecha con formato: DD/MM/AAAA.");
			return(false);
			}
		var part1=fecha.substring(0,2);
		if (!es_numero(part1))
			{
			alert("Las fechas deben tener formato numérico.");
			return(false);
			}
		if (fecha.substring(2,3) != "/")
			{
			alert("Introduzca la fecha con formato: DD/MM/AAAA.");
			return(false);
			}

		var part2=fecha.substring(3,5);
		if (!es_numero(part2))
			{
			alert("Las fechas deben tener formato numérico.");
			return(false);
			}
		if(part2 < 10)
			{
			part2 = "0" + part2;
			}
		if (fecha.substring(5,6) != "/")
			{
			alert("Introduzca la fecha con formato: DD/MM/AAAA.");
			return(false);
			}
		var part3=fecha.substring(6,10);
		if (!es_numero(part3))
			{
			alert("Las fechas deben tener formato numérico.");
			return(false);
			}
		return (true);
		}
	else
		{
			alert("Introduzca la fecha con formato: DD/MM/AAAA.");
			return(false);
		}
	}
/*OK
Cambia los espacios en blanco por la marca &nbsp;
cadena - cadena de caracteres
Devuelve la cadena con las marca de espacio blanco.
*/
function cambia_blancos(cadena)
	{
	Count=0;
	stotal="";
	for (Count=0; Count < cadena.length; Count++)
		{
		Char = cadena.substring(Count, Count+1);
		if (Char != " ")
			stotal+=Char;
		else
			stotal+="%20";
		}
	return(stotal);
    }
//----------------------------------------------------
//Abre una ventana nueva.
function abreventana(detalle) {
	var ancho;
	var alto;
	ancho=583;
	alto=420;
	var propiedades="scrollbars=no,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,width="+ancho+",height="+alto+",top=0,left=0";
	window.open(detalle,"siacajasegovia",propiedades);
}
//----------------------------------------------------
//Abre una ventana nueva no visible.
function abrecierra(detalle) {
	var ancho;
	var alto;
	ancho=10;
	alto=10;
	var propiedades="scrollbars=no,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,width="+ancho+",height="+alto+",top=2000,left=2000";
	window.open(detalle,"siacajasegovia",propiedades);
}
