function wyl()
{
	var rePlec = /plec=([\d]+)/;
	var arrPlec = rePlec.exec(document.location)
	var intPlec = parseInt(arrPlec[1]);
	document.x.plec.value = intPlec;
	
	
	document.y.y.style.visibility="hidden";
	document.z.z.style.visibility="hidden";
	document.getElementById('buttonKWZdrowia').style.visibility='hidden';
	document.getElementById('buttonKWFinansowy').style.visibility='hidden';

	//[&]e5[=]
	var dateExc = new RegExp('&data_urodzenia[=](.*)&e5', "ig");
	dateExc.exec(document.location)
	var age = RegExp.$1;
	
	var arrTabDate = age.split("-");
	arrTabDate[0] = parseFloat(arrTabDate[0]);
	arrTabDate[1] = parseFloat(arrTabDate[1]);
	arrTabDate[2] = parseFloat(arrTabDate[2]);
	if ( isNaN(arrTabDate[0]) || isNaN(arrTabDate[1]) || isNaN(arrTabDate[2]) ) {
		boolBladWiek = true;
	}

	var objDate = new Date();
	objDate.setDate(0);
	objDate.setMonth(0);
	objDate.setYear(arrTabDate[2]);
	objDate.setHours(0);
	objDate.setMinutes(0);
	objDate.setSeconds(0);
	objDate.setMilliseconds(0);
	
	var objDateNow = new Date();
	objDateNow.setDate(0);
	objDateNow.setMonth(0);
	objDateNow.setHours(0);
	objDateNow.setMinutes(0);
	objDateNow.setSeconds(0);
	objDateNow.setMilliseconds(0);
	var intAge = objDateNow.getTime() - objDate.getTime();
	intAge = (intAge / (31536000)) / 1000;
	intAge = Math.floor(intAge);

	document.x.w4.value = age;

	if ( document.x.c5.value < 100 ) {
		document.x.r44.disabled = true;
	}
	
	if ( document.x.c4.value < 100 ) {
		document.x.r43.disabled = true;
	}

	if ( document.x.c3.value < 100 ) {
		document.x.r42.disabled = true;
	}

	if ( document.x.c2.value < 100 ) {
		document.x.r41.disabled = true;
	}

}

function cb()
        {
        with (document.x)
          {
          if (r31.checked || r32.checked)
            {
            r3 = 1;
            }
          if (r41.checked || r42.checked || r43.checked || r44.checked)
            {
            r4 = 1;
            }
          if (r51.checked || r52.checked)
            {
            r5 = 1;
            }
          if (r61.checked || r62.checked || r63.checked || r64.checked)
            {
            r6 = 1;
            }
          if (r81.checked || r82.checked)
            {
            r8 = 1;
            }
          if (r131.checked || r132.checked)
            {
            r13 = 1;
            }
          if (r91.checked || r92.checked)
            {
            r9 = 1;
            }
          if (r101.checked || r102.checked)
            {
            r10 = 1;
            }
          if (r111.checked || r112.checked)
            {
            r11 = 1;
            }
          if (r121.checked || r122.checked)
            {
            r12 = 1;
            }
          }
        }
<!-- ############################## Pole wyboru pyt 3 ubezpieczonego -->

var r3 = 0;
function rx32()
        {
        document.x.r31.checked = 0;
        r3 = 1;
        }

function rx31()
        {
        document.x.r32.checked = 0;
        r3 = 2;
        }
<!-- ############################## Sposób płatności składki -->

var r4 = 0;
var r5 = 0;
var r6 = 0;
function rx41()
        {
        document.x.r42.checked = 0;
        document.x.r43.checked = 0;
	document.x.r44.checked = 0;
	r4 = 1;
        }
function rx42()
        {
        document.x.r41.checked = 0;
        document.x.r43.checked = 0;
	document.x.r44.checked = 0;
	r4 = 1;
	}
function rx43()
        {
        document.x.r41.checked = 0;
        document.x.r42.checked = 0;
	document.x.r44.checked = 0;
	r4 = 1;
	}
function rx44()
        {
        document.x.r41.checked = 0;
        document.x.r42.checked = 0;
        document.x.r43.checked = 0;
        document.x.r51.checked = 1;
        document.x.r52.checked = 0;
        document.x.r61.checked = 1;
        document.x.r62.checked = 0;
        document.x.r63.checked = 0;
        document.x.r64.checked = 0;
        r4 = 1;
        r5 = 1;
        r6 = 1;
	}
<!-- ############################## Polecenie zapłaty -->

function rx51()
        {
        document.x.r52.checked = 0;
        document.x.r61.checked = 1;
        document.x.r62.checked = 0;
        document.x.r63.checked = 0;
        document.x.r64.checked = 0;		
        r5 = 1;
        r6 = 1;
        }

function rx52()
        {
        document.x.r51.checked = 0;
        document.x.r44.checked = 0;
        document.x.r61.checked = 0;
        document.x.r62.checked = 0;
        document.x.r63.checked = 0;
        document.x.r64.checked = 0;
        r5 = 1;
        }
<!-- ############################## Dni obciążenia rachunku bankowego -->

function rx61()
        {
        document.x.r62.checked = 0;
        document.x.r63.checked = 0;
	document.x.r64.checked = 0;
	r6 = 1;
	}
function rx62()
        {
        document.x.r61.checked = 0;
        document.x.r63.checked = 0;
	document.x.r64.checked = 0;
	r6 = 1;
	}
function rx63()
        {
        document.x.r61.checked = 0;
        document.x.r62.checked = 0;
	document.x.r64.checked = 0;
	r6 = 1;
	}
function rx64()
        {
        document.x.r61.checked = 0;
        document.x.r62.checked = 0;
	document.x.r63.checked = 0;
	r6 = 1;
	}
<!-- ############################## Tymczasowa ochrona - zawsze zaznaczona -->
function rx71()
        {
        document.x.r71.checked = 1;
        }
<!-- ############################## Zawarcie umowy ubezpieczenia Acti OCHRONA przez małżonków lub partnerów -->

var r8 = 0;
function rx81()
        {
        document.x.r82.checked = 0;
        r8 = 2;
// alert ('rx81');
        }

function rx82()
        {
        document.x.r81.checked = 0;
        r8 = 1;
// alert ('rx82');
        }
<!-- ############################## Uproszczona deklaracja zdrowia Ubezpieczonego -->
var r13 = 0;
function rx131()
        {
        document.x.r132.checked = 0;
        r13 = 1;
        }

function rx132()
        {
        document.x.r131.checked = 0;
        r13 = 1;
        }
var r9 = 0;
function rx91()
        {
        document.x.r92.checked = 0;
        r9 = 1;
        }
function rx92()
        {
        document.x.r91.checked = 0;
        r9 = 1;
        }
var r10 = 0;
function rx101()
        {
        document.x.r102.checked = 0;
        r10 = 1;
        }
function rx102()
        {
        document.x.r101.checked = 0;
        r10 = 1;
        }
var r11 = 0;
function rx111()
        {
        document.x.r112.checked = 0;
        r11 = 1;
        }
function rx112()
        {
        document.x.r111.checked = 0;
        r11 = 1;
        }
var r12 = 0;
function rx121()
        {
        document.x.r122.checked = 0;
        r12 = 1;
        }
function rx122()
        {
        document.x.r121.checked = 0;
        r12 = 1;
        }

function Test()
        {
		
// alert(r8.value);
        var blad;
        blad=0;
        var str;
        str = "Formularz nie został wypełniony poprawnie!\n\n  Wypełnij następujace dane:\n\n";
        var a1;
        a1 = (document.x.w1.value);
        if (a1 == "")
          {
          str = str + "    - Deklarację członkowską MACIF Życie TUW\n";
          blad=1;
          }
        var a2;
        a2 = (document.x.w2.value);
        if (a2 == "")
          {
          str = str + "    - nazwisko\n";
          blad=1;
          }
        var a3;
        a3 = (document.x.w3.value);
        if (a3 == "")
          {
          str = str + "    - imię\n";
          blad=1;
          }
        var a4;
        a4 = (document.x.w4.value);
        if (a4 == "")
          {
          str = str + "    - datę urodzenia\n";
          blad=1;
          }
        var a5;
        a5 = (document.x.w5.value);
        if (a5 == "")
          {
          str = str + "    - numer pesel\n";
          blad=1;
          }
        var a5b;
        a5b = (document.x.w5b.value);
        if (a5b == "")
          {
          str = str + "    - serię i numer dokumentu\n";
          blad=1;
          }
        var a6;
        a6 = (document.x.w6.value);
        if (a6 == "")
          {
          str = str + "    - adres zamieszkania: ulicę\n";
          blad=1;
          }
        var a7;
        a7 = (document.x.w7.value);
        if (a7 == "")
          {
          str = str + "    - adres zamieszkania: kod pocztowy, miejscowość\n";
          blad=1;
          }
        var a8;
        a8 = (document.x.w8.value);
        if (a8 == "")
          {
          str = str + "    - adres zamieszkania: kraj\n";
          blad=1;
          }
        var a16;
        a16 = (document.x.w16.value);
        if (a16 == "")
          {
          str = str + "    - pytanie nr 1 dotyczące Ubezpieczonego\n";
          blad=1;
          }
        var a17;
		
		if ( !document.x.sport_tak.checked && !document.x.sport_nie.checked ) {
          str = str + "    - pytanie nr 2 dotyczące Ubezpieczonego\n";
          blad=1;
		}

        a17 = (document.x.w17.value);
        if ( document.x.sport_tak.checked && a17 == "")
          {
          str = str + "    - pytanie nr 2 dotyczące Ubezpieczonego. Jeśli uprawiasz sport to jaki.\n";
          blad=1;
          }
        if (r3 == 0)
          {
          str = str + "    - pole wyboru w pytaniu nr 3 dotyczące Ubezpieczonego\n";
          blad=1;
          }
        var a18;
        a18 = (document.x.w18.value);
        if ((a18 == "") && (r3 == 2))
          {
          str = str + "    - pytanie nr 3 dotyczące Ubezpieczonego\n";
          blad=1;
          }
        var a19;
        a19 = (document.x.w19.value);
        if (a19 == "")
          {
          str = str + "    - pytanie nr 4 dotyczące Ubezpieczonego\n";
          blad=1;
          }
        if (r4 == 0)
          {
          str = str + "    - sposób płatności składki\n";
          blad=1;
          }
        if (r5 == 0)
          {
          str = str + "    - polecenie zapłaty\n";
          blad=1;
          }
         if (r8 == 0)
//		if (document.x.r81.checked==true)
          {
          str = str + "    - pole zawarcia umowy ubezpieczenia Acti OCHRONA przez małżonków lub partnerów\n";
          blad=1;
          }
        var a21;
        a21 = (document.x.w21.value);
//        if ((a21 == "") && (r8 == 2))
        if ((a21 == "") && (document.x.r81.checked==true))

          {
          str = str + "    - dane małżonka lub partnera\n";
          blad=1;
          }
        var a32;
        a32 = (document.x.w32.value);
        if (a32 == "")
          {
          str = str + "    - pytanie nr 1 (wzrost) uproszczonej deklaracji zdrowia Ubezpieczonego\n";
          blad=1;
          }
        var a33;
        a33 = (document.x.w33.value);
        if (a33 == "")
          {
          str = str + "    - pytanie nr 1 (waga) uproszczonej deklaracji zdrowia Ubezpieczonego\n";
          blad=1;
          }
        if (r13 == 0)
          {
          str = str + "    - pole wyboru w pytaniu nr 2 deklaracji zdrowia Ubezpieczonego\n";
          blad=1;
          }
        if (r9 == 0)
          {
          str = str + "    - pole wyboru w pytaniu nr 3 deklaracji zdrowia Ubezpieczonego\n";
          blad=1;
          }
        if (r10 == 0)
          {
          str = str + "    - pole wyboru w pytaniu nr 4 deklaracji zdrowia Ubezpieczonego\n";
          blad=1;
          }
        if (r11 == 0)
          {
          str = str + "    - pole wyboru w pytaniu nr 5 deklaracji zdrowia Ubezpieczonego\n";
          blad=1;
          }
        if (r12 == 0)
          {
          str = str + "    - pole wyboru w pytaniu nr 6 deklaracji zdrowia Ubezpieczonego\n";
          blad=1;
          }

        if (blad == 1)
          {
          alert(str);
          return;
          }

		alert("Formularz został wypełniony poprawnie,\nPoniżej pojawiły sie przyciski do dodatkowych kwestionariuszy które należy wypełnić.");

		var sumExc = /e99=([\d|\+|\.]+)/;// new RegExp("", "ig");
		var strSum = sumExc.exec(document.location)
		
//alert("strSum="+strSum);		
		strSum = strSum[1];

//alert("strSum="+strSum);				
		strSum = strSum.replace('+', '');
		strSum = strSum.replace('+', '');
		strSum = strSum.replace('+', '');
//alert("strSum="+strSum);		
		var sum = parseFloat( strSum );


		var ageExc = new RegExp("e1[=](.*)[&]e5[=]", "ig");
		ageExc.exec(document.location)
		var age = parseInt(RegExp.$1);

		var boolHealth = 
			document.x.r131.checked ||
			document.x.r91.checked ||
			document.x.r101.checked ||
			document.x.r111.checked ||
			document.x.r121.checked;

		
		
		if ( 
			( (age >= 18) && (age <= 44) && (sum <= 150000) && boolHealth )
			|| (age > 44) || 
			(sum > 150000) 
		) {
			document.getElementById('buttonKWZdrowia').style.visibility='visible';
		}

		if (sum >= 410000)
		{
			document.getElementById('buttonKWFinansowy').style.visibility='visible';
		}

//alert("sum="+sum);

		if ((age >= 18 && age <= 44 && sum > 300000)
			||(age >= 45 && age <= 54 && sum > 200000)
			||(age >= 55 && age <= 65 && sum > 50000)
		){
			alert('Klient zostanie zaproszony na indywidualne badania.');
		}


/*
		if ( sum > 300000 ) {
			alert('Klient zostanie zaproszony na indywidualne badania.');
		}
*/
		/*		
		if ( document.x.r43.checked && document.x.r51.checked ) {
			window.open('zaplata2.html','','width=600,height=500,scrollbars=yes,resizable=yes,left=50,top=50');
		}
		*/

/*			


		var ageExc = new RegExp("e1[=](.*)[&]e5[=]", "ig");
		ageExc.exec(document.location)
		var age = parseInt(RegExp.$1);
		var boolHealth = 
			document.x.r131.checked ||
			document.x.r91.checked ||
			document.x.r101.checked ||
			document.x.r111.checked ||
			document.x.r121.checked;

		if ( age >= 18 && age <= 44 && boolHealth ) {
			var w = window.open('kw_zdrowia.html','','width=950,height=500,scrollbars=yes,resizable=yes,left=50,top=50');
		}
*/


        if ((document.x.r41.checked == 1) && (document.x.r51.checked == 1))
          {
          document.y.y.style.visibility="visible"
		  
		  document.z.z.style.visibility="visible"
          //document.z.z.style.visibility="hidden"
          }
        if ((document.x.r42.checked == 1) && (document.x.r51.checked == 1))
          {
          document.y.y.style.visibility="visible"
		  
		  document.z.z.style.visibility="visible"
          //document.z.z.style.visibility="hidden"
          }
        if ((document.x.r43.checked == 1) && (document.x.r51.checked == 1))
          {
          document.y.y.style.visibility="visible"
		  
		  document.z.z.style.visibility="visible"
          //document.z.z.style.visibility="hidden"
          }
        if ((document.x.r44.checked == 1) && (document.x.r51.checked == 1))
          {
          document.y.y.style.visibility="visible"
          document.z.z.style.visibility="visible"
          }
        if ((document.x.r41.checked == 1) && (document.x.r52.checked == 1))
          {
          document.z.kwo.value = document.x.c2.value
          document.z.z.style.visibility="visible"
          document.y.y.style.visibility="hidden"
          }
        if ((document.x.r42.checked == 1) && (document.x.r52.checked == 1))
          {
          document.z.kwo.value = document.x.c3.value
          document.z.z.style.visibility="visible"
          document.y.y.style.visibility="hidden"
          }
        if ((document.x.r43.checked == 1) && (document.x.r52.checked == 1))
          {
          document.z.kwo.value = document.x.c4.value
          document.z.z.style.visibility="visible"
          document.y.y.style.visibility="hidden"
          }

        if (document.x.r61.checked == 1)
          {
          document.y.dzien.value = document.x.d1.value
          }
        if (document.x.r62.checked == 1)
          {
          document.y.dzien.value = document.x.d2.value
          }
        if (document.x.r63.checked == 1)
          {
          document.y.dzien.value = document.x.d3.value
          }
        if (document.x.r64.checked == 1)
          {
          document.y.dzien.value = document.x.d4.value
          }

        }

