function zoomMedia(mediaID, mediaWidth, mediaHeight, mediaTemplate) {
  mediaWidth =  parseInt(mediaWidth) + 2;
  mediaHeight = parseInt(mediaHeight) + 30;
  var mediaLeft = ($(window).width() - mediaWidth) / 2;
  var mediaTop = ($(window).height() - mediaHeight) / 2 + $(window).scrollTop();
  if (mediaLeft < 0) mediaLeft = 0;
  if (mediaTop < 0) mediaTop = 0;
	var myurl = '/de/site.php/'+mediaID;
	if (mediaTemplate) myurl = myurl+'/'+mediaTemplate;
  $('#mediaLayer').load(myurl);
  $('#mediaLayer').css({
    'width' : mediaWidth + 'px',
    'height' : mediaHeight + 'px',
    'left' : mediaLeft + 'px',
    'top' : mediaTop + 'px'
  });
  $('#mediaLayer').show();
  $('#mediaShadow').css({
    'width' : $(window).width() + 'px',
    'height' : (parseInt($(window).height()) * 2 + parseInt($(window).scrollTop())) + 'px'
  });
  $('#mediaShadow').show();
}

function mediaClose() {
  $('#mediaLayer').empty();
  $('#mediaLayer').css({
    'width' : '1px',
    'height' : '1px'
  });
  $('#mediaLayer').hide();
  $('#mediaShadow').css({
    'width' : '1px',
    'height' : '1px'
  });
  $('#mediaShadow').hide();
}

function cToggleDiv(mainid, subid) {
  if ($('#'+subid).is(':hidden')) {
    $('#'+subid).slideDown('slow');
  }
  else $('#'+subid).slideUp('slow');
  if ($('#'+mainid).hasClass('active')) {
    $('#'+mainid).removeClass('active');
  }
  else $('#'+mainid).addClass('active');
}

