// Copyright 2008 SparcPlug Inc.
var JK_VERSION = "1.2";
function resetIframeLink(e,jkConfigArray) {
  var jkHeight = 470;
  var jkWidth = 560;
  var botOffset = 100;
  if (self.innerWidth)
    frameWidth = self.innerWidth;
  else if (document.documentElement && document.documentElement.clientWidth)
    frameWidth = document.documentElement.clientWidth;
  else  // if (document.body)
    frameWidth = document.body.clientWidth;
  jkobj = findObj('justknow');
  if (jkobj != null) {
    var jkTop = (getY(e) - jkHeight);
    if (jkTop < 0)
      jkTop = 0;
    else
      jkTop += botOffset;
    jkobj.style.top = jkTop+"px";
    hAlign = (frameWidth - jkWidth) / 2;
    jkobj.style.left = hAlign+"px";
    ifrm = findObj('jkborderFRM');
    if (ifrm != null) {
      var getUrl = "http://popup.justknow.com/jkget?";
      getUrl += ("v="+JK_VERSION);
      for (var key in jkConfigArray)
        getUrl += ("&"+key+"="+encodeURIComponent(jkConfigArray[key]));
      ifrm.src = "/justknow/border.html?"+getUrl;
    }
  }
}
function resetIframe(frm, e) {
  var jkHeight = 470;
  var jkWidth = 560;
  var botOffset = 100;
  if (self.innerWidth)
    frameWidth = self.innerWidth;
  else if (document.documentElement && document.documentElement.clientWidth)
    frameWidth = document.documentElement.clientWidth;
  else  // if (document.body)
    frameWidth = document.body.clientWidth;
  jkobj = findObj('justknow');
  if (jkobj != null) {
    var jkTop = (getY(e) - jkHeight);
    if (jkTop < 0)
      jkTop = 0;
    else
      jkTop += botOffset;
    jkobj.style.top = jkTop+"px";
    hAlign = (frameWidth - jkWidth) / 2;
    jkobj.style.left = hAlign+"px";
    ifrm = findObj('jkborderFRM');
    if (ifrm != null) {
      var getUrl = "http://popup.justknow.com/jkget?";
      getUrl += ("v="+JK_VERSION);
      var elem = frm.elements;
      for (var i=0; i<elem.length; i++) {
        tp = elem[i].type;
        if ((tp != "") && (tp.toLowerCase() == "hidden")) {
          nm = elem[i].name;
          vl = elem[i].value;
          getUrl += "&"+nm+"="+encodeURIComponent(vl);
        }
      }
      ifrm.src = "/justknow/border.html?"+getUrl;
    }
  }
}
function getY(e) {
  var posY = 0;
  if (!e) var e = window.event;
  if (e.pageY)
    posY = e.pageY;
  else if (e.clientY)
    posY = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
  return posY;
}
function findObj(n, d) {
  var p, i, x;
  if (!d) d=document;
  if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
    d = parent.frames[n.substring(p+1)].document;
    n = n.substring(0,p);
  }
  if (!(x=d[n]) && d.all)
    x = d.all[n];
  for (i=0; !x && i < d.forms.length; i++)
    x = d.forms[i][n];
  for(i=0; !x && d.layers && i < d.layers.length; i++) 
    x = findObj(n, d.layers[i].document);
  if (!x && d.getElementById)
    x = d.getElementById(n);
  return x;
}
function jkShowHide(v) {
  jkobj = findObj('justknow');
  if (jkobj != null) {
    if (v == 'hide') {
      jkobj.style.visibility = 'hidden';
      jkobj = findObj('jkborderFRM');
      if (jkobj != null)
        jkobj.src = ("/justknow/border.html?"+Date.parse(new Date()));
    }
    else
      jkobj.style.visibility = 'visible';
  }
}
if ((navigator.userAgent).indexOf("MSIE 6") != -1)
  document.write("<link href=/justknow/justknow_ie6.css rel=stylesheet type=text/css>");
else
  document.write("<link href=/justknow/justknow.css rel=stylesheet type=text/css>");
document.write("<div id=justknow class=jkshadow style=z-index:99999;visibility:hidden;><div class=jkmiddle><div class=jkinner><iframe id=jkborderFRM width=468 height=400 marginwidth=0 marginheight=0 scrolling=no frameborder=0 src=/justknow/border.html?"+Date.parse(new Date())+"></iframe></div></div></div>");
