///funkcja sumująca dochody z formularza 1

function accum(cur) {

if(cur){

var current = document.getElementById(cur).value;

var r = new RegExp('[^0-9.,]', 'g');

document.getElementById(cur).value = current.replace(r , '');

current = document.getElementById(cur).value;

document.getElementById(cur).value = current.replace(/,/gi, ".");

}

if(document.getElementById("A").value != ""){
var A = parseFloat(document.getElementById("A").value);
}else{
var A = 0;
}

if(document.getElementById("C").value != ""){
var C = parseFloat(document.getElementById("C").value);
}else{
var C = 0;
}

if(document.getElementById("E").value != ""){
var E = parseFloat(document.getElementById("E").value);
}else{
var E = 0;
}

if(document.getElementById("F").value != ""){
var F = parseFloat(document.getElementById("F").value);
}else{
var F = 0;
}

var wynik = A + C + E + F;

document.getElementById("ACEF").value = parseFloat(wynik.toFixed(2));

}

///funkcja sumująca podatek z formularza 1

function accumtax(cur) {

if(cur){

var current = document.getElementById(cur).value;

var r = new RegExp('[^0-9.,]', 'g');

document.getElementById(cur).value = current.replace(r , '');

current = document.getElementById(cur).value;

document.getElementById(cur).value = current.replace(/,/gi, ".");

}

if(document.getElementById("B").value != ""){
var B = parseFloat(document.getElementById("B").value);
}else{
var B = 0;
}

if(document.getElementById("D").value != ""){
var D = parseFloat(document.getElementById("D").value);
}else{
var D = 0;
}

var wynik = B + D;

document.getElementById("BD").value = parseFloat(wynik.toFixed(2));

}

///funkcja sumująca koszty  z formularza 1

function accumcost(cur) {

if(cur){

var current = document.getElementById(cur).value;

var r = new RegExp('[^0-9.,]', 'g');

document.getElementById(cur).value = current.replace(r , '');

current = document.getElementById(cur).value;

document.getElementById(cur).value = current.replace(/,/gi, ".");

}

if(document.getElementById("G").value != ""){
var G = parseFloat(document.getElementById("G").value);
}else{
var G = 0;
}

if(document.getElementById("H").value != ""){
var H = parseFloat(document.getElementById("H").value);
}else{
var H = 0;
}

if(document.getElementById("I").value != ""){
var I = parseFloat(document.getElementById("I").value);
}else{
var I = 0;
}

if(document.getElementById("J").value != ""){
var J = parseFloat(document.getElementById("J").value);
}else{
var J = 0;
}

if(document.getElementById("K").value != ""){
var K = parseFloat(document.getElementById("K").value);
}else{
var K = 0;
}

if(document.getElementById("L").value != ""){

																			if(document.getElementById("prywtel").checked == ""){
																			var L = parseFloat(document.getElementById("L").value);
																			}else{

																			var L = parseFloat(document.getElementById("L").value);
																						if(L > 0){
																						L = L - (L / 7);
																						}else{
																						L = 0;
																						}
																			}


}else{
var L = 0;
}

if(document.getElementById("M").value != ""){

																			if(document.getElementById("prywtel").checked == ""){
																			var M = parseFloat(document.getElementById("M").value);
																			}else{

																			var M = parseFloat(document.getElementById("M").value);
																						
																						if(M > 0){
																						M = M - (M / 7);
																						}else{
																						M = 0;
																						}
																			}


}else{
var M = 0;
}

if(document.getElementById("N").value != ""){
var N = parseFloat(document.getElementById("N").value);
}else{
var N = 0;
}

if(document.getElementById("N2").value != ""){
var N2 = parseFloat(document.getElementById("N2").value);
}else{
var N2 = 0;
}

if(document.getElementById("O").value != ""){
var O = parseFloat(document.getElementById("O").value);
}else{
var O = 0;
}

if(document.getElementById("P").value != ""){
 																			
																			if(document.getElementById("sampryw").checked == ""){
																				 	 var P = parseFloat(document.getElementById("P").value);
																				 	 }else{

																				 	 var P = parseFloat(document.getElementById("P").value);
																					 if(P > 0){
																					 P = P - (P / 7);
																					 }else{
																					 P = 0;
																					 }
																			}
																			
																			
}else{
var P = 0;
}

if(document.getElementById("P2").value != ""){
 																			 		
																					
																					 if(document.getElementById("sampryw").checked == ""){
																				 	 var P2 = parseFloat(document.getElementById("P2").value);
																				 	 }else{

																				 	 var P2 = parseFloat(document.getElementById("P2").value);
																					 if(P2 > 0){
																					 P2 = P2 - (P2 / 7);
																					 }else{
																					 P2 = 0;
																					 }
																			}
																					
																					
}else{
var P2 = 0;
}

if(document.getElementById("R").value != ""){

																			if(document.getElementById("mile").checked == ""){
																			var R = parseFloat(document.getElementById("R").value);
																			}else{

																			var R = parseFloat(document.getElementById("R").value);

																						if( R > 10000 ) {

																						R = (10000 * 0.4) + ((R-10000) * 0.25);

																						}else{

																						R = R * 0.4;

																						}


																				}
																				
																				 if(document.getElementById("sampryw").checked == ""){
																				 
																				 }else{

																				 	
																						if(R > 0){
																						R = R - (R / 7);
																						}else{
																						R = 0;
																						}
																			}


}else{
var R = 0;
}

if(document.getElementById("S").value != ""){
 																				 
																				 
																				 if(document.getElementById("sampryw").checked == ""){
																			var S = parseFloat(document.getElementById("S").value);
																			}else{

																			var S = parseFloat(document.getElementById("S").value);
																						if(S > 0){
																						S = S - (S / 7);
																						}else{
																						S = 0;
																						}
																			}
																				 
}else{
var S = 0;
}

if(document.getElementById("T").value != ""){
 																			
																			if(document.getElementById("sampryw").checked == ""){
																			var T = parseFloat(document.getElementById("T").value);
																			}else{

																			var T = parseFloat(document.getElementById("T").value);
																						if(T > 0){
																						T = T - (T / 7);
																						}else{
																						T = 0;
																						}
																			}
																			
																			
}else{
var T = 0;
}

if(document.getElementById("U").value != ""){
var U = parseFloat(document.getElementById("U").value);
}else{
var U = 0;
}

if(document.getElementById("W").value != ""){
var W = parseFloat(document.getElementById("W").value);
}else{
var W = 0;
}

if(document.getElementById("X").value != ""){
var X = parseFloat(document.getElementById("X").value);
}else{
var X = 0;
}

if(document.getElementById("X2").value != ""){
var X2 = parseFloat(document.getElementById("X2").value);
}else{
var X2 = 0;
}

if(document.getElementById("Y").value != ""){
var Y = 0.25 * (parseFloat(document.getElementById("Y").value));
}else{
var Y = 0;
}

if(document.getElementById("Z").value != ""){
var Z = 0.25 * (parseFloat(document.getElementById("Z").value));
}else{
var Z = 0;
}

var wynik = G + H + I + J + K + L + M + N + N2 + O + P + P2 + R + S + T + U + W + X + X2 + Y + Z;


document.getElementById("costs").value = parseFloat(wynik.toFixed(2));

var x = document.getElementById("biznes").value;

var y = document.getElementById("costs").value;

var z = x - y;

document.getElementById("zyskzbiznesu").value = z.toFixed(2);

}

function unfold(element) {

var blok = document.getElementById(element);

blok.style.display = "block";

}

function fold(element , pole1 , pole2) {

var blok = document.getElementById(element);

blok.style.display = "none";

var pol1 = document.getElementById(pole1);

var pol2 = document.getElementById(pole2);

pol1.value = 0;
pol2.value = 0;

accum();
accumtax();

}

function check_email(adresemail){

var mail = adresemail;

 document.getElementById(mail).value = document.getElementById(mail).value.replace(/[ ]/g,'');
 var e_reg =/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,4})$/;
 if( document.getElementById(mail).value.match(e_reg) ){
    return true;
 }else{
    return false;
 }
}

function checkform() {

/*
if(document.getElementById("imie").value == ""){
alert("Proszę wypełnić pole: imię");
document.getElementById("imie").focus();
return false;
}

if(document.getElementById("nazwisko").value == ""){
alert("Proszę wypełnić pole: nazwisko");
document.getElementById("nazwisko").focus();
return false;
}

if(document.getElementById("adres").value == ""){
alert("Proszę wypełnić pole: adres");
document.getElementById("adres").focus();
return false;
}

if(document.getElementById("kod").value == ""){
alert("Proszę wypełnić pole: kod pocztowy");
document.getElementById("kod").focus();
return false;
}

if(document.getElementById("miejscowosc").value == ""){
alert("Proszę wypełnić pole: miejscowo¶ć");
document.getElementById("miejscowosc").focus();
return false;
}


if(document.getElementById("email").value == "")
{
alert("Proszę wypełnić pole: email");
         document.getElementById("email").focus();
         return false;
}
*/



if(document.getElementById("tax_return_za_rok").value == ""){

alert("Proszę wybrać opcję 'TAX RETURN za rok'");
document.getElementById("tax_return_za_rok").focus();
         return false;

}

if((document.getElementById("email").value == "")&&(document.getElementById("telefon").value == ""))
{
alert("Proszę wypełnić pole email lub telefon");
document.getElementById("email").focus();
         return false;
}

if(document.getElementById("email").value != "")
{
if( !check_email("email") ){
         window.alert("Niewła¶ciwy format adresu emal!");
         document.getElementById("email").focus();
         return false;
     }
}

document.personal.submit();

}

function checkpayment() {
if((document.getElementById("czek").checked == "") && (document.getElementById("karta").checked == "") && (document.getElementById("przelew").checked == "") && (document.getElementById("zwrot").checked == "")){
alert("Proszę wybrać sposób płatno¶ci");
return false;
}

document.pay.submit();

}


