$(document).ready(function(){
	$('#faktura_tak').click(function() {
		$('#dane_do_faktury').slideDown('fast', function() {
		});
	});
	$('#faktura_nie').click(function() {
		$('#dane_do_faktury').slideUp('fast', function() {
		});
	});
	
	$('#inny_adres_wysylki_vat').click(function() {
		if($('#inny_adres_wysylki_vat').attr('checked')==true) {
			$('#dane_do_wysylki_faktury').slideDown('fast', function() {
			});
		}
		if($('#inny_adres_wysylki_vat').attr('checked')==false) {
			$('#dane_do_wysylki_faktury').slideUp('fast', function() {
			});
		}
	});
	
	// $('#nip').blur(function() {
		// if(!checkNIP($('#nip').val())) alert('Niepoprawny numer NIP');
	// });

	// $('#email').blur(function() {
		// var email_pattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
		// if(!email_pattern.test($('#email').val())) alert('Niepoprawny email');
	// });
	
	$('#powiadomienia_email').click(function() {
		if($('#powiadomienia_email').attr('checked')==true) {
			$('#div_powiadomienia_email').slideDown('fast', function() {
				if($('#email_alert').val()=='') $('#email_alert').val($('#email').val());
			});
		}
		if($('#powiadomienia_email').attr('checked')==false) {
			$('#div_powiadomienia_email').slideUp('fast', function() {
			});
		}
	});
	
	$('#powiadomienia_sms').click(function() {
		if($('#powiadomienia_sms').attr('checked')==true) {
			$('#div_powiadomienia_sms').slideDown('fast', function() {
			});
		}
		if($('#powiadomienia_sms').attr('checked')==false) {
			$('#div_powiadomienia_sms').slideUp('fast', function() {
			});
		}
	});
	
	if($('#inny_adres_wysylki_vat').attr('checked')==true) $('#dane_do_wysylki_faktury').slideDown('fast', function() {});
	if($('#powiadomienia_email').attr('checked')==true) $('#div_powiadomienia_email').slideDown('fast', function() {});
	if($('#powiadomienia_sms').attr('checked')==true) $('#div_powiadomienia_sms').slideDown('fast', function() {});
	if($('input:radio[name=faktura]:checked').val()=='tak') $('#dane_do_faktury').slideDown('fast', function() {});
	if($('#formularz_logowania').length>0) $('#email').focus();
	
	$('#raport_szczegoly').slideUp('fast',function(){});
	$('#rozwin_szczegoly').click( function() {
	    if(rozwin) {
	        $('#raport_szczegoly').slideDown('fast',function(){});
	        $('#rozwin_szczegoly').html('&#171; Schowaj szczegóły');
	    }
	    else {
	        $('#raport_szczegoly').slideUp('fast',function(){});
   	        $('#rozwin_szczegoly').html('Pokaż szczegóły &#187;');
	    }
	    rozwin = !rozwin;
	});
	
	

});
var rozwin = true;

function pobierzRaport(data,godzina) {
        $('#raport_szczegolowy').html('Trwa ładowanie wyników...');
  	    $.getJSON('raport_godzinowy.php?data='+data+'&godzina='+godzina,function(data) {
  	        var html = '<table id="detailedRaportTable_raportGodzinowy">\
  	        <col class="detailedRaportTable_raportGodzinowy_col1" />\
  	        <col class="detailedRaportTable_raportGodzinowy_col2" />\
  	        <col class="detailedRaportTable_raportGodzinowy_col3" />\
  	        ';
	        for(i=0;i<data.length;i++) {
	            if(data[i].url.length>40) data[i].url = data[i].url.substr(0,40)+'...';
	            html+='<tr><td>'+data[i].data+'</td><td>'+data[i].url+'</td><td>'+data[i].status+'</td></tr>';
	        }
	        html+='</table>';
	        $('#raport_szczegolowy').html(html);
	    });
	    $('.raportGodzinowy_active').attr('class','raportGodzinowy');

}

function pokazRaport() {
    var url = 'panel_klienta.php?id=raport&start='+$('#rok1').val()+'-'+$('#miesiac1').val()+'-'+$('#dzien1').val()+'&koniec='+$('#rok2').val()+'-'+$('#miesiac2').val()+'-'+$('#dzien2').val();
    window.location = url;
}


function checkNIP(data) {
	var isOK = true;
	var nip = data;
	var nip_pattern = /^[0-9]{10}$/;
	nip = nip.replace(/ /g,'');
	nip = nip.replace(/-/g,'');
	nip = nip.replace(/[^0-9]/g,'');
	if((nip.length != 10) || !nip_pattern.test(nip)) {
		isOK = false;
	} else {
		var checksum = nip.charAt(0)*6+nip.charAt(1)*5+nip.charAt(2)*7+nip.charAt(3)*2+nip.charAt(4)*3+nip.charAt(5)*4+nip.charAt(6)*5+nip.charAt(7)*6+nip.charAt(8)*7;
		if(!((checksum%11)%10 == nip.charAt(9))) isOK = false;
	}
	if(data == '') isOK = false;
	//if(!isOK) styleForm(document.getElementById('nip'));
	return isOK;
}

function updatePrice() {
	sms = $('#pakiet_sms').val();
	liczba_sms = sms.replace('pakiet_sms_','');
	netto = 99;
	if(liczba_sms>20) netto += liczba_sms/10;
	brutto = round(netto*1.22,2);
	str = netto + " zł netto + 22% VAT (" + brutto + " zł brutto)";
	$('#cena_roczna').html(str);
}

function round(liczba,liczba_miejsc) {
	if(liczba_miejsc==undefined) liczba_miejsc = 0;
	var ratio = Math.pow(10,liczba_miejsc);
	return (Math.round(ratio*liczba)/ratio);
}

