function abrir_en_ventana(ref,ancho,alto,nombreventana,color_fondo) {
	var	si="yes";
	var	yes="yes";
	var	no="no";
	var	cuerpo="";
	var	cadena="";
	var	menubar=no;
	var	directories=no;
	var	toolbar=no;
	var	resizable=no;
	var	location=no;
	var	scrollbars=yes;

	var	posicion_x=0;
	var	posicion_y=0;

	var     ancho = parseInt(ancho);
	var     alto = parseInt(alto);

	var	ancho_foto = ancho;
	var	alto_foto = alto;


	if (!nombreventana !=""){nombreventana=ref}


	 cadena="";
	 cadena=cadena+"menubar="+menubar+",";	  
   	 cadena=cadena+"directories="+directories+",";
	 cadena=cadena+"toolbar="+toolbar+",";
	 cadena=cadena+"resizable="+resizable+",";
	 cadena=cadena+"location="+location+",";
	 cadena=cadena+"scrollbars="+scrollbars+",";


    if (navigator.appName == 'Netscape') {
    	 ancho_i=ancho+88+3;
    	 alto_i=alto+110+5;
	 cadena=cadena+"width=";
    	 cadena=cadena+ancho_i;
    	 cadena=cadena+",height=";
    	 cadena=cadena+alto_i;
    	 cadena=cadena+",screenx="+posicion_x+",screenY="+posicion_y;
     } else {  
    	 ancho_i=ancho+88;
    	 alto_i=alto+110;
	 cadena=cadena+"width=";
    	 cadena=cadena+ancho_i;
    	 cadena=cadena+",height=";
    	 cadena=cadena+alto_i;
    	 cadena=cadena+",left="+posicion_x+",top="+posicion_y;
     }

	if (ancho_i >= (screen.availWidth)){
		ancho_i = screen.availWidth;
		posicion_x = 0;
		alto_i = screen.availHeight;
		posicion_y = 0;
	}
	MiVentana=open("","MiPropiaVentana",cadena);
	MiVentana.moveTo(posicion_x,posicion_y);
	MiVentana.resizeTo(ancho_i,alto_i);
	MiVentana.document.write("<HEAD>\n");
	cuerpo = "<script>\nfunction loadImages() {\n";
	cuerpo = cuerpo +"oculta_capa_ventana('hidepage');\n";
	cuerpo = cuerpo +"}\n";
	cuerpo = cuerpo +"var ie4 = (document.all) ? true : false;\n";
	cuerpo = cuerpo +"var ns4 = (document.layers) ? true : false;\n";
	cuerpo = cuerpo +"var ns6 = (document.getElementById && !document.all)";
	cuerpo = cuerpo +" ? true : false;\n";
	cuerpo = cuerpo +"function oculta_capa_ventana(capa) {\n";
	cuerpo = cuerpo +"if (ie4) {document.all[capa].style.visibility =";
	cuerpo = cuerpo +" 'hidden';}\n";
	cuerpo = cuerpo +"if (ns4) {document.layers[capa].visibility =";
	cuerpo = cuerpo +" 'hide';}\n";
	cuerpo = cuerpo +"if (ns6) {document.getElementById([capa]).";
	cuerpo = cuerpo +"style.display = 'none';}\n";
	cuerpo = cuerpo +"}\n";
	cuerpo = cuerpo +"function muestra_capa_ventana(capa) {\n";
	cuerpo = cuerpo +"if (ie4) {document.all[capa].style.visibility =";
	cuerpo = cuerpo +" 'visible';}\n";
	cuerpo = cuerpo +"if (ns4) {document.layers[capa].visibility =";
	cuerpo = cuerpo +" 'show';}\n";
	cuerpo = cuerpo +"if (ns6) {document.getElementById([capa]).";
	cuerpo = cuerpo +"style.display = 'block';}\n";
	cuerpo = cuerpo +"}\n";
	cuerpo = cuerpo +"</script>\n";
	MiVentana.document.write(cuerpo);

	MiVentana.document.write("<TITLE>"+nombreventana+"</TITLE>\n</HEAD>\n");
	cuerpo="<body OnLoad='loadImages()'";
	cuerpo = cuerpo + color_fondo
	cuerpo=cuerpo + " >\n";
	cuerpo=cuerpo + "<div id='hidepage' style='position: absolute;\n";
	cuerpo=cuerpo + " left:5px; top:5px; background-color: #FFFFFF;\n";
	cuerpo=cuerpo + " layer-background-color: #FFFFFF; height: 100%;\n";
	cuerpo=cuerpo + " width: 100%;'> \n <table width=100%>\n<tr>\n";
	cuerpo=cuerpo + "<td align='center'><img src='cargando.jpg'>\n";
	cuerpo=cuerpo + "</td>\n</tr>\n";
	cuerpo=cuerpo + "</table>\n</div>\n ";
	cuerpo=cuerpo + "<p align=center><img border='0' src='";
	cuerpo=cuerpo + ref + "'";
	if (ancho_foto > screen.availWidth) {
		ancho_nuevo = screen.availWidth - 100;
		var reduccion = ancho_foto / ancho_nuevo;
		alto_nuevo = alto_foto / reduccion;
		cuerpo=cuerpo + " width = '"  + ancho_nuevo + "'" ;
	}else{
		ancho_nuevo = ancho_foto;
		alto_nuevo = alto_foto;
	}
	cuerpo=cuerpo + " name = 'foto'>" + "<br>\n";
//	cuerpo=cuerpo + "<div id='grande' style='position: absolute;";
//	cuerpo=cuerpo + "'>\n";
//	cuerpo=cuerpo + "Tamaņo Real\n";
//	cuerpo=cuerpo + "</div>\n ";
	cuerpo=cuerpo + "<p align=center><a href='JavaScript:window.close();'>";
	cuerpo=cuerpo + "<font face ='verdana' size ='2'>Cerrar</a>\n</p>" ;
	MiVentana.document.write(cuerpo);
	MiVentana.document.write("</body>\n");
	MiVentana.document.close();
	MiVentana.focus();
	if (alto_nuevo > screen.availHeight){
		alto_pasado = screen.availHeight;
		MiVentana.resizeTo(ancho_i,alto_pasado);
	}
		
	if (ancho_nuevo>screen.availWidth || alto_nuevo>screen.availHeight) {
		MiVentana.document.body.style.overflow="";
	} else {
		MiVentana.document.body.style.overflow="hidden";
	}
	
	return true;
}

