
var Xoffset =  -60;
var Yoffset =   20;
var popwidth=130;

if  (typeof ms_app_included != 'undefined' && ms_app_included)  {
  Xoffset=  -232;   
  Yoffset=  -60;  
}

var bcolor="black";  // popup border color
var fcolor="black";     // popup font color
var fface="Arial, Helvetica, sans-serif";    // popup font face

// create content box
document.write("<DIV ID='pup'></DIV>");

// id browsers
var iex=(document.all);
var nav=(document.layers);
var old=(navigator.appName=="Netscape" && !document.layers && !document.getElementById);
var n_6=(window.sidebar);
var opr=(navigator.userAgent.indexOf("Opera") > 0);

// assign object
var skin;
if(nav) skin=document.pup;
if(iex) skin=pup.style;
if(n_6) skin=document.getElementById("pup").style;

// park modifier
var yyy=-1000;

// capture pointer
if(nav)document.captureEvents(Event.MOUSEMOVE);
if(n_6) document.addEventListener("mousemove",get_mouse,true);
if(nav||iex)document.onmousemove=get_mouse;


// set dynamic coords
function get_mouse(e)
{
  var x,y;

  if(nav || n_6) x=e.pageX;
  if(iex) {
    if ( document.documentElement && document.documentElement.scrollLeft ) {
     // ie 6
      x=event.x + document.documentElement.scrollLeft; 
    } else {
      // dom
      x=event.x + document.body.scrollLeft; 
    }
  }
  
  if(nav || n_6) y=e.pageY;
  if(iex)
  {
    y=event.y;
    if(navigator.appVersion.indexOf("MSIE 4")==-1) {
     if ( document.documentElement && document.documentElement.scrollTop ) {
     // ie 6
      y+=document.documentElement.scrollTop;
    } else {
      // dom
      y+=document.body.scrollTop;
    }

    }

  }


  if(iex || nav)
  {
    skin.top=y+yyy;
    skin.left=x+Xoffset; 
  }

  if(n_6)
  {
    skin.top=(y+yyy)+"px";
    skin.left=x+Xoffset+"px";
  }    
  nudge(x);
}

// avoid edge overflow
function nudge(x)
{
  var extreme,overflow,temp;

  // right
  if(iex) extreme=(document.body.clientWidth-popwidth);
  if(n_6 || nav) extreme=(window.innerWidth-popwidth);

  if(parseInt(skin.left)>extreme)
  {
    overflow=parseInt(skin.left)-extreme;
    temp=parseInt(skin.left);
    temp-=overflow;
    if(nav || iex) skin.left=temp;
    if(n_6)skin.left=temp+"px";
  }

  // left
  if(parseInt(skin.left)<1)
  {
    overflow=parseInt(skin.left)-1;
    temp=parseInt(skin.left);
    temp-=overflow;
    if(nav || iex) skin.left=temp;
    if(n_6)skin.left=temp+"px";
  }
}

// write content & display
function popup(msg,clickable)
{

  var content="";

  if (!clickable) {
    content="<TABLE class='ms-popup' border='0' WIDTH='"+popwidth+"'><TR><TD  class='ms-popup' align='center'>"+msg+" </TD><TD class='ms-popup' nowrap>&nbsp;</TD></TR></TABLE>";
    if(typeof mspath != 'undefined') {
      content="<TABLE class='ms-popup' border='0' WIDTH='"+popwidth+"'><TR><TD class='ms-popup' align='center' nowrap>"+msg+" </TD><TD class='ms-popup' nowrap>&nbsp;</TD></TR></TABLE>";
    } else if(typeof ms_app_path != 'undefined') {
      content="<TABLE class='ms-popup' border='0' WIDTH='"+popwidth+"'><TR><TD  class='ms-popup' align='center' nowrap>"+msg+" </TD><TD class='ms-popup' nowrap>&nbsp;</TD></TR></TABLE>";
    }
  } else {
    content="<TABLE class='ms-popup' border='0'><TR><td valign='top' class='ms-popup'><img src='gfx/icon_menu/popup_mouse_left.gif' align='top' width='20' height='20' border='0' alt='' /></td><TD align='left' class='ms-popup'>"+msg+" </TD><TD class='ms-popup' nowrap>&nbsp;</TD></TR></TABLE>";
    if(typeof mspath != 'undefined') {
      content="<TABLE class='ms-popup' border='0' ><TR><td valign='top' class='ms-popup'><img src='"+mspath+"/gfx/icon_menu/popup_mouse_left.gif' align='top' width='20' height='20' border='0' /></td><TD align='left' class='ms-popup' nowrap>"+msg+" </TD><TD class='ms-popup' nowrap>&nbsp;</TD></TR></TABLE>";
    } else if(typeof ms_app_path != 'undefined') {
      content="<TABLE class='ms-popup' border='0' ><TR><td valign='top' class='ms-popup'><img src='"+ms_app_path+"/gfx/icon_menu/popup_mouse_left.gif' align='top' width='20' height='20' border='0' /></td><TD align='left' class='ms-popup' nowrap>"+msg+" </TD><TD class='ms-popup' nowrap>&nbsp;</TD></TR></TABLE>";
    }
  }

  if(old) { return; } 
  if(opr) { return; } 
   
  yyy=Yoffset; 
  skin.width=popwidth;

  if(nav)
  { 
    skin.document.open();
    skin.document.write(content);
    skin.document.close();
    skin.visibility="visible";
  }

  if(iex)
  {        
    pup.innerHTML=content;
    skin.visibility="visible";
  }  

  if(n_6)
  {   
    document.getElementById("pup").innerHTML=content;
    skin.visibility="visible";
  }
}


// park content box
function kill()
{
  if(!old)
  {
    yyy=-1000;
    skin.visibility="hidden";
    skin.width=0;
  }
}

