// $Id: popup.js,v 1.8 2005/09/02 21:40:38 Sakaguchi Exp Sakaguchi $

// Memorize where has been clicked
function
clicked(e)
{
  clickX = e.screenX
  clickY = e.screenY
  return true
}
var clickX = -1, clickY = -1

// Popup kanji info
function
popup(ucs, jis0208, jis0212, sjis0213, big5, lang)
{
  var w = 240, h = 275
  var x = 0, y = 0

  // Decide where to popup
  if (clickX >= 0 && clickY >= 0) {
    x = clickX - w/2
    if (x < 0) x = 0;
    if (x + w > window.screen.width) x = window.screen.width - w
    y = clickY - h/2
    if (y < 0) y = 0;
    if (y + h + 16 > window.screen.height) y = window.screen.height - h - 16
  }

  var p = window.open("", "", "width=" + w + ",height=" + h + ",left=" + x + ",top=" + y + ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes")

  if (jis0208 == "") { jis0208 = "-" } else { jis0208 = "0x" + jis0208 }
  if (jis0212 == "") { jis0212 = "-" } else { jis0212 = "0x" + jis0212 }
  if (sjis0213 == "") { sjis0213 = "-" } else { sjis0213 = "0x" + sjis0213 }
  if (big5 == "") { big5 = "-" } else { big5 = "0x" + big5 }

  p.document.clear()
  p.document.writeln("<HTML>")
  p.document.writeln("<HEAD>")
  p.document.writeln("<TITLE>UCS: U+"+ ucs + "</TITLE>")
  p.document.writeln("<LINK REL=\"stylesheet\" TYPE=\"text/css\" HREF=\"" + SCR_BASE + "popup.css\" />")
  p.document.writeln("</HEAD>")
  p.document.writeln("<BODY>")

  p.document.write("<SPAN CLASS=\"Sample\">");
  if (lang == "zh" || lang == "ja") {
    p.document.write("<SPAN ID=\"" + lang + "\">");
    p.document.write("&#x" + ucs + ";")
    p.document.write("</SPAN>");
  } else {
    if (IE >= 4.0) {
      p.document.write("<SPAN ID=\"xx\">");
      p.document.write("&#x" + lang +";");
      p.document.write("</SPAN>");
    } else if (NN >= 4.0) {
      p.document.write("<IMG CLASS=\"Sample\" SRC=\"" + PNG_BASE + "U+" + lang + ".png\" STYLE=\"width:60pt; height:60pt;\">")
    } else {
      p.document.write("&#x25A1;")
    }
  }
  p.document.writeln("</SPAN>");

  p.document.writeln("<TABLE CELLSPACING=2>")
  p.document.writeln("<TR><TD CLASS=\"Name\">UCS</TD><TD CLASS=\"Value\">U+" + ucs + "</TD></TR>")
  p.document.writeln("<TR><TD CLASS=\"Name\">JIS X 0208</TD><TD CLASS=\"Value\">" + jis0208 + "</TD></TR>")
  p.document.writeln("<TR><TD CLASS=\"Name\">JIS X 0212</TD><TD CLASS=\"Value\">" + jis0212 + "</TD></TR>")
  p.document.writeln("<TR><TD CLASS=\"Name\">SJIS X 0213</TD><TD CLASS=\"Value\">" + sjis0213 + "</TD></TR>")
  p.document.writeln("<TR><TD CLASS=\"Name\">Big5/HKSCS</TD><TD CLASS=\"Value\">" + big5 + "</TD></TR>")
  p.document.writeln("</TABLE>")
  p.document.writeln("<INPUT TYPE=\"BUTTON\" VALUE=\"閉じる\" onClick=\"window.close()\" />")
  p.document.writeln("</BODY>")
  p.document.writeln("</HTML>")
}
