/**
 * Toggle demo-source.
 */
$(function() {
  $('#demo-source > a').click( function() {
    if ($(this).attr('class') == 'source-open') {
      $(this)
        .attr('class','source-closed')
        .next('div').hide('normal');
    }
    else {
      $(this)
        .attr('class','source-open')
        .next('div').show('normal');
    }
  });
});

$(function() {
  var i = 0;
  $('a.fancybox img')
    .css({padding:0,background:'transparent'})
    .each(function() {
      var id = "zmi_fancybox_img"+i;
      var offs = $(this).offset();
      $('body').append('<div id="'+id+'" class="zmi-fancybox-img"></div>');
      var $div = $('div#'+id);
      $div.css({position:'absolute',
        left:offs.left+$(this).prop('offsetWidth')-$div.prop('offsetWidth'),
        top:offs.top+$(this).prop('offsetHeight')-$div.prop('offsetHeight')})
      .click(function(){
        var id = $(this).attr("id");
        var i = parseInt(id.substr("zmi_fancybox_img".length));
        $($('a.fancybox img')[i]).click();
      });
    i++;
  });
});
