function toggle(link,obj,texts) { if($(obj).css('display') == 'none') {	link.text(texts[0]); $(obj).show('slow'); } else { link.text(texts[1]); $(obj).hide('slow'); }}
function externalLinks() { if (!document.getElementsByTagName) return; var anchors = document.getElementsByTagName("a"); for (var i=0; i<anchors.length; i++){ var anchor = anchors[i]; if(anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") { anchor.target = "_blank"; }}}
var count_chars = 0;var count_words = 0;function init_offer(num) {  $('#cmp_oferta_p').unbind(); $('#cmp_oferta_p').charsCount({'maxChars':num, 'counterElement':"chars_count"}); }
function init_words(num) { $('#cmp_slowa_p').unbind(); $('#cmp_slowa_p').wordCount({'maxWords':num, 'counterElement':"slowa_count"}); }
function init_select(checkbox,select) { $('#'+checkbox).click(function() { if($('#'+select).attr('disabled') == true) { $('#'+select).removeAttr('disabled'); $('#'+select +' > option:eq(0)').attr('selected','selected'); } else { $('#'+select).attr('disabled','disabled'); $('#'+select+' > option').removeAttr('selected');} }); }
function disable(elem) { $('#'+elem).attr('disabled','disabled'); }
function check(elem) { $('#'+elem).attr('checked','checked'); }

function click_callback(num) {
    $('#reg'+num).click(function() {
        if($('#r'+num).attr('checked') == true) {
            $('#r'+num).removeAttr('checked');
            $('.region'+num).hide();
        } else {
            $('#r'+num).attr('checked','checked');
            $('.region'+num).show().click(function() { $(this).hide(); $('#r'+num).removeAttr('checked'); }); }
    });
}
function click_callback_check(num) {
    $('#r'+num).click(function() {
        if($('#r'+num).attr('checked') == true) {
            $('.region'+num).show().click(function() { $('.region'+num).hide(); $('#r'+num).removeAttr('checked'); });
        } else {
            $('.region'+num).hide();
        }
    });
}

function setup() { click_callback(1); click_callback(2); click_callback(3);click_callback(4); click_callback_check(1); click_callback_check(2); click_callback_check(3);click_callback_check(4); }
function toggle_pob(id) {if($('#pob_'+id).attr('class') == 'pob_hidden') {$('.pob_visible').slideUp('slow');$('.pob_visible').attr('class','pob_hidden'); $('#pob_'+id).slideDown('slow', function(){ $(this).attr('class','pob_visible') });} else {$('#pob_'+id).slideUp('slow', function(){ $(this).attr('class','pob_hidden'); });}}
function toggle_obj() { $('.obj_title').click(function() {if($('#obj_content').attr('class') == 'obj_hidden') {$('#obj_content').slideDown('slow'); $('#obj_content').attr('class','obj_visible'); } else { $('#obj_content').slideUp('slow'); $('#obj_content').attr('class','obj_hidden'); } });}
function toggle_p(id) {if($('#'+id).attr('class') == 'pob_hidden') { $('#'+id).slideDown('slow'); $('#'+id).attr('class','pob_visible');} else { $('#'+id).slideUp('slow'); $('#'+id).attr('class','pob_hidden');}}
function focus_input_c(num) { var reg = /^[0-9]{1,2}$/; $('#ask_ilosc_dzieci_'+num+'_p').focus(function() { if(reg.test($(this).val())== false) $(this).val(''); }); $('#ask_ilosc_dzieci_'+num+'_p').blur(function() { switch(num) { case 1: if(reg.test($(this).val())== false ) $(this).val('0-3 lat'); break; case 2: if(reg.test($(this).val())== false) $(this).val('4-5 lat'); break;case 3: if(reg.test($(this).val())== false) $(this).val('7-15 lat'); break; case 4: if(reg.test($(this).val())== false) $(this).val('16-18 lat'); break;}});}
function baza_checks() {$('.baza_check').click(function(){ if($(this).attr('checked') == false) { if(($('#r1').attr('checked') == false) && ($('#r2').attr('checked') == false) && ($('#r3').attr('checked') == false) && ($('#r4').attr('checked') == false)) { $('#r1').attr('checked','checked'); }}});}
function karnety_oblicz() {
    
    var sum1 = parseInt($('#kd_p').val()) * parseFloat($('#d_dni_p').val());
    var sum2 = parseInt($('#km_p').val()) * parseFloat($('#m_dni_p').val());
    var sum3 = parseInt($('#kk_p').val()) * parseFloat($('#k_dni_p').val());
    
    var kaucja = 2 * (parseInt($('#kd_p').val()) + parseInt($('#km_p').val()) + parseInt($('#kk_p').val()));
    
    var total = sum1 + sum2 + sum3 + kaucja;

    var zal = 0.5 * total;

    


    $('#d_suma_p').val(sum1);
    $('#m_suma_p').val(sum2);
    $('#k_suma_p').val(sum3);

    $('#kaucja_p').val(kaucja);
    $('#zaliczka_p').val(zal);
    $('#suma_kon_p').val(total);

}
