﻿// JScript File

var PopupEventDivID = 'popupeventdiv';
var oldtxthtml='';
function showpopupevents(txthtml,displayBelowThisObject)
{
  
    var mydisplaycontrol=document.getElementById(displayBelowThisObject);
    var x = mydisplaycontrol.offsetLeft ;
    var y = mydisplaycontrol.offsetTop + mydisplaycontrol.offsetHeight ;
    var mydiv;


if (!document.getElementById(PopupEventDivID)) {
   
    mydiv = document.createElement('div');
      
    mydiv.setAttribute('id', PopupEventDivID);
    mydiv.setAttribute('class', 'pobupeventmainDivcss');
    mydiv.setAttribute('style', 'visibility: hidden;');
    mydiv.setAttribute('onblur','mouseOutevents();');
   var divshtml="<table class='pobupeventmaintablecss' onmouseout='mouseOutevents();' onmouseover='mouseOverevents();' cellpadding='0' cellspacing='0'><tr id='divtop' class='popupdivtopcss' ><td/></tr><tr id='divmiddle' class='popupdivmiddlecss' ><td>" + txthtml + "</td></tr><tr id='divbottom' class='popupdivbottomcss'><td></td></tr></table>";

    mydiv.innerHTML=divshtml;
     
    document.body.appendChild(mydiv);
    
  }
  else
  {
  
  mydiv=document.getElementById(PopupEventDivID);
 
  // var divshtml="<div id='divtop' class='popupdivtopcss' onmouseout='mouseOut()' /><div id='divmiddle' class='popupdivmiddlecss' onmouseout='mouseOut()' >" + txthtml + "</div><div id='divbottom' class='popupdivbottomcss' onmouseout='mouseOut()' />";
     var divshtml="<table class='pobupeventmaintablecss'  onmouseout='mouseOutevents();' onmouseover='mouseOverevents();' cellpadding='0' cellspacing='0'><tr id='divtop' class='popupdivtopcss'><td/></tr><tr id='divmiddle' class='popupdivmiddlecss' ><td>" + txthtml + "</td></tr><tr id='divbottom' class='popupdivbottomcss'><td></td></tr></table>";
  
 
    mydiv.innerHTML=divshtml;
  }

 

  // deal with elements inside tables and such
  var parent = mydisplaycontrol;
  
  while (parent.offsetParent) {
    parent = parent.offsetParent;
    x += parent.offsetLeft ;
    y += parent.offsetTop ;
  }
  
    
    mydiv.style.position = 'absolute';
    mydiv.style.left = x + 'px';
    mydiv.style.top = y + 'px';
    
    
//    if (ishide==false)
//    {
    mydiv.style.visibility = 'visible';//(mydiv.style.visibility == 'visible' ? 'hidden' : 'visible');
    mydiv.style.display = 'block';//(mydiv.style.display == 'block' ? 'none' : 'block');
//    }
//    else if (ishide==true)
//    {
//    mydiv.style.visibility = 'hidden';//(mydiv.style.visibility == 'visible' ? 'hidden' : 'visible');
//    mydiv.style.display = 'none';//(mydiv.style.display == 'block' ? 'none' : 'block');
//    
//    }
//    else
//    {
    // mydiv.style.visibility = (mydiv.style.visibility == 'visible' ? 'hidden' : 'visible');
   //mydiv.style.display = (mydiv.style.display == 'block' ? 'none' : 'block');
    
   // }
    mydiv.style.zIndex = 10000;
    
//    if (mydiv.style.visibility == 'visible')
//   mydiv.focus();
//    
      
   
}
function mouseOutevents()
{
try
{

 var is_opera = (navigator.userAgent.toLowerCase().indexOf('opera') != -1);
  if (is_opera)
    return;
    if (document.getElementById(PopupEventDivID))
    {
var mydiv=document.getElementById(PopupEventDivID);
mydiv.style.visibility = 'hidden';
    mydiv.style.display = 'none' ;
    }
 }
  catch(e) {
  }     
}
function mouseOverevents()
{

 var is_opera = (navigator.userAgent.toLowerCase().indexOf('opera') != -1);
  if (is_opera)
    return;
    if (document.getElementById(PopupEventDivID))
    {
var mydiv=document.getElementById(PopupEventDivID);
mydiv.style.visibility = 'visible';
    mydiv.style.display = 'block' ;
     }
      
}