function switchBlock(el,eff) {
    var name = el.id;
    if( typeof(eff)=="undefined" ) {
        eff = true;
    }
    var efx = new Fx.Slide($(name+'Data'));

    if(el.checked) {
        $(name+'Data').setStyle('display', 'block');
        if( eff == false ) {
            efx.show(0);
        }
        else {
            efx.slideIn();
        }

        if( name.substr(name.length-'allegro'.length,name.length)  == 'allegro' ) {
            if( $defined($('order_delivery_2_1'))) {
                $('order_delivery_2_1').disabled='disabled';
            }
            if( $defined($('order_delivery_2_2'))) {
                $('order_delivery_2_2').disabled='disabled';
            }
        }
    }
    else {
        if( eff == false ) {
            efx.hide(0).chain(function(){ this.element.setStyle('display', 'none') });
        }
        else {
            efx.slideOut().chain(function(){ this.element.setStyle('display', 'none') });
        }

        if( name.substr(name.length-'allegro'.length,name.length) == 'allegro' ) {
            if( $defined($('order_delivery_2_1'))) {
                $('order_delivery_2_1').disabled=null;
            }
            if( $defined($('order_delivery_2_2'))) {
                $('order_delivery_2_2').disabled=null;
            }
        }
    }
}