






function showExternalLink(url) {
  $('#external-url').text(url);
  $('#external-link').attr("href", url);
  showLayer('extern');
}


function externLink(link, text, target) {

	  // var tmp = " target = '_blank' ";

	  var newlink = "<a id=\"extern_link_a\" target=\"_blank\" href=\""+link+"\">"+link+"</a>";
	  if (text) {
	      newlink = "<a id=\"extern_link_a\" target=\"_blank\ href=\""+link+"\">"+text+"</a>";
	  }

	  var layer = $('#layer-externlink');
	  $(".externlink_link").html(newlink);
	  $(".modal-next-btn").attr("href", link);

	  if (target) {
		  $(".modal-next-btn").attr("target", target);
	  }

	  $('.modal-next-btn').attr("onClick", "closeLayer('extern');");
	  $('#extern_link_a').attr("onClick", "closeLayer('extern');");

	  layer.addClass('block');
	  layer.modal({
	    opacity: 20,
	    zIndex: 8000,
	    overlayCss:{background:'#000'},
	    close: false,
	    onShow: function(d) {
	      //var l = $('#layer-'+name+'-hl');
	     // Headline erst nach dem Anzeigen ersetzen (sonst ermittelt Flash die Größe 0x0 auf IE)
	      //l.flashHeadline({swf:'swf/headline-h1.swf', size:38, color:'#2297A8'});
	      // Danach nochmal alle externen Links ersetzen
	      $('a.externalLink', d.container).click(function() {
		    var a = $(this);
		    $.modal.close();
		    showExternalLink(a.attr('href'));
		    return false;
		  });
	      $('.modal-top, a').click(function(){
	    	var name = $(this).parent().parent().attr("id");
	    	closeLayer(name);
	      });
	    }
	  });
}


/* Layer functions */

function closeLayer(name) {
  var layer = $('#'+name);
  layer.removeClass('block');
  layer.addClass('none');
  $.modal.close();
}

function showLayer(name) {
  var layer = $('#layer-'+name);
  layer.addClass('block');
  layer.modal({
    opacity: 20,
    zIndex: 8000,
    overlayCss:{background:'#000'},
    close: false,
    onShow: function(d) {
      //var l = $('#layer-'+name+'-hl');
     // Headline erst nach dem Anzeigen ersetzen (sonst ermittelt Flash die Größe 0x0 auf IE)
      //l.flashHeadline({swf:'swf/headline-h1.swf', size:38, color:'#2297A8'});
      // Danach nochmal alle externen Links ersetzen
      $('a.externalLink', d.container).click(function() {
	    var a = $(this);
	    $.modal.close();
	    showExternalLink(a.attr('href'));
	    return false;
	  });
      $('.modal-top').click(function(){
    		var name = $(this).parent().parent().attr("id");
    		closeLayer(name);
    	});
    }
  });
}

