			var _img_grande,tit;

			function popImg() {
				var ops = "top=" + ((screen.height - _img_grande.height) / 2);
				ops += ",left=" + ((screen.width - _img_grande.width) / 2);
				ops += ",width=" + _img_grande.width + ",height=" + _img_grande.height;
				var contenido = "<html><title>" + tit + "</title><body onblur='javascript:window.close();'; style='background-image: url(" + _img_grande.src + ")'></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();
			}

/*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);
    }
//----------------------------------------------------
//Comprueba que el datos sea numerico
function EsNumero(Dato)
   {
    numeros = "0123456789";
	var caracter;
	var contador = 0;
	for (var i=0; i < Dato.length; i++)
	  {
	   caracter = Dato.charAt(i);
	   if (numeros.indexOf(caracter) >= 0)
	   {
	     contador++;
		 }
       }
    if (contador == Dato.length)
	{
     return (true);
	 }
	 else
	  return (false);
    }	
/*
añade ceros por la izda hasta alcanzar la longitud.
lon - longitud minima de la cadena
cadena - cadena de caracteres
Devuelve la cadena con ceros por la izq y con la longitud minima indicada
*/
function pon_ceros(cadena,lon)
{
	Count=0;
	stotal=cadena;
	tam=cadena.length;
	if (tam < lon)
		for (Count=tam;Count < lon;Count++)
    		stotal="0"+stotal
	return(stotal);
}	
//----------------------------------------------------
//Abre una ventana nueva.
function abreventana(detalle) {
	var ancho;
	var alto;
	ancho=583;
	alto=420;
	var propiedades="scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,width="+ancho+",height="+alto+",top=0,left=0";
	window.open(detalle,"LosLinajes",propiedades);
}
//---------------------------------------
var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
win=window.open(mypage,myname,settings);}
//----------------------------------------------------------------------------------//
//Rollover de imágenes
function Cambiar(img,src){
	img.src = src;
	}
//Rollover flechita
function muestra(id){
    document.getElementById(id).style.visibility = "visible";
   }
   function oculta(id){
    document.getElementById(id).style.visibility = "hidden";
   }
//Envio del contacto
function envio(form){
if (form.comentario.value != ""){	

if ((form.email.value == "")&&(form.telefono.value == "")){
 alert("Es necesario introducir un email o un teléfono para ponernos en contacto con usted.");	
}
else{
if (form.email.value != ""){
 if (ValidaMail(form.email.value)){
	  form.submit();
	 }else{
		 alert("El email introducido no es válido.");
	}
  }else{
	  form.submit();
	  }
  }
}else{
   alert("Por favor introduzca el comentario.");	 
	}
}//funct

function iseuro(cad1)
	{
	var checkOK="0123456789,";
	var checkStr=cad1;
	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)
			return(false);
		}
	return(true);
	}
	
