/* Greybox Redux
 * Required: http://jquery.com/
 * Written by: John Resig
 * Based on code by: 4mir Salihefendic (http://amix.dk)
 * License: LGPL (read more in LGPL.txt)
 */

var GB_DONE = false;
var GB_HEIGHT = 400;
var GB_WIDTH = 400;

function GB_show(caption, url, height, width) {
  GB_HEIGHT = height || 400;
  GB_WIDTH = width || 400;
  if(!GB_DONE) {
  var wH=$(window).height();
	var dH=$(document).height();
	var maxH=(wH>dH)?wH:dH;
    $(document.body)
      .append("<div id='GB_overlay' style='height:"+maxH+"px'></div><div id='GB_window'>"
		+ "<div id='intestazione'>"
        + "<span id='close'>close X</span></div></div>");
    $("#close").click(GB_hide);
    $("#GB_overlay").click(GB_hide);
    $(window).resize(GB_position);
    GB_DONE = true;
  }

  $("#GB_frame").remove();
  $("#GB_window").append("<iframe id='GB_frame' src='"+url+"' marginheight='0' marginwidth='0' frameborder='0'></iframe>");

  $("#GB_overlay").show();
  GB_position();

  if(GB_ANIMATION)
    $("#GB_window").slideDown("slow");
  else
    $("#GB_window").show();
}

function GB_show2(caption, url, height, width) {
  GB_HEIGHT = height || 400;
  GB_WIDTH = width || 400;
  if(!GB_DONE) {
  var wH=$(window).height();
	var dH=$(document).height();
	var maxH=(wH>dH)?wH:dH;
    $(document.body)
      .append("<div id='GB_overlay' style='height:"+maxH+"px'></div><div id='GB_window'>"
		+ "<div id='intestazione'>"
        + "<span id='close'>close X</span></div></div>");
    $("#close").click(GB_hide3);
    $("#GB_overlay").click(GB_hide3);
    $(window).resize(GB_position);
    GB_DONE = true;
  }

  $("#GB_frame").remove();
  $("#GB_window").append("<iframe id='GB_frame' src='"+url+"' marginheight='0' marginwidth='0' frameborder='0'></iframe>");

  $("#GB_overlay").show();
  GB_position();

  if(GB_ANIMATION)
    $("#GB_window").slideDown("slow");
  else
    $("#GB_window").show();
}

function GB_hide() {
  $("#GB_window,#GB_overlay").hide();
  parent.document.getElementById("player").style.height="216px";
}
function GB_hide3() {
  $("#GB_window,#GB_overlay").hide();
  parent.document.getElementById("player").style.height="432px";
}
function GB_hide2(location) {
  $("#GB_window,#GB_overlay").hide();
  parent.location=location;
}

function GB_position() {
	var l = $('html').scrollLeft()+(($(window).width()-GB_WIDTH)/2);
  var t = $('html').scrollTop()+(($(window).height()-GB_HEIGHT)/2);
  l=(l<0)?0:l;
  t=(t<0)?0:t;
  $("#GB_window").css({width:GB_WIDTH+"px",height:GB_HEIGHT+"px",
    left: l+"px", top: t+"px" });
  $("#GB_frame").css("height",GB_HEIGHT - 55 +"px");
}

