/*
 * Copyright 2007 Sebastian Rose <sebastian _ rose at gmx punktk de>
 */


var srjsPopup;

function myOpenWH(url, w, h) {
  cx = (screen.width - w) / 2;
  cy = (screen.height - h) / 2;

  if ( srjsPopup && srjsPopup.closed != true )
    {
      srjsPopup.close();
    }
  srjsPopup = window.open(url,
                    '',
                    'top=' + cy + ',left=' + cx
                    + ',width=' + w
                    + ',height=' + h
                    + ',resizable=yes,scrollbars=yes,menubar=no,location=no,toolbar=no,dependend=yes');
  srjsPopup.focus();
}

function openDlg ( url ) {
  h = 120;
  w = 240;
  srjsPopup = window.open(url,
                    '',
                    'top=0,left=0,width='
                    + w + ',height='
                    + h - 50
                    +
                    ',resizable=yes,scrollbars=yes,menubar=no,location=no,toolbar=no,dependend=yes');
  srjsPopup.resizeTo(w, h);
  srjsPopup.moveTo( screen.width / 2, screen.height / 2);
  srjsPopup.focus();
}


function closePop() {
  srjsPopup.close();
}


function closeThis()
{
  opener.location.reload();
  window.close();
}

/*
  ======================================================================
  Popover
*/

function showPopover(id) {
  var h = window.innerHeight;
  var w = window.innerWidth;
  var i=document.getElementById(id);
  if(document.all) {
    w = document.body.clientWidth;
    h = document.body.clientHeight;
    i = document.all[id];
  }
  iXPos = h;
  if(i)
    {
      i.style.position='absolute';
      i.style.top='0px';
      i.style.left='0px';
      i.style.width=''+w+'px';
      i.style.height='900px';
      i.style.visibility='visible';
      i.style.paddingTop='120px';
      var selects = document.getElementsByTagName("select");
      for(var j=0;j<selects.length;++j)
        selects[j].style.visibility='hidden';
    }
}

function hidePopover(id) {
  var i=document.getElementById(id);
  if(document.all)
    i = document.all[id];
  if(i)
    {
      i.style.width='0px';
      i.style.height='0px';
      i.style.visibility='hidden';
      var selects = document.getElementsByTagName("select");
      for(var j=0;j<selects.length;++j)
        selects[j].style.visibility='visible';
    }
}

