/* 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;

function GB_open(url,title) {
  GB_ID = 'GB_window';
  $('body').append('<div id="GB_overlay"></div>');
  $('#GB_overlay').append('<div class="GB_preload_message"></div>');
  $('#GB_overlay').fadeIn('fast');
  $('body')
      .append('<div id="'+GB_ID+'" class="GB_window" style="visibility:hidden">'
        + '</div>');
  var closeCaption = 'zum Schließen klicken';
  if (title=='enlarge') closeCaption = 'click to close';
  $('#'+GB_ID).append('<img src="'+url+'" id="GB_img" title="'+closeCaption+'" />');
  $('#'+GB_ID).append('<div class="GB_caption"><p>'+title+'</p></div>');

  $('#'+GB_ID+' img').load(function() {
    top.GB_position('GB_window');
    $('#GB_window').css('visibility','visible'); 
	$('#GB_window').css('display','none'); 
	$('#GB_window').fadeIn('slow'); 
  });
  
  $('#GB_window').click(GB_close);
  $('#GB_overlay').click(GB_close);
}

function GB_close() {
  $('#GB_window').remove();
  $('#GB_overlay').remove();
}

function GB_position(winId) {
  var de = document.documentElement;
  var w = self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;
  var h = self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight;
  var i = document.getElementById('GB_img');
  $('#GB_window').css({width:i.width+2+'px',height:i.height+30+'px',
    left: ((w - i.width)/2)+'px', top: ((h - (i.height))/2) - 20 });
}

function GB_open_video(url,title) {
  GB_ID = 'GB_window';
  $('.wrapper_1').append('<div id="GB_overlay"></div>');
  $('#GB_overlay').append('<div class="GB_preload_message"></div>');
  $('#GB_overlay').fadeIn('fast');
  $('.wrapper_1')
      .append('<div id="'+GB_ID+'" class="GB_window" style="visibility:hidden">'
        + '</div>');
  $('#'+GB_ID).append('<img src="'+url+'" id="GB_img" title="zum Schließen klicken" />');
  
  $('#'+GB_ID+' img').load(function() {
    $('.GB_preload_message').remove();									
    top.GB_position_video('GB_window');
    $('#GB_window').css('visibility','visible');
	$('#GB_window').css('border','1px solid #553F83');
	$('#GB_window img').hide(); 
	$('#GB_window').flash(
        { 
          src: '../assets/flash/streaming_player_video.swf',
          width: 320,
          height: 252,
          flashvars: { fileName: "../assets/flash/sprengungsfilm.swf" }
        },
        { version: 6 }
    );
	
  });
  
  
  
  //$('#GB_window').click(GB_close);
  $('#GB_overlay').click(GB_close);
}

function GB_position_video(winId) {
  var de = document.documentElement;
  var w = self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;
  var h = self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight;
  var i = document.getElementById('GB_img');
  $('#GB_window').css({width:i.width+'px',height:i.height+28+'px',
    left: ((w - i.width)/2)+'px', top: ((h - (i.height))/2) - 20 });
}
