$.fn.bmi = function() {
	var $box=$(this);
    $box.find('.inputSubmit').click( function () {
        if ($('#wzrost').attr('value') == '') {
            alert('Podaj wzrost');
            $('#wzrost').focus();
        }
        else if ($('#waga').attr('value') == '') {
            alert('Podaj wagę');
            $('#waga').focus();
        }
        else {
            waga = parseFloat($('#waga').attr('value'));
            wzrost = parseFloat($('#wzrost').attr('value'));
            bmi = Math.ceil ( (waga / ((wzrost / 100) * (wzrost / 100))) * 10 ) / 10;
            if ( bmi < 0 || !eval(bmi)) {
                alert ('Wpisz poprawne dane');
                $('#wzrost').focus();
            }
            else {
                desc = 'niedowaga';
                if (bmi >= 19.5) { desc = 'waga prawidłowa'; }
                if (bmi >= 25)   { desc = 'nadwaga'; }
                if (bmi >= 30)   { desc = 'I stopień otyłości'; }
                if (bmi >= 35)   { desc = 'II stopień otyłości'; }
                if (bmi >= 40)   { desc = 'III stopień otyłości'; }
                $box.find('p:last').html('Twój wskaźnik BMI wynosi <b>'+bmi+'</b>.<br />Opis: <b>'+desc+'</b>.');
            }
        }
        return false;
    });
};
