jQuery.fn.cycle.transitions.pinch = function($cont, $slides, opts) {
    var $el = $($slides[0]);
    var w = $el.width();
    var h = $el.height();
    opts.cssBefore = { top: 0, left: 0, width: 0, height: 0, zIndex: 1 };
    opts.animIn    = { width: w, height: h };
    opts.animOut   = { top: h, left: w, width: 0, height: 0 };
    opts.cssAfter  = { zIndex: 0, display: 'none' };
};

jQuery.fn.cycle.transitions.fadeTurnLeft = function($cont, $slides, opts) {
    opts.before.push(function(curr, next, opts) {
        jQuery(this).show();
        opts.cssBefore.left = next.cycleW;
        opts.cssBefore.opacity = 0;
        opts.animIn.width = next.cycleW;
    });
    opts.cssBefore = { width: 0 };
    opts.animIn    = { left: 0, opacity: 1 };
    opts.animOut   = { width: 0, opacity: 0 };
    opts.cssAfter  = { display: 'none' };
};

