var ajaxLoader = '<div class="ajax-loader1"></div>';

/**
 *
 * @author Marek Rucki
 * @copyright  2011 Blue Media SA
 * @version    $Id: helper.js 31 2011-04-27 10:30:12Z ruckim $
 *
 */

/**
 * Wyswietla dialog
 */
function divDialog(div, title, width, height, modal) {
    if(title=='' || title==null) title='UWAGA !';
    if(width=='' || width==null) width= 300;
    if(height=='' || height==null) height= 110;

    $(div).dialog({width: width,
                        height: height,
                        title: title,
                        closeOnEscape: true,
                        resizable: false,
                        modal: modal,
                        show: 'scale',
                        hide: 'scale'});
}


/**
 * Wysyla postem dowolny formularz
 * @param formElement idFormularza z ktorego pobieramy dane
 * @param contentElement id do ktorego wrzucamy odpowiedz
 * @param url
 */
function sendFormByPost(formElement,contentElement, url) {
    var data = $(formElement).serialize();

    $.ajax({
            type: "POST",
            url: url,
            data: data,
            timeout: 90000,
            success: function(msg){
                    $(contentElement).html(msg);
            },
            beforeSend: function(){
                    $(contentElement).html(ajaxLoader);
            },
            error: function(request,error) {
                    $(contentElement).html("Nie udało się przesłać danych."+
                                            "Proszę odświeżyć stronę i spróbować ponownie.");
            }

    });
}

/**
 * Ustawia dana zakladke jako aktywna
 */
function paymentAccordion(activeId) {
    $( "#paymentAccordion" ).accordion({ active: activeId, autoHeight: false });
}

/**
 * Pokazuje szybki przelew
 */
function fastPaymentOpen() {
    $('#paymentType-1').attr('checked', 'checked');
    $("#fastPaymentPanelDiv").show();
    $("#pblPaymentPanelDiv").hide();
}

/**
 * Zamyka-chowa szybki przelew
 */
function fastPaymentClose(id) {
    // zaznacz ze wybierany jest pbl
    $('#paymentType-0').attr('checked', 'checked');

    // odznacz szybki w pbl-ach
    $('#paymentPbl-szybki').attr('checked', '');

    // zaznacz domyslny pbl
    $("#paymentPbl-"+id).attr('checked', 'checked');

    $("#fastPaymentPanelDiv").hide();
    $("#pblPaymentPanelDiv").show();
}
