var gexit=1;
window.onbeforeunload=function(){
  var warning="Um nur die Bildergalerie zu beenden und zurück zur Website zu gelangen, klicken Sie bitte auf \"Abbrechen\" und anschließend auf \"zurück zur Website\" unten rechts.";
  if(gexit==0){return warning;}
}
jQuery(function($){
  var g,gid,gidp,gdef=1,gorig,glogo;
  Galleria.loadTheme('http://tools.werbewind.com/gallery/galleria/themes/fullscreen/galleria.fullscreen.js');
  $('.start-galleria').click(function(){
    gidp=$(this).attr('rel');
	// added 07.02.2012 by Tomas
	// edited 08.02.2012 by Lars to prevent cross-domain warnings in IE
    var url='http://tools.werbewind.com/gallery/galleria/add_click.php?id='+gidp;
	if($.browser.msie&&window.XDomainRequest){
      var xdr = new XDomainRequest();
      xdr.open("post",url);
      xdr.send();
    }
    else{
	  $.ajax({url:url});
    }
    gid='#'+gidp;
	glogo='';
	if(window["logo_"+gidp]){
	  glogo=window["logo_"+gidp];
	}
    gorig=$(gid).html();
    $(gid).show();
	gexit=0;
    $(gid).galleria({
      debug:true,
      extend:function(){
        g=this;
        g.play(4000);
        g.$('thumbnails-container').hide();
        g.$('info-thumbs').click(function(){
          g.pause();
          g.$('thumbnails-container').show();
          g.$('info-title').html('Bilderübersicht');
          g.$('info-description').html('Wählen Sie ein Motiv um dieses zu vergrößern.');
          g.setOptions('transition','none');
          g.$('info').addClass('thumbs');
        });
        g.$('info-play').click(function(){
          g.playToggle(4000);
        });
        g.$('info-prev').click(function(){
          g.setOptions('transition','none');
          g.pause();
          g.prev();
        });
        g.$('info-next').click(function(){
          g.setOptions('transition','none');
          g.pause();
          g.next();
        });
		g.$('info-close2').html('zurück zur Website');
        g.$('info-close,info-close2').click(function(){
          g.pause();
          g.exitFullscreen();
		  $(gid).hide();
          $(gid).html(gorig);
		  gexit=1;
        });
      },
      transition:'fade',
      transition_speed:2000,
      _hide_dock:false,
      carousel:false,
      show_imagenav:false,
      logo:glogo,
      history:false
    });
	return false;
  });
});
