function toggleView(elName, visibilityType)
{
  visibilityType = (visibilityType == 'block') ? 'block' : 'inline'; 
  var obj = getObj(elName);
  obj.style.display = (obj.style.display == "none" || obj.style.display == '') ? visibilityType : "none";
  return false;
}


function displayModal(visible)
{
  if( typeof visible != 'undefined' && ! visible )
  {
    getObj('compare_medical').style.display = 'none';
    return false;
  }
  
  resizeModal();
  
  changePopupColumn('default');
  getObj('early_retirees_col1checkbox').checked = false;
  getObj('early_retirees_col2checkbox').checked = false;
  getObj('early_retirees_col3checkbox').checked = false;
  getObj('early_retirees_col4checkbox').checked = false;
  getObj('early_retirees_col5checkbox').checked = false;
  getObj('retirees_col1checkbox').checked = false;
  getObj('retirees_col2checkbox').checked = false;
  getObj('retirees_col3checkbox').checked = false;
  getObj('retirees_col4checkbox').checked = false;
  getObj('retirees_col5checkbox').checked = false;
  getObj('retirees_col6checkbox').checked = false;
  getObj('compare_medical').style.display = 'block';
  return false;
}


function resizeModal()
{
  var pageWidth, pageHeight;
  
  if( window.innerHeight && window.scrollMaxY ) // Firefox
  {
    pageWidth = window.innerWidth + window.scrollMaxX;
    pageHeight = window.innerHeight + window.scrollMaxY;
  }
  else if( document.body.scrollHeight > document.body.offsetHeight ) // all but Explorer Mac
  {
    pageWidth = document.body.scrollWidth;
    pageHeight = document.body.scrollHeight;
  }
  else // works in Explorer 6 Strict, Mozilla (not FF) and Safari
  {
    pageWidth = document.body.offsetWidth + document.body.offsetLeft;
    pageHeight = document.body.offsetHeight + document.body.offsetTop;
  }
  
  var compare_medical = getObj('compare_medical');
  compare_medical.style.width = pageWidth + 'px';
  compare_medical.style.height = pageHeight + 'px';
  
  var compare_medical_popup = getObj('compare_medical_popup');
  if (window.pageYOffset)
  {
    compare_medical_popup.style.top = window.pageYOffset + 'px';
  }
  else
  {
    var iebody = (document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body
    
    compare_medical_popup.style.top = iebody.scrollTop + 'px';
  }
  return false;
}


function changePopupColumn(column_id)
{
  if (column_id=='early_retirees')
  {
    getObj('popup_column_default').style.display = 'none';
    getObj('popup_column_early_retirees').style.display = 'inline';
    getObj('popup_column_retirees').style.display = 'none';
  }
  else if (column_id=='retirees')
  {
    getObj('popup_column_default').style.display = 'none';
    getObj('popup_column_early_retirees').style.display = 'none';
    getObj('popup_column_retirees').style.display = 'inline';
  }
  else
  {
    getObj('popup_column_default').style.display = 'inline';
    getObj('popup_column_early_retirees').style.display = 'none';
    getObj('popup_column_retirees').style.display = 'none';
  }
  return false;
}


//keep this one:
window.onresize = resizeModal;