//*************************************************************************
//FUNCTION AbrirImagen ()

function AbrirImagen (stTit,iAncho,iAlto,stImagen,tg) 
{
	vtna=open_window('',tg,1,iAncho,iAlto,0,0,0,0,0,0,0,0,0,1);
	vtna.document.writeln("<HTML><HEAD><TITLE>" + stTit + "</TITLE>");
	vtna.document.writeln("</HEAD><BODY TOPMARGIN='0' LEFTMARGIN='0' marginheight='0' marginwidth='0'>");
	vtna.document.writeln("<A HREF='JavaScript: self.close()'>");
	vtna.document.writeln("<IMG SRC='images/" + stImagen + "' alt='Casa Guillermo. Click para cerrar.' border='0' width='"+iAncho+"' height='"+iAlto+"'>");
	vtna.document.writeln("</a></body></HTML>");
}

//*************************************************************************
//FUNCTION abriravisolegal ()

function abriravisolegal () 
{
	vtna=open_window('avisos_legales.htm','',1,600,400,0,0,0,0,1,0,1,1,1,1);
}


//*************************************************************************
//FUNCTION open_window ()
//
//ENTRADAS OBLIGATORIAS:
//	str_URL: es una cadena que identifica a la página html que estará 
//		contenida en la nueva ventana. 
//		Como es una cadena tiene que ir rodeada de comillas simples. 
//		Si queremos abrir una página en blanco pondremos '' (cadena vacía).
//		Si no ponemos este parámetro la función no se ejecutará.
//		
//	str_identifier: es una cadena que identifica a la instancia del
//		objeto window que acabamos de crear. 
//		Como es una cadena tiene que ir rodeada de comillas simples.
//		Para acceder a cualquier propiedad de esta nueva ventana o para 
//		ejecutar algún método lo haremos a través de str_identifier.
//		(p.ej. str_identifier.name o str_identifier.close).
//		Si no ponemos este parámetro la función no se ejecutará.
//      
//ENTRADAS OPCIONALES:   
//	PARÁMETRO RELATIVO AL FOCO:			
//		bln_focus: si ponemos true o 1, le da el foco a la nueva ventana cada vez que se
//			activa el enlace. Si no ponemos nada, el valor por defecto es 0 (o 'no')
//	
//	PARÁMETROS RELATIVOS AL TAMAÑO DE LA VENTANA:	   
//		int_width: anchura de la nueva ventana, en píxels.
//		int_height: altura de la nueva ventana, en píxels.
//	    	int_top: posición desde la cual se abre la ventana (coordenada x)
//		int_left: posición desde la cual se abre la ventana (coordenada y)	
//		bln_full: si ponemos true o 1 muestra la nueva ventana a pantalla completa. 
//			En este caso los valores int_width, int_height, int_top e int_left son indiferentes.
//
//	PARÁMETROS RELATIVOS A LA VISUALIZACIÓN DE LA VENTANA:
//		bln_locationbar: si ponemos 'yes' o 1, la  línea de direcciones aparecerá en la nueva ventana.
//		bln_menubar: si ponemos 'yes' o 1, la barra de menús aparecerá en la nueva ventana.
//	    	bln_toolbar: si ponemos 'yes' o 1, la barra de herramientas aparecerá en la nueva ventana.
//		bln_statusbar: si ponemos 'yes' o 1, la barra de estado aparecerá en la nueva ventana.
//  		bln_scroolbars: si ponemos 'yes' o 1, la barra de desplazamiento aparecerá en la nueva ventana.
//		bln_resizable: si ponemos 'yes' o 1, se permite el cambio de tamaño de la nueva ventana.
//
//	PARÁMETRO RELATIVO AL CENTRADO DE LA VENTANA:
//		bln_center: si ponemos 'yes' o 1, muestra la nueva ventana en el centro de la pantalla.
//			En este caso los valores int_top e int_left son indiferentes.
//**************************************************************************

function open_window(str_URL,str_identifier,bln_focus,int_width,int_height,int_top,int_left,bln_full,bln_locationbar,bln_menubar,bln_toolbar,bln_statusbar,bln_scrollbars,bln_resizable,bln_center) 
{
	//si queremos ver la nueva ventana a pantalla completa, machacamos
	//los valores de int_width, int_height, int_top e int_left
	if (bln_full == true) 
		{
		int_width=screen.availwidth;
		int_height=screen.availheight;
		int_top=0;
		int_left=0;
		}
	 
	//si bln_center=true centramos la nueva ventana
	if (bln_center == true)
		{
		int_top=(screen.height-int_height) / 2;
		int_left=(screen.width-int_width) / 2;
		}

	//abrimos la ventana con los parámetros elegidos
	if (int_width == null) 
		{ 	
		//si el cuarto parámetro es nulo, es decir, si sólo están 
		//los dos o tres primeros parámetros...
		//abre ventana normal
		str_identifier=window.open(str_URL,str_identifier);	
		}
	else 
		{ 
		//si hay más de 2 parámetros...
		//abre ventana parametrizada
		var str_params = 'top='+int_top+' ,left='+int_left;				//posicion inicial
		str_params = str_params +' ,width='+int_width+' ,height='+int_height;  		//tamaño
		str_params = str_params +' ,location='+bln_locationbar+' ,menubar='+bln_menubar;//visualización
		str_params = str_params +' ,toolbar='+bln_toolbar+' ,status='+bln_statusbar;		  
		str_params = str_params +' ,scrollbars='+bln_scrollbars+' ,resizable='+bln_resizable;	
		str_identifier = window.open(str_URL,str_identifier,str_params); 
		}
			
	//si bln_focus=true asignamos el foco a la nueva ventana 
	//cada vez que llamamos a la función 
	if (bln_focus == true)
		{	
		str_identifier.window.focus();
		}
	return str_identifier;
}

