<!--

var bg_color = '#999999';
var bg_opacity = 50;
var main_width = 700;
var main_height = 420;
var main_color = '#ffffff';
var close_left = 660;
var close_top = 10;


function show_lb_page(content_src)
{
  show_lb('src', content_src, '');
}


function show_lb(content_type, content_src, content_alt)
{
  var bg_div = document.createElement('div');
  bg_div.setAttribute('id', "lightbox_bg");

  bg_div.setAttribute('onclick', 'javascript:hide_lb()');
  bg_div.onclick = function() {hide_lb();}; // for IE

  bg_div.style.background = bg_color;  

  bg_div.style.filter = 'alpha(opacity=' + bg_opacity + ')';
  bg_div.style.MozOpacity = bg_opacity/100;
  bg_div.style.opacity = bg_opacity/100;

  document.body.appendChild(bg_div);

  var main_div = document.createElement('div');
  main_div.setAttribute('id', "lightbox_main");
  main_div.style.background = main_color;

  main_div.style.height = main_height + 'px';
  main_div.style.width = main_width + 'px';

  setMainPosition(main_div,main_height,main_width);

  window.onresize = function() {
    setMainPosition(main_div,main_height,main_width);
  }
  
  if (content_type == 'src') {
    main_div.innerHTML = '<iframe src="' + content_src + '" frameborder="0" scrolling="no" height="' + main_height + '" width="' + main_width + '"></iframe>';
  }
  else if (content_type == 'html') {
    main_div.innerHTML = content_src;
  } 
  else if (content_type == 'hidden') {
    var lightbox_content_html = document.getElementById('lightbox_content').innerHTML;
    main_div.innerHTML = lightbox_content_html;
  }
  else if (content_type == 'image') {
    main_div.innerHTML = '<img src="' + content_src + '" alt="' + content_alt + '" border="0" height="' + main_height + '" width="' + main_width + '">';
  }
  else {
    main_div.innerHTML = "nothing";
  }

  document.body.appendChild(main_div);

  if (close_left && close_top) {
    var close_link = document.createElement('a');
    close_link.setAttribute('id', "lightbox_close");
    close_link.setAttribute('href', 'javascript:hide_lb()');
    close_link.innerHTML = '<img src="slides/close_lg.gif" width="30" height="30" border="0" alt="" />';
    close_link.style.position = "absolute";
    close_link.style.width = 30;
    close_link.style.height = 30;

    close_link.style.left = close_left + 'px';
    close_link.style.top = close_top + 'px';

    main_div.appendChild(close_link);
  }
}

function setMainPosition(main_div,main_height,main_width) {
  main_div.style.marginLeft = '-' + (main_width / 2) + 'px';

  var isIE6 = typeof document.body.style.maxHeight === "undefined";
  if ( ! isIE6 ) { // take away IE non-strict handling
    main_div.style.marginTop = '-' + (main_height / 2) + 'px';
  }

}

function hide_lb(id)
{
  //alert("in hide_lb");

  var parent = document.getElementById('lightbox_bg').parentNode;
  var child = document.getElementById('lightbox_bg');
  parent.removeChild(child);

  var parent = document.getElementById('lightbox_main').parentNode;
  var child = document.getElementById('lightbox_main');
  parent.removeChild(child);

  window.onresize = null;


}



// -->