$(document).ready(function(){
    $("#loginform").validate();
  });


function radioClick(par){

	if(par == 0){
		$("#nip").attr("class","w250 nip");
		$("label[for=nip]").html("NIP:");
                $("label[for=telefon]").html("<b>Telefon*</b>:");
		$("#firma").attr("class","w250");
		$("label[for=firma]").html("Nazwa firmy / instytucji:");
		$("p.faktura").show();
		$("#faktura_tr").show();
        $('#stawkivat').hide();
        $('#stawka_vat2').click();
        $('#vat70_error').hide();
		
		checkfaktura($("#faktura"));
	
		
	} else {
	
		$("#faktura_tr").hide();
		$("#nip").attr("class","w250 nip required");
		$("label[for=nip]").html("<b>NIP*</b>:");
		$("#firma").attr("class","w250 required");
		$("label[for=firma]").html("<b>Nazwa firmy / instytucji*</b>:");
		$("p.faktura").hide();
        var VOD = $.cookie('VOD');
        if (VOD != null) {
        $('#stawkivat').hide();
        $('#stawka_vat2').click();
        }else{
        $('#stawkivat').show();
        }
        $("#stawka_vat2").removeAttr("checked");
	}

    $("label[for=stawki_vat]").html("<b>Źródło finansowania*</b>:");
	$("label[for=imie]").html("<b>Imię*</b>:");
	$("label[for=nazwisko]").html("<b>Nazwisko*</b>:");
	$("label[for=adres]").html("<b>Adres*</b>:");
	$("label[for=kod]").html("<b>Kod*</b>:");
	$("label[for=miasto]").html("<b>Miejscowość*</b>:");
	$("label[for=email]").html("<b>E-mail*</b>:"); 
        $("label[for=telefon]").html("<b>Telefon*</b>:");
	$("label[for=tematyka]").html("<b>Tematyka*</b>:");
        $("label[for=osoba_kontaktowa]").html("<b>Dane osoby do kontaktu*</b>:");
        
        
}

function radioClick_en(par){
	if(par == 0){
		$("#nip").attr("class","w250 nip");
		$("label[for=nip]").html("Tax Identification Number:");
		$("#firma").attr("class","w250");
		$("label[for=firma]").html("Company name:");
		$("p.faktura").show();
	} else {
		$("#nip").attr("class","w250 nip required");
		$("label[for=nip]").html("<b>Tax Identification Number*</b>:");
		$("#firma").attr("class","w250 required");
		$("label[for=firma]").html("<b>Company name*</b>:");
		$("p.faktura").hide();
	}
	$("label[for=imie]").html("<b>Name*</b>:");
	$("label[for=nazwisko]").html("<b>Surname*</b>:");
	$("label[for=adres]").html("<b>Address*</b>:");
	$("label[for=kod]").html("<b>Postcode*</b>:");
	$("label[for=miasto]").html("<b>City*</b>:");
	$("label[for=email]").html("<b>E-mail*</b>:");
}


function checkfaktura(obj){


   	if ($(obj).is(':checked')){
                
       	$("#nip").attr("class","w250 required");
       	$("label[for=nip]").html("<b>NIP*</b>:");   
         	
    }else{
        $("#nip").attr("class","w250");
        $("label[for=nip]").html("NIP:");  
    } 

}



function number_format(number, decimals, dec_point, thousands_sep) {
    // Formats a number with grouped thousands  
    // 
    // version: 1009.2513
    // discuss at: http://phpjs.org/functions/number_format    // +   original by: Jonas Raoni Soares Silva (http://www.jsfromhell.com)
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +     bugfix by: Michael White (http://getsprink.com)
    // +     bugfix by: Benjamin Lupton
    // +     bugfix by: Allan Jensen (http://www.winternet.no)    // +    revised by: Jonas Raoni Soares Silva (http://www.jsfromhell.com)
    // +     bugfix by: Howard Yeend
    // +    revised by: Luke Smith (http://lucassmith.name)
    // +     bugfix by: Diogo Resende
    // +     bugfix by: Rival    // +      input by: Kheang Hok Chin (http://www.distantia.ca/)
    // +   improved by: davook
    // +   improved by: Brett Zamir (http://brett-zamir.me)
    // +      input by: Jay Klehr
    // +   improved by: Brett Zamir (http://brett-zamir.me)    // +      input by: Amir Habibi (http://www.residence-mixte.com/)
    // +     bugfix by: Brett Zamir (http://brett-zamir.me)
    // +   improved by: Theriault
    // +      input by: Amirouche
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)    // *     example 1: number_format(1234.56);
    // *     returns 1: '1,235'
    // *     example 2: number_format(1234.56, 2, ',', ' ');
    // *     returns 2: '1 234,56'
    // *     example 3: number_format(1234.5678, 2, '.', '');    // *     returns 3: '1234.57'
    // *     example 4: number_format(67, 2, ',', '.');
    // *     returns 4: '67,00'
    // *     example 5: number_format(1000);
    // *     returns 5: '1,000'    // *     example 6: number_format(67.311, 2);
    // *     returns 6: '67.31'
    // *     example 7: number_format(1000.55, 1);
    // *     returns 7: '1,000.6'
    // *     example 8: number_format(67000, 5, ',', '.');    // *     returns 8: '67.000,00000'
    // *     example 9: number_format(0.9, 0);
    // *     returns 9: '1'
    // *    example 10: number_format('1.20', 2);
    // *    returns 10: '1.20'    // *    example 11: number_format('1.20', 4);
    // *    returns 11: '1.2000'
    // *    example 12: number_format('1.2000', 3);
    // *    returns 12: '1.200'
    // *    example 13: number_format('1 000,50', 2, '.', ' ');    // *    returns 13: '100 050.00'
    number = (number+'').replace(',', '').replace(' ', '');
    var n = !isFinite(+number) ? 0 : +number, 
        prec = !isFinite(+decimals) ? 0 : Math.abs(decimals),
        sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep,        dec = (typeof dec_point === 'undefined') ? '.' : dec_point,
        s = '',
        toFixedFix = function (n, prec) {
            var k = Math.pow(10, prec);
            return '' + Math.round(n * k) / k;        };
    // Fix for IE parseFloat(0.55).toFixed(0) = 0;
    s = (prec ? toFixedFix(n, prec) : '' + Math.round(n)).split('.');
    if (s[0].length > 3) {
        s[0] = s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g, sep);    }
    if ((s[1] || '').length < prec) {
        s[1] = s[1] || '';
        s[1] += new Array(prec - s[1].length + 1).join('0');
    }    return s.join(dec);
}



