var wvar;
var lname;

function show_pic_win ( pic_name, wP, hP )
{
    lname     = pic_name
    var have_slash = pic_name.lastIndexOf("/");
    var pic_len;
    var ndx;
    var sname;
    //
    //  cases:  
    //    names can have a path ../../../dira/dirb/name-blah.XXX.yyy
    if ( have_slash != -1 ) {
        //  have path code
	lname=pic_name.substring(have_slash +1, pic_name.length );
	pic_len = lname.length;

    }
    //    names can have illegal characters for window names:
    //     - is illegal and will be replaced with "_"
    sname = "";
    for ( ndx = 0 ; ndx < pic_len ; ndx++ ) {
        if (( lname.charAt (ndx) == '-') || ( lname.charAt (ndx) == '.') )
	    sname += "_";
	else
	    sname += lname.charAt (ndx);
	   
    }


    //  IE can't handle this code:

    // var p = "resizable, width="+(wP+20)+", height="+(hP+50);
    // var wvar=window.open("",pic_name,p);

    wP += 23;
    hP += 60;

    var p = "resizable,width=";
    p += wP;
    p += ",height=";
    p += hP;

    // wvar=window.open("", sname, p );
    wvar=window.open("", "XXX", p );

    var d = wvar.document;

    d.write("<TITLE>"+lname+"<\/TITLE>");
    d.write('<TABLE border="1">');
    d.write('  <TBODY>');

    d.write('    <TR>');
    // d.write( "<TD>NAME AAAAAAA<BR>" + lname + " " + have_slash +  "<BR></TD>" );
    //           "      <TD>IMG src="my.jpg" border="0"><\/TD>
    d.write ( "      <TD><IMG src=\"/cgi-bin/PictureChest.cgi\?"+pic_name+"\" border=\"0\"><\/TD>");
    d.write('    <\/TR>');

//    d.write('    <TR>');
//    d.write( "<TD>NAME AAAAAAA<BR>" + pic_len + " " + have_slash +  "<BR></TD>" );
//    d.write('    <\/TR>');
//    d.write('    <TR>');
//    d.write( "<TD>NAME AAAAAAA<BR>" + pic_name + " " + sname +  "<BR></TD>" );
//    d.write('    <\/TR>');
    d.write('  <\/TBODY>');
    d.write('<\/TABLE>');

    d.write('<FORM>');

    //  d.write('<CENTER><INPUT type="button" name="Enlarge" value="Load 1200 x 1600
 //  in 800x400 window" onClick="self.opener.big_window(); self.close();">');

    d.write('<INPUT type="button" name="Dismiss" value="Dismiss" onClick="self.close()"><\/CENTER>');
    d.write('<\/FORM>');

    d.close();

    return ;
}

