userAgent = window.navigator.userAgent;
browserVers = parseInt(userAgent.charAt(userAgent.indexOf("/")+1),10);
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function findElement(n,ly) {
	if (browserVers < 4)		return document[n];
	var curDoc = ly ? ly.document : document;
	var elem = curDoc[n];
	if (!elem) {
		for (var i=0;i<curDoc.layers.length;i++) {
			elem = findElement(n,curDoc.layers[i]);
			if (elem) return elem;
		}
	}
	return elem;
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		var img;
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			img = null;
			if (document.layers) {
				img = findElement(changeImages.arguments[i],0);
			}
			else {
				img = document.images[changeImages.arguments[i]];
			}
			if (img) {
				img.src = changeImages.arguments[i+1];
			}
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		index_03_over = newImage("images/index_03-over.jpg");
		index_03_click = newImage("images/index_03-click.jpg");
		index_04_click = newImage("images/index_04-click.jpg");
		index_04_over = newImage("images/index_04-over.jpg");
		index_05_click = newImage("images/index_05-click.jpg");
		index_05_over = newImage("images/index_05-over.jpg");
		index_06_click = newImage("images/index_06-click.jpg");
		index_06_over = newImage("images/index_06-over.jpg");
		preloadFlag = true;
	}
}

function toggleBox(szDivID, iState) // 1 visible, 0 hidden
{
   var obj = document.layers ? document.layers[szDivID] :
   document.getElementById ?  document.getElementById(szDivID).style :
   document.all[szDivID].style;
   obj.visibility = document.layers ? (iState ? "show" : "hide") :
   (iState ? "visible" : "hidden");
}

function zmien_formularz(tekst){
document.getElementById('formularz').innerHTML=tekst;
}

function sprawdzenie_kredytu()
{
var kredyt = document.getElementById("rodzaj_kredytu");
switch (kredyt.options[kredyt.selectedIndex].value)
   {
      case "1":
      toggleBox('na_co',1);
      zmien_formularz('<table class="tabela"><tr><td class="lewa_kolumna">Przewidywana warto&#347;&#263; nabywanej nieruchomo&#347;ci </td><td class="prawa_kolumna"><input type=text name=wartosc_nieruchomosci> PLN</td></tr><tr><td><br /></td><td></td></tr><tr><td class="lewa_kolumna">W przypadku wk&#322;adu w&#322;asnego prosz&#281; poda&#263; kwot&#281;: </td><td class="prawa_kolumna"><input type=text name=wklad_wlasny> PLN</td></tr></table><br />Kiedy zamierzaj&#261; Pa&#324;stwo finalizowa&#263; zakup nieruchomo&#347;ci <br /><table class="tabela"><tr><td><input type=radio name=kiedy_zakup value=1 checked></td><td>Umowa przedwst&#281;pna jest ju&#380; podpisana. Termin realizacji: <input type=text name=data_zakupu><font size=-2>(format daty DD-MM-RRRR)</font></td></tr><tr><td><input type=radio name=kiedy_zakup value=2></td><td>Wybra&#322;em nieruchomo&#347;&#263; ale nie ma jeszcze umowy przedwst&#281;pnej</td></tr><tr><td><input type=radio name=kiedy_zakup value=3></td><td>Dopiero szukam nieruchomo&#347;ci</td></tr><tr><td><input type=radio name=kiedy_zakup value=4></td><td valign=top>Jeszcze nie zacz&#261;&#322;em/am szuka&#263; nieruchomo&#347;ci bo najpierw chc&#281; zbada&#263; zdolno&#347;&#263; kredytow&#261; aby wiedzie&#263; do jakiej kwoty szuka&#263; nieruchomo&#347;ci</td></tr></table>');
      break;
      case "2":
      toggleBox('na_co',1);
      zmien_formularz('<table class="tabela"><tr><td class="lewa_kolumna">Przewidywana warto&#347;&#263; nabywanej nieruchomo&#347;ci </td><td class="prawa_kolumna"><input type=text name=wartosc_nieruchomosci> PLN</td></tr><tr><td><br /></td><td></td></tr><tr><td class="lewa_kolumna">W przypadku wk&#322;adu w&#322;asnego prosz&#281; poda&#263; kwot&#281;: </td><td class="prawa_kolumna"><input type=text name=wklad_wlasny> PLN</td></tr></table><br />Kiedy zamierzaj&#261; Pa&#324;stwo finalizowa&#263; zakup nieruchomo&#347;ci <br /><table class="tabela"><tr><td><input type=radio name=kiedy_zakup value=1 checked></td><td>Umowa przedwst&#281;pna jest ju&#380; podpisana. Termin realizacji: <input type=text name=data_zakupu><font size=-2>(format daty DD-MM-RRRR)</font></td></tr><tr><td><input type=radio name=kiedy_zakup value=2></td><td>Wybra&#322;em nieruchomo&#347;&#263; ale nie ma jeszcze umowy przedwst&#281;pnej</td></tr><tr><td><input type=radio name=kiedy_zakup value=3></td><td>Dopiero szukam nieruchomo&#347;ci</td></tr><tr><td><input type=radio name=kiedy_zakup value=4></td><td valign=top>Jeszcze nie zacz&#261;&#322;em/am szuka&#263; nieruchomo&#347;ci bo najpierw chc&#281; zbada&#263; zdolno&#347;&#263; kredytow&#261; aby wiedzie&#263; do jakiej kwoty szuka&#263; nieruchomo&#347;ci</td></tr></table>');
      break;
      case "3":
      toggleBox('na_co',0);
      zmien_formularz('<table class="tabela"><tr><td class="lewa_kolumna">Przewidywana warto&#347;&#263; nabywanej nieruchomo&#347;ci </td><td class="prawa_kolumna"><input type=text name=wartosc_nieruchomosci> PLN</td></tr><tr><td><br /></td><td></td></tr><tr><td class="lewa_kolumna">W przypadku wk&#322;adu w&#322;asnego prosz&#281; poda&#263; kwot&#281;: </td><td class="prawa_kolumna"><input type=text name=wklad_wlasny> PLN</td></tr></table><br />Kiedy zamierzaj&#261; Pa&#324;stwo finalizowa&#263; zakup nieruchomo&#347;ci <br /><table class="tabela"><tr><td><input type=radio name=kiedy_zakup value=1 checked></td><td>Umowa przedwst&#281;pna jest ju&#380; podpisana. Termin realizacji: <input type=text name=data_zakupu><font size=-2>(format daty DD-MM-RRRR)</font></td></tr><tr><td><input type=radio name=kiedy_zakup value=2></td><td>Wybra&#322;em nieruchomo&#347;&#263; ale nie ma jeszcze umowy przedwst&#281;pnej</td></tr><tr><td><input type=radio name=kiedy_zakup value=3></td><td>Dopiero szukam nieruchomo&#347;ci</td></tr><tr><td><input type=radio name=kiedy_zakup value=4></td><td valign=top>Jeszcze nie zacz&#261;&#322;em/am szuka&#263; nieruchomo&#347;ci bo najpierw chc&#281; zbada&#263; zdolno&#347;&#263; kredytow&#261; aby wiedzie&#263; do jakiej kwoty szuka&#263; nieruchomo&#347;ci</td></tr></table>');
      break;
      case "4":
      toggleBox('na_co',0);
      zmien_formularz('<table class="tabela"><tr><td class="lewa_kolumna">Przewidywana koszt budowy domu: <br /></td><td class="prawa_kolumna"><input type=text name=wartosc_budowy> PLN<br /></td></tr><tr><td class="lewa_kolumna">W przypadku wk&#322;adu w&#322;asnego prosz&#281; poda&#263; kwot&#281;: </td><td class="prawa_kolumna"><input type=text name=wklad_wlasny> PLN</td></tr></table><br />Kiedy zamierzaj&#261; Pa&#324;stwo finalizowa&#263; budow&#281; domu: <br /><table class="tabela"><tr><td><input type=radio name=kiedy_budowa value=1 checked></td><td>Szukam dzia&#322;ki budowlanej</td></tr><tr><td><input type=radio name=kiedy_budowa value=2></td><td>Mam dzia&#322;k&#281; ale bez pozwolenia na budow&#281;</td></tr><tr><td valign=top><input type=radio name=kiedy_budowa value=3></td><td>Mam dzia&#322;k&#281; i pozwolenie na budow&#281;. <br />Planowana data rozpocz&#281;cia budowy: <input type=text name=data_budowy><font size=-2> (format daty MM-RRRR)</font></td></tr></table>');
      break;
      case "5":
      toggleBox('na_co',0);
      zmien_formularz('Jak&#261; kwot&#261; kredytu jeste&#347;cie Pa&#324;stwo zainteresowani <input type=text name=kwota_kredytu> PLN<br /><br />Na kiedy potrzebujecie Pa&#324;stwo pieni&#261;&#380;ki z banku aby zrealizowa&#263; swoj cel: <input type=text name=data_budowy><font size=-1> (format daty MM-RRRR)</font><br />');
      break;
      case "6":
      toggleBox('na_co',0);
      zmien_formularz('Jak&#261; kwot&#261; kredytu jeste&#347;cie Pa&#324;stwo zainteresowani <input type=text name=kwota_kredytu> PLN<br /><br />Na kiedy potrzebujecie Pa&#324;stwo pieni&#261;&#380;ki z banku aby zrealizowa&#263; swoj cel: <input type=text name=data_budowy><font size=-1> (format daty MM-RRRR)</font><br />');
      break;
      case "7":
      toggleBox('na_co',0);
      zmien_formularz('Jak&#261; kwot&#261; kredytu jeste&#347;cie Pa&#324;stwo zainteresowani <input type=text name=kwota_kredytu> PLN<br /><br />Na kiedy potrzebujecie Pa&#324;stwo pieni&#261;&#380;ki z banku aby zrealizowa&#263; swoj cel: <input type=text name=data_budowy><font size=-1> (format daty MM-RRRR)</font><br />');
      break;
      case "8":
      toggleBox('na_co',0);
      zmien_formularz('Jak&#261; kwot&#261; kredytu jeste&#347;cie Pa&#324;stwo zainteresowani <input type=text name=kwota_kredytu> PLN<br /><br />Na kiedy potrzebujecie Pa&#324;stwo pieni&#261;&#380;ki z banku aby zrealizowa&#263; swoj cel: <input type=text name=data_budowy><font size=-1> (format daty MM-RRRR)</font><br />');
      break;
      case "9":
      toggleBox('na_co',1);
      zmien_formularz('<table class="tabela"><tr><td class="lewa_kolumna">Przewidywana warto&#347;&#263; nabywanej nieruchomo&#347;ci </td><td class="prawa_kolumna"><input type=text name=wartosc_nieruchomosci> PLN</td></tr><tr><td><br /></td><td></td></tr><tr><td class="lewa_kolumna">W przypadku wk&#322;adu w&#322;asnego prosz&#281; poda&#263; kwot&#281;: </td><td class="prawa_kolumna"><input type=text name=wklad_wlasny> PLN</td></tr></table><br />Kiedy zamierzaj&#261; Pa&#324;stwo finalizowa&#263; zakup nieruchomo&#347;ci <br /><table class="tabela"><tr><td><input type=radio name=kiedy_zakup value=1 checked></td><td>Umowa przedwst&#281;pna jest ju&#380; podpisana. Termin realizacji: <input type=text name=data_zakupu><font size=-2>(format daty DD-MM-RRRR)</font></td></tr><tr><td><input type=radio name=kiedy_zakup value=2></td><td>Wybra&#322;em nieruchomo&#347;&#263; ale nie ma jeszcze umowy przedwst&#281;pnej</td></tr><tr><td><input type=radio name=kiedy_zakup value=3></td><td>Dopiero szukam nieruchomo&#347;ci</td></tr><tr><td><input type=radio name=kiedy_zakup value=4></td><td valign=top>Jeszcze nie zacz&#261;&#322;em/am szuka&#263; nieruchomo&#347;ci bo najpierw chc&#281; zbada&#263; zdolno&#347;&#263; kredytow&#261; aby wiedzie&#263; do jakiej kwoty szuka&#263; nieruchomo&#347;ci</td></tr></table>');
      break;
}

}
function trim(s)
{
return s.replace(/^\s+|\s+$/, '');
} 

function przetwarzaj_dane ()
{
  var brakuje_danych=false;
  var formularz=document.forms[0];
  var napis="Prosze poprawnie wpisac nastepujace pola:\n";
  if ((formularz.imie.value == "") || (!formularz.imie.value.match(/[a-z]/) )){
    napis += "* imie\n"
    brakuje_danych=true;
  }
  if ((formularz.nazwisko.value == "") || (formularz.nazwisko.value.match(/[\*\(\)\<\>\,\;\:\\\"\[\]][0-9]{3,}/) )){
    napis += "* nazwisko\n"
    brakuje_danych=true;
  }
var kom="1";
if
((!formularz.kom.value.match( /^[0-9]{3}-[0-9]{3}-[0-9]{3}$/ )) && (!formularz.kom.value.match(/^[0-9]{3}-[0-9]{2}-[0-9]{2}-[0-9]{2}$/ )) && (!formularz.kom.value.match( /^[0-9]{9}$/ ) ) ) kom=0; 

var stac="1";
if ((!formularz.stac.value.match( /^[0-9]{3}-[0-9]{2}-[0-9]{2}$/ )) && (!formularz.stac.value.match( /^[0-9]{3}-[0-9]{4}$/ )) && (!formularz.stac.value.match( /^[0-9]{7}$/ ) ) ) stac=0;

var kierunkowy="1";
if ((!formularz.kierunkowy.value.match( /^[0-9]{1}-[0-9]{2}$/ ) ) && (!formularz.kierunkowy.value.match( /^[0-9]{3}$/ )) && (!formularz.kierunkowy.value.match( /^[0-9]{2}$/ ) ) ) kierunkowy=0;

if (!kom=="1"){
	if (!(stac=="1" && kierunkowy=="1")) {
	napis += "* przynajmniej jeden numer telefonu\n"
 	brakuje_danych=true;
		}
} 
var mail = formularz.email.value;
var error="";
var tfld = trim(mail);

// var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
// var illegalChars= /[\(\/\)\<\>\,\;\:\\\"\[\]]/ ;
// if ((formularz.email.value == "") || (!emailFilter.test(tfld)) || (tfld.value.match(illegalChars))) {
// napis += "* adres e-mail\n";
// brakuje_danych=true;
// }

var przetwazanie_danych = "Aby przeslac formularz wymagana jest zgoda na przetwazanie danych osobowych przez Ranking Kredytow";

if (!formularz.zgoda.checked==true) {
	if (!brakuje_danych==true) napis = przetwazanie_danych;
	else napis+="\n\n"+przetwazanie_danych;
}


  if (!brakuje_danych) {
	
	return true;
}  else{
    alert (napis);
    return false;
}}