var GlobalError = false;
var PominWalidacjeStron = false;
var PokazWszystkieStrony = false;
var WylaczOnBack = true;
var WalidujTylko = 0;
//	--
var drukujUpadloscW1 = false;
var drukujUpadloscW2 = false;

function dataFromPesel(pesel) {
	r = pesel.substr(0,2);
	m = pesel.substr(2,2);
	d = pesel.substr(4,2);
	if ( m > 20 && m < 80 ) {
		r = '20' + r;
	} else if ( m > 80 ) {
		r = '18' + r;
	} else {
		r = '19' + r;
	}
	return d+'-'+m+'-'+r;
}

function showError(obj, errorMsg, zgoda) {
	if ( !errorMsg ) 
		var errorMsg = "Pole zostało niepoprawnie wypełnione.";

	var pError = "<p class=\"error\">"+errorMsg+"</p>";
	var pErrorTXT = errorMsg;
	
	$(obj).attr('iserror', '1');

	if ( zgoda && zgoda == 'zgoda' ) {
		if ( $(obj).parent().hasClass('li_error') ) {
			hideError(obj,zgoda);
		}
		$(obj).parent().addClass('li_error');
		$(pError).appendTo($(obj));		
		return;
	}
	
	// dla multi :
	if ( $(obj).parent().hasClass("multi") ) { 
		//alert('show -> '+errorMsg);
		var innyError = false;
		$(obj).parent().find('input').each ( function() { 
			if ( this.id != obj.id && $(this).attr('iserror') == '1' ) { 
				innyError = true;
				//alert('eror id= '+this.id);
			}
		});
	//	alert(innyError);
		if ( innyError ) {
			var objTmp = $(obj).parent().find('p.error').get(0);
			if ( $(objTmp).html().indexOf(pErrorTXT) < 0  ) {
				//alert('doklejamy drugiego errora');
				$(objTmp).append('<br />'+pErrorTXT);
			}
		} else { 
			//alert('brak innego errora, pokazuje nowego');
			hideError(obj);
			$(obj).attr('iserror','1');
			$(obj).css('border-color','#ff0000');
			$(obj).parent().addClass('inbox_error');
			$(pError).appendTo($(obj).parent());
		}
		return;
	}

	if ( $(obj).parent().hasClass("inbox") || $(obj).parent().hasClass('upadlosc') ) {		
		if ( $(obj).parent().hasClass('inbox_error') ) {
			hideError(obj);
		}
		$(obj).css('border-color','#ff0000');
		$(obj).parent().addClass('inbox_error');
		$(pError).appendTo($(obj).parent());
	} else if ( $(obj).parent().parent().hasClass("inbox") ){
		if ( $(obj).parent().parent().hasClass('inbox_error') ) {
			hideError(obj);
		}
		$(obj).css('border-color','#ff0000');		
		$(obj).parent().parent().addClass('inbox_error');
		$(pError).appendTo($(obj).parent().parent());
	} else if ( $(obj).hasClass('inbox') ) {
		if ( $(obj).hasClass('inbox_error') ) {
			hideError(obj);
		}
		$(obj).addClass('inbox_error');
		$(pError).appendTo($(obj));
	} else if ( false && $(obj).parent().hasClass('upadlosc') ) {
		if ( $(obj).parent().hasClass('inbox_error') ) {
			hideError(obj);
		}
		$(obj).css('border-color','#ff0000');
		$(obj).parent().addClass('inbox_error');
		$(pError).appendTo($(obj).parent());
	}
	if (!GlobalError)
		GlobarError=true;
}

function hideError(obj, zgoda) {

	if ( zgoda && zgoda=='zgoda' ) {
		$(obj).parent().removeClass('li_error');
		$(obj).find('p.error').remove();
		$(obj).attr('iserror','0');
		return;
	}

	if ( $(obj).hasClass('inbox') ) {
		$(obj).removeClass('inbox_error');
		$(obj).find('p.error').remove();
		return;
	}

	$(obj).attr('iserror','0');
	$(obj).css('border-color','');
	
	if ( GlobalError )
		GlobalError=false;
	
	if ( $(obj).parent().hasClass('multi') ) {
		var innyError = false;
		$(obj).parent().find('input').each ( function() { 
			if ( this.id != obj.id && $(this).attr('iserror') == '1' ) { 
				innyError = true;
				//alert('error pola: '+this.id);
			}
		});
		//alert(innyError);

		if ( !innyError ) {
			$(obj).parent().find('p.error').remove();
			if ( $(obj).parent().hasClass("inbox") )
				$(obj).parent().removeClass('inbox_error');
			if ( $(obj).parent().parent().hasClass("inbox") )
				$(obj).parent().parent().removeClass('inbox_error');
			return;
		} else { 
			// usuń tylko dla tego jednego....   (jakoś przekazać pewnie jako parametr ) 
			
			var txt=new String();
			if ( $(obj).hasClass('min-1700') ) { 
				txt='Minimalna wartość limitu wynosi 1700 PLN';
			} else if ( $(obj).hasClass('max-100000') ) { 
				txt='Maksymalna wartość limitu wynosi 100000 PLN';
			} else if ( $(obj).hasClass('required') ) {
				var label=$(obj).parent().find("label[for='"+obj.id+"']").text();
				txt='Pole \'<em>'+label+'</em>\' jest wymagane';
			} else if ( $(obj).hasClass('nrDomu') ) {
				txt='Nieprawidłowy numer domu. Proszę podać poprawny, np 14, 14A, 9/13';
			} else if ( $(obj).hasClass('nrLokalu') ) {
				txt='Nieprawidłowy numer lokalu';
			} else if ( $(obj).hasClass('itneger') ) {
				txt='Nieprawidłowy format. Pole może zawierać tylko cyfry';
			} else if ( $(obj).hasClass('stringStandard') ) { 
				txt='Nieprawidłowy format';
			}
			//alert('hide -> '+txt);
			//alert($(obj).parent().html());
			//alert($(obj).parent().find('p.error').text().replace(txtReg, ''));
			if ( txt ) {
				var txtReg = new RegExp(txt);
				$(obj).parent().find('p.error').html($(obj).parent().find('p.error').html().replace(txtReg, ''));
			}
			return;
		}
	}
	
	if ( $(obj).parent().hasClass("inbox") || $(obj).parent().hasClass('upadlosc') ) {
		$(obj).parent().removeClass('inbox_error');
		$(obj).parent().find('p.error').remove();
	}
	
	if ( $(obj).parent().parent().hasClass("inbox") ) {
		$(obj).parent().parent().removeClass('inbox_error');
		$(obj).parent().parent().find('p.error').remove();
	}

}


function validate(obj) {
	//alert('validuje -> '+obj.id);
	var value = $.trim($(obj).val());
	var error = false;
	var validacja = new Validacja;
	
	if ( $(obj).hasClass('required') && !value ) {
		var label = '\'' + $(obj).parent().find("label[for='"+obj.id+"']").text() + '\'';
		if ( $(obj).parent().hasClass('zgoda') || $(obj).hasClass('min-1700') )
			label = '';
		showError(obj, 'Pole <em>'+label+'</em> jest wymagane');
		error=true;
	}
	if ( value ) {
		if ( !error && $(obj).hasClass('requiredMin') ) {
			showError(obj, 'To pole jest wymagane');
			error=true;
		}
		if ( !error && $(obj).hasClass('imie') && !validacja.imie(value) ) {
			showError(obj, 'To pole ma nieprawidłowy format.');
			error=true;
		}
		if ( !error && $(obj).hasClass('pesel') &&  !validacja.pesel(value) ) {
			showError(obj, 'Nieprawidłowy format numeru PESEL.');
			error=true;
		}
		if ( !error && $(obj).hasClass('min-1700') &&  ( value == '' || !value  || parseInt(value) < 1700 ) ) { 
			showError(obj, 'Minimalna wartość limitu wynosi 1700 PLN.');
			error=true;
		}
		if ( !error && $(obj).hasClass('max-100000') &&  parseInt(value) > 100000 ) { 
			showError(obj, 'Maksymalna wartość limitu wynosi 100000 PLN.');
			error=true;
		}	
		if ( !error && $(obj).hasClass('kodPocztowy') && !validacja.kodPocztowy(value) ) {
			showError(obj, 'Nieprawidłowy format kodu pocztowego. <br /> Proszę podać poprawny kod pocztowy, np.: 12-123.');
			error=true;
		}
		if ( !error && $(obj).hasClass('telefon') && !validacja.telefon(value) ) {
			showError(obj, "Nieprawidłowy numer telefonu. <br />Numer telefonu może zawierać następujące znaki :<br /> cyfry, +, (, ).");
			error=true;
		}
		if ( !error && $(obj).hasClass('email') && !validacja.email(value) ) {
			showError(obj, "Nieprawidłowy format adresu e-mail.");
			error=true;
		}
		if ( !error && $(obj).hasClass('data') && !validacja.data(value) ) {
			if ( value=='dd-mm-rrrr' )
				showError(obj, "Proszę podać datę.");
			else 
				showError(obj, "Nieprawidłowy format daty. Proszę podać datę w prawidłowym formacie, np.: 01-01-1970.");
			error=true;
		}
		if ( !error && $(obj).hasClass('dataMiesiac') && ( value > 12 || value < 0 ) ) {
			showError(obj, "Pole miesiąc może przyjmować wartości z przedziału 0-12.");
			error=true;
		}
		if ( !error && $(obj).hasClass('nrDomu') && !validacja.nrDomu(value) ) {
			showError(obj, "Nieprawidłowy numer domu. Proszę podać poprawny, np.: 14, 14A, 9/13.");
			error=true;
		}
		if ( !error && $(obj).hasClass('nrLokalu') && value && !validacja.nrLokalu(value) ) {
			showError(obj, "Nieprawidłowy numer lokalu.");
			error=true;
		}
		if ( !error && $(obj).hasClass('stringStandard') && !validacja.stringStandard(value)) {
			showError(obj, "Nieprawidłowy format.");
			error=true;
		}
		if ( !error && $(obj).hasClass('integer') && !validacja.integer(value)) {
			showError(obj, "Nieprawidłowy format. Pole może zawierać tylko cyfry.");
			error=true;
		}
		if ( !error && $(obj).hasClass('dowodOsobisty') && !validacja.dowodOsobistyNumer(value) ) {
			showError(obj, "Niepoprawny numer i seria dowodu osobistego. Prosze podać poprawne dane, np.: abc123456.");
			error=true;
		}
		if ( !error && $(obj).hasClass('data_waznosci') ) {
			var dzien=value.slice(0,2);
			var miesiac=value.slice(3,5);
			var rok=value.slice(6);
			datka=new Date();
			if ( rok < datka.getFullYear() ) {
				showError(obj, "Dokument jest nieważny.");
				error=true;
			} else if ( rok == datka.getFullYear() && miesiac < datka.getMonth()+1 ) {
				showError(obj, "Dokument jest nieważny.");
				error=true;
			} else if ( rok == datka.getFullYear() && miesiac == datka.getMonth()+1 && dzien < datka.getDate() ) {
				showError(obj, "Dokument jest nieważny.");
				error=true;
			} else if ( dzien < 0 || dzien > 31 || miesiac < 0 || miesiac > 12 ) {
				showError(obj, "Nieprawidłowy format daty. Proszę podać datę w prawidłowym formacie, np.: 01-01-1970.");
				error=true;
			}
		}
		if ( !error && $(obj).hasClass('data_urodzenia') ) {
			var dzien=value.slice(0,2);
			var miesiac=value.slice(3,5);
			var rok=value.slice(6);
			datka=new Date();
			if ( datka.getFullYear() - rok < 21 ) {
				showError(obj, 'Wymagany minimalny wiek: 21 lat.');
				error=true;
			} else if ( datka.getFullYear() - rok == 21 && datka.getMonth()+1-miesiac < 0 ) {
				showError(obj, 'Wymagany minimalny wiek: 21 lat.');
				error=true;
			} else if ( datka.getFullYear() - rok == 21 && datka.getMonth()+1-miesiac == 0 && datka.getDate()-dzien < 0 ) {
				showError(obj, 'Wymagany minimalny wiek: 21 lat.');
				error=true;
			}		
		}
		if ( !error && $(obj).hasClass('dochod') ) { 
			if ( !validacja.integer(value) ) {
				showError(obj, 'Dochód może zawierać wyłącznie cyfry.');
				error=true;
			} else if ( value < 1205 ) {
				showError(obj, 'Wymagany minimalny dochód 1205 PLN.');
				error=true;
			}
		}
		if ( !error && $(obj).hasClass('numer_konta') ) {
			if ( !validacja.nrKontaFormat(value) ) {
				showError(obj, 'Nieprawidłowy format numeru konta. Numer konta może zawierać wyłącznie spacje oraz cyfry.');
				error=true;
			}
			if ( !error && value.length < 26 ) {
				showError(obj, 'Numer konta jest za krótki.');
				error=true;
			}
			if (  !error && !validacja.nrKonta(value) ) {
				showError(obj, 'Nieprawidłowy numer konta.');
				error=true;
			}
		}
		if ( !error && $(obj).hasClass('odchody') ) {
			if ( !validacja.dochody(value) ) {
				showError(obj, 'Minimalne miesięcznie wpływy na konto nie mogą być niższe niż 850 PLN.');
				error=true;
			}
		}
		if ( !error && $(obj).hasClass('stringPierwszaLitera') ) {
			if ( !validacja.stringPierwszaLitera(value) ) { 
				showError(obj, 'Nieprawidłowy format danych.');
				error=true;
			}
		}
		
		if ( !error && $(obj).hasClass('mniejszyNizWiekszy') ) {
			if ( ( parseInt($('#wysokosc_max').val())>0 && parseInt($('#wysokosc_max').val()) < parseInt(value)) ) {
				showError(obj, 'Minimalna wartość limitu nie może być większa od maksymalnej');
				error=true;
			} else { 
				hideError($('#wysokosc_max'));
			}
			
		}
		if ( !error && $(obj).hasClass('wiekszyNizMniejszy') ) { 
			if ( parseInt($('#wysokosc_min').val())>0 && parseInt($('#wysokosc_min').val()) > parseInt(value))  {
				showError(obj, 'Minimalna wartość limitu nie może być większa od maksymalnej');
				error=true;
			} else { 
				hideError($('#wysokosc_min'));
			}
		}
		
	}
	if ( !error ) {
		hideError(obj);
	}
	return error;
}



// walidowanie całych stron...
function walidujStrone(id) {
	if ( WalidujTylko && WalidujTylko != id ) {
		return true;
	}
	var err=false;
	var err2 = false;
	var err3 = false;
	var err4 = false;
	var err5 = false;
	
	$('#strona-'+id).find('select').each(function() {
		var value = $(this).val();
		if ( $(this).hasClass('waliduj') ) {
			if ( $(this).hasClass('required') && !value ) {
					if ( $(this).parent().hasClass('multi') || $(this).parent().parent().hasClass('multi') ) {
						showError(this, 'Te pola są wymagane.');
					} else {
						showError(this, 'Pole \'<em>'+$(this).parent().find("label[for='"+this.id+"']").text()+'</em>\' jest wymagane');
					}
					err2=true;
			}	
			if ( !err2 ) {
				hideError(this);
			}
		}
	});
	
	$('#strona-'+id).find('.jedenZDwoch.waliduj').each(function() {
		var id2=$(this).attr('zaleznyInput');
		var txt1=$('#'+this.id).parent().find('label').text();
		var txt2=$('#'+id2).parent().find('label').text();
		if ( !$(this).val() ) {
			if ( !$('#'+id2).val() ) {
				if ( $('#'+this.id).parent().hasClass('multi') ) { 
					showError(this, 'Musisz wypełnić przynajmniej jedno pole');
				} else { 
					showError(this, 'Musisz podać  <em>'+txt1+'</em> lub <em>'+txt2+'</em>');
					showError($('#'+id2), 'Musisz podać  <em>'+txt2+'</em> lub <em>'+txt1+'</em>');
				}
				err3=true;
			} else { 
				hideError(this);
				hideError($('#'+id2));
				if ( validate($('#'+id2)) )
					err3=true;
			}
		} else { 
			if ( validate(this) )
				err3=true;
			hideError($('#'+id2));
			if ( $('#'+id2).val() ) {
				if (validate($('#'+id2)))
					err3=true;
			}
		}
	});	
	
	$('#strona-'+id).find('select').each(function() { 
		if ( $(this).hasClass('zalezny-input') && $(this).hasClass('waliduj') ) {
			var inputId=$(this).attr('zaleznyInput'); 
			if ( ( $(this).val() == 'inne' && $(this).attr('id') != 'w1_forma_zatrudnienia' && $(this).attr('id') != 'w2_forma_zatrudnienia' ) || $(this).val() == 'inny' || $(this).val() == 'posiadam konto, o numerze: ' || $(this).val() == 'umowa o prace' || $(this).val() == 'emeryt / rencista' || $(this).val() == 'okreslony'  ) {
				hideError(this);
				if ( $('#'+inputId).parent().hasClass('inbox') ) {
					$('#'+inputId).parent().show();
				} else if ( $('#'+inputId).parent().parent().hasClass('inbox') ) {
					$('#'+inputId).parent().parent().show();
				} else {
					$('#'+inputId).show();
				}
				$('#'+inputId).addClass('waliduj');
			} else {
				if ( !$(this).val() ) {
					showError(this, 'Pole \'<em>'+$(this).parent().find("label[for='"+this.id+"']").text()+'</em>\' jest wymagane');
					err4=true;
				} else { 
					hideError(this);
					err4=false;
				}
				if ( $('#'+inputId).parent().hasClass('inbox') ) {
					$('#'+inputId).parent().hide();
				} else if ( $('#'+inputId).parent().parent().hasClass('inbox') ) {
					$('#'+inputId).parent().parent().hide();
				} else {
					$('#'+inputId).hide();
				}
				$('#'+inputId).removeClass('waliduj');
				hideError($('#'+inputId));
			}
		}
	});	

	$('#strona-'+id).find('input').each(function() {
		if ( $(this).hasClass('waliduj') && !$(this).hasClass('jedenZDwoch') && !$(this).hasClass('zgoda') && !$(this).hasClass('oswiadczenia') ) {
			if ( validate(this) ) {
				err=true;
				//alert(this.id);
				//alert(err);
			}
		} else if ( $(this).hasClass('walidujif') ) {
			var id=$(this).attr('ifInput');
			if ( $('#'+id).val() ) {
				if ( validate(this) ) {
					err=true;
					//alert(this.id);
				}
			} else { 
				hideError(this);
				//alert(this.id);
			}
		} 
	});
	

	$('#strona-'+id).find('.requiredRadio.waliduj').each(function() {
		var zgoda=false;
		if ( $(this).hasClass('requiredZgoda') ) {
			zgoda=true;
		}
		var zaznaczonoCos = false;
		$(this).find('input').each(function() {
			if ( $(this).is(':checked') )
				zaznaczonoCos=true;
		});
		if ( !zaznaczonoCos ) {
			err5=true;
			if ( id == 6 ) {	//	na stronie oswiadczen jest tylko jedno pole z inputami, error mozemy pokazac jaki chcemy
				showError(this, 'To pole jest wymagane');
			} else {
				showError(this, 'Pole \'<em>'+$(this).find(".lewa label").text()+'</em>\' jest wymagane');
			}
		} else { 
			hideError(this);
		}
	});
	
	$('#strona-'+id).find('.zgoda.waliduj').each(function() {
		var zgoda=false;
		var nieWyrazilZgody=false;
		if ( $(this).hasClass('requiredZgoda') ) {
			zgoda=true;
		}
		var zaznaczonoCos = false;
		$(this).find('input').each(function() {
			if ( $(this).is(':checked') ) { 
				zaznaczonoCos=true;
				if ( zgoda==true && $(this).val() != "Wyrażam zgodę" ) {
					nieWyrazilZgody=true;
				}
			}
		});
		if ( !zaznaczonoCos ) {
			err5=true;
			showError(this, 'To pole jest wymagane.', 'zgoda');
		} else if ( nieWyrazilZgody ) {
			err5=true;
			showError(this, 'Musisz wyrazić zgodę', 'zgoda');
		} else {
			hideError(this, 'zgoda');
		}
	});
	
	
	
//	$('#strona-'+id).find('input').each(function() { if ( $(this).attr('iserror') == 1 ) err = true; }); 
//	alert('strona '+id+' -> '+err +' '+ err2 +' '+err3 + ' ' +err4+' '+err5);
	return (!err && !err2 && !err3 && !err4 && !err5); 
}

function wyslijWniosek() {
	if ( $('#wyslij').data('zablokowany') ) {
		return;
	}
	var plec = $('#w1_pesel').val();
	if ( parseInt(plec.charAt(9)) % 2 == 0 ) {
		plec = "Pani";
	} else {
		plec = "Pan";
	}
	$('#w1_pp').val(plec);
	
	plec = $('#w2_pesel').val();
	if ( parseInt(plec.charAt(9)) % 2 == 0 ) {
		plec = "Pani";
	} else {
		plec = "Pan";
	}
	$('#w2_pp').val(plec);
	
	
	// kopiowanie adresow
	if ( $('#w1_adres_zameldowania_taki_sam_adres_tak').is(':checked') ) {
		$('#w1_adres_zamieszkania_ulica').val( $('#w1_adres_zameldowania_ulica').val() );
		$('#w1_adres_zamieszkania_nr_domu').val( $('#w1_adres_zameldowania_nr_domu').val() );
		$('#w1_adres_zamieszkania_nr_lokalu').val( $('#w1_adres_zameldowania_nr_lokalu').val() );
		$('#w1_adres_zamieszkania_miejscowosc').val( $('#w1_adres_zameldowania_miejscowosc').val() );
		$('#w1_adres_zamieszkania_kod').val( $('#w1_adres_zameldowania_kod').val() );
		$('#w1_adres_zamieszkania_poczta').val( $('#w1_adres_zameldowania_poczta').val() );
	}
	if ( $('#w2_adres_zameldowania_taki_sam_adres_tak').is(':checked') ) {
		$('#w2_adres_zamieszkania_ulica').val( $('#w2_adres_zameldowania_ulica').val() );
		$('#w2_adres_zamieszkania_nr_domu').val( $('#w2_adres_zameldowania_nr_domu').val() );
		$('#w2_adres_zamieszkania_nr_lokalu').val( $('#w2_adres_zameldowania_nr_lokalu').val() );
		$('#w2_adres_zamieszkania_miejscowosc').val( $('#w2_adres_zameldowania_miejscowosc').val() );
		$('#w2_adres_zamieszkania_kod').val( $('#w2_adres_zameldowania_kod').val() );
		$('#w2_adres_zamieszkania_poczta').val( $('#w2_adres_zameldowania_poczta').val() );
	}
	
 
	
	if ( walidujStrone(6) ) {
		$('input').each(function() {
			$(this).attr('disabled','');
			if ( !$(this).val() || $(this).val() == 'dd-mm-yyyy' || $(this).val() == '' ) {
				$(this).val(' ');
			}
		});
		$('select').each(function() { 			
			$(this).attr('disabled','');
			if ( !$(this).val() || $(this).val() == '' ) {
				$(this).val(' ');
			}
		});
		// wygeneruj date urodzenia z pesela...
		if ( !$('#w1_data_urodzenia').val() || $('#w1_data_urodzenia').val() == '' || $('#w1_data_urodzenia').val() == 'dd-mm-rrrr'  || $('#w1_data_urodzenia').val() == '' ) {
			if ( $('#w1_pesel').val() ) {
				var pesel = $('#w1_pesel').val();
				var dataUrodzenia = dataFromPesel(pesel);
				$('#w1_data_urodzenia').val(dataUrodzenia);
			}
		}
		if ( !$('#w2_data_urodzenia').val() || $('#w2_data_urodzenia').val() == '' || $('#w2_data_urodzenia').val() == 'dd-mm-rrrr'  || $('#w2_data_urodzenia').val() == ' ') {
			if ( $('#w2_pesel').val() && $('#w2_pesel').val() != '' && $('#w2_pesel').val() != ' ' ) {
				var pesel = $('#w2_pesel').val();
				var dataUrodzenia = dataFromPesel(pesel);
				$('#w2_data_urodzenia').val(dataUrodzenia);
			} else { 
				$('#w2_data_urodzenia').val(' ');
			}
		}
		var _gaq = _gaq || [];
		_gaq.push(['_setAccount', 'UA-1972630-1']);
		_gaq.push(['_trackPageview','/uod_wyslanie']);
		if (typeof send2Crm == 'function') {
		var tel=($('#w1_telefon_domowy').val()==' ')?'w1_telefon_komorkowy':'w1_telefon_domowy';
		var email=($('#w1_email').val()==' ')?'BRAK':'w1_email';
			form2crm = {
			fields : {
				 form_code: 	'UOD'
				,Campaign_ID:	form15minACC
				,Wave_ID:		form15minACC_waveLong
				,GRB_NO: 		''
				,Lead_ID: 		''
				,Content_ID: 	'FORM_CL_KROTKI'
				,name: 		'w1_imie'
				,surname: 	'w1_nazwisko'
				,pesel: 	'w1_pesel'
				,home_phone: tel
				,email:		email
				,OTH01:		'OTH1'
				,other_pesel: 'xsell'
				,other_surname: 'uod'
				,other_nationality: 'poraKontaktu'
				}
			};
			$('#wyslij').data('zablokowany', true);
			send2Crm(document.forms[0]);
		}
		else {
				$('form').submit();
		}
	}
	}

$(function() {
	// prid
	var prid = getUParam('prid');
	if ( prid ) {
		$('#OTH1').val(prid);
	}
	
	// ukrywanie tego co tylko bez JS 
	$('.noJS').remove();
	
	// 	anty focus w firefoxie
	$('a').focus ( function() { $(this).blur(); } );
	// ukrywanie niepotrzebnych na wstepie pol
	
	$('#wrapLeft2').hide();
	$('.w2_only').hide();
	$('.zalezny').each(function() {
		if ( $(this).parent().hasClass('inbox') ) {
			$(this).parent().hide();
		} else if ( $(this).parent().parent().hasClass('inbox') ) {
			$(this).parent().parent().hide();
		} else {
			$(this).hide();
		}
	});
	$('#strona-3-adres_zamieszkania').hide();
	$('#strona-3-adres_zamieszkania').find('input').removeClass('waliduj');	
	$('#strona-3-adres_zamieszkania_w2').hide();
	$('#strona-3-adres_zamieszkania_w2').find('input').removeClass('waliduj');	
	
	$('#dwoch').click( function() {
		// wlaczanie dwóch wnioskodawców...
		if ( this.checked ) {
			$('.w2_only').show();
			if ( !$('.w2_only').hasClass('walidujif') && !$('.w2_only').hasClass('zalezny')) 
				$('.w2_only').addClass('waliduj');
			$('.w2_only').find('input, select').each(function() {
				if ( !$(this).hasClass('walidujif') && !$(this).hasClass('zalezny') && !$(this).hasClass('nieWaliduj') )
					$(this).addClass('waliduj');
				});
			$('#jest_dwoch').val('Tak');
			$('#strona-3-adres_zamieszkania_w2').find('input').removeClass('waliduj');
			$('.w2_only').find('.requiredRadio').addClass('waliduj');
			
			
			if ( $('#w2_obywatelstwo').val() == "polskie" ) {
				$('#w2_data_urodzenia, #w2_paszport, #w2_paszport_data_waznosci').removeClass('waliduj').attr('disabled','disabled').css('background','#DFDFDF').each(function() { hideError($(this)); });
				$('#w2_pesel, #w2_dowod, #w2_dowod_data_waznosci').addClass('waliduj').attr('disabled','').css('background','');
				$('#w2_dowod_data_waznosci').attr('disabled','').css('background','');
			} else { 
				$('#w2_data_urodzenia, #w2_paszport, #w2_paszport_data_waznosci').addClass('waliduj').attr('disabled','').css('background','').each(function() { });
				$('#w2_pesel, #w2_dowod, #w2_dowod_data_waznosci').removeClass('waliduj').attr('disabled','disabled').css('background','#DFDFDF').each(function() { hideError($(this)); });
			}
			if ( $('#w2_forma_zatrudnienia').val() == "emeryt / rencista" ) {
				$('#w2_firma, #w2_firma_ulica, #w2_firma_nr_domu, #w2_firma_nr_lokalu, #w2_firma_miejscowosc, #w2_firma_kod, #w2_firma_poczta, #w2_firma_telefon, #w2_zawod, #w2_sektor_dzialalnosci, #w2_staz_pracy_obecnie_lata, #w2_staz_pracy_obecnie_miesiace').removeClass('waliduj').attr('disabled','disabled').css('background','#DFDFDF').each(function() { hideError($(this)); });
			} else { 
				$('#w2_firma, #w2_firma_ulica, #w2_firma_nr_domu, #w2_firma_nr_lokalu, #w2_firma_miejscowosc, #w2_firma_kod, #w2_firma_poczta, #w2_firma_telefon, #w2_zawod, #w2_sektor_dzialalnosci, #w2_staz_pracy_obecnie_lata, #w2_staz_pracy_obecnie_miesiace').addClass('waliduj').attr('disabled','').css('background','');
			}
			
		} else {
			$('.w2_only').hide();
			$('.w2_only').removeClass('waliduj');
			$('.w2_only').find('input, select').removeClass('waliduj');
			$('#jest_dwoch').val('Nie');
			$('.w2_only').find('.requiredRadio').removeClass('waliduj');
		}
	});
	
	$('#w1_o, #w2_o').click( function() { 
		if ( $(this).is(':checked') ) { 
			hideError(this);
		} else { 
			showError(this, 'Musisz wyrazić zgodę');
		}
	});
	
	// wybory wnioskow
	$('#wniosek_o_podwyzszenie').click( function() {
		$('#konto_posiadam_f').attr('checked','checked');
		hideError($('#konto_posiadam_f'));
		var inputId = $('#konto_posiadam_f').attr('zaleznyInput');
		if ( $('#'+inputId).parent().hasClass('inbox') ) {
			$('#'+inputId).parent().show();
		} else if ( $('#'+inputId).parent().parent().hasClass('inbox') ) {
			$('#'+inputId).parent().parent().show();
		} else {
			$('#'+inputId).show();
		}
		$('#'+inputId).addClass('waliduj');				
	});
	$('#wniosek_o_przyznanie').click( function() {
		var inputId = $('#konto_posiadam_f').attr('zaleznyInput');
		if ( $('#'+inputId).parent().hasClass('inbox') ) {
			$('#'+inputId).parent().hide();
		} else if ( $('#'+inputId).parent().parent().hasClass('inbox') ) {
			$('#'+inputId).parent().parent().hide();
		} else {
			$('#'+inputId).hide();
		}
		$('#'+inputId).removeClass('waliduj');
		hideError($('#'+inputId));		
	});
	
	// wybor mam konto / nie mam
	$('#konto_posiadam_f').click( function() {
		if ( $(this).is(':checked') ) {
			hideError($('#konto_posiadam_f'));
			var inputId = $('#konto_posiadam_f').attr('zaleznyInput');
			if ( $('#'+inputId).parent().hasClass('inbox') ) {
				$('#'+inputId).parent().show();
			} else if ( $('#'+inputId).parent().parent().hasClass('inbox') ) {
				$('#'+inputId).parent().parent().show();
			} else {
				$('#'+inputId).show();
			}
			$('#'+inputId).addClass('waliduj');	
			$('#konto_posiadam').val('posiadam konto, o numerze:');
		} else { 
			var inputId = $('#konto_posiadam_f').attr('zaleznyInput');
			if ( $('#'+inputId).parent().hasClass('inbox') ) {
				$('#'+inputId).parent().hide();
			} else if ( $('#'+inputId).parent().parent().hasClass('inbox') ) {
				$('#'+inputId).parent().parent().hide();
			} else {
				$('#'+inputId).hide();
			}
			$('#'+inputId).removeClass('waliduj');
			hideError($('#'+inputId));
			$('#'+inputId).val('');
			$('#konto_posiadam').val('nie posiadam konta');
		}
	});
	
	// adres zamiezkania / zameldowania 
	$('#w1_adres_zameldowania_taki_sam_adres_nie').click(function() {
		$('#strona-3-adres_zamieszkania').show('slow');
		$('#strona-3-adres_zamieszkania').find('input').addClass('waliduj');
	});
	$('#w1_adres_zameldowania_taki_sam_adres_tak').click(function() {
		$('#strona-3-adres_zamieszkania').hide('slow');
		$('#strona-3-adres_zamieszkania').find('input').removeClass('waliduj');
	});
	// adres zamiezkania / zameldowania 
	$('#w2_adres_zameldowania_taki_sam_adres_nie').click(function() {
		$('#strona-3-adres_zamieszkania_w2').show('slow');
		$('#strona-3-adres_zamieszkania_w2').find('input').addClass('waliduj');
	});
	$('#w2_adres_zameldowania_taki_sam_adres_tak').click(function() {
		$('#strona-3-adres_zamieszkania_w2').hide('slow');
		$('#strona-3-adres_zamieszkania_w2').find('input').removeClass('waliduj');
	});	
	
	
	// czyszczenie defaultowych pol on focus 
	$('.defaultData').each(function() {
		$(this).focus(function() {
			if ( $(this).val() == 'dd-mm-rrrr' ) {
				$(this).val('');
			}
		});
		$(this).blur(function() {
			if ( $(this).val() == '' ) {
				$(this).val('dd-mm-rrrr');
			}
		});
	});
	
	
	// walidacja poszczegolnych pol 
	
	$('input').each(function() {
		$(this).blur(function() {
			if ( $(this).hasClass('waliduj') ) {
				validate(this);
			} else if ( $(this).hasClass('walidujif') ) {
				var id=$(this).attr('ifInput');
				if ( $('#'+id).val() ) {
					validate(this);
				} else { 
					hideError(this);
				}
			} 
		});
	});
	
	$('.inbox.requiredRadio').find('input').click(function() { hideError($(this).parent()) } );


	//	walidacja selectow - zeby nie byly puste

	$('select').each(function() {
		$(this).change(function() {
			var value = $(this).val();
			if ( $(this).hasClass('waliduj') ) {
				var error = false;
				if ( $(this).hasClass('required') && !value ) {
						if ( $(this).parent().hasClass('multi') || $(this).parent().parent().hasClass('multi') ) {
							showError(this, 'Te pola są wymagane.');
						} else {
							showError(this, 'Pole \'<em>'+$(this).parent().find("label[for='"+this.id+"']").text()+'</em>\' jest wymagane');
						}
						error=true;
				}
		
				if ( !error ) {
					hideError(this);
				}
			}
		});
		$(this).blur(function() {
			var value = $(this).val();
			if ( $(this).hasClass('waliduj') ) {
				var error = false;
				if ( $(this).hasClass('required') && !value ) {
						if ( $(this).parent().hasClass('multi') || $(this).parent().parent().hasClass('multi') ) {
							showError(this, 'Te pola są wymagane.');
						} else {
							showError(this, 'Pole \'<em>'+$(this).parent().find("label[for='"+this.id+"']").text()+'</em>\' jest wymagane');
						}
						error=true;
				}
		
				if ( !error ) {
					hideError(this);
				}
			}
		});		
	});
	
	// dodanie zaleznosci selectow 'inny' / 'inne' / 'posiadam konto, o numerze: '   - przy wyborze z selecta pojawia sie dodatkowy input
	
	$('select').each(function() { 
		if ( $(this).hasClass('zalezny-input') ) {
			var inputId=$(this).attr('zaleznyInput');
			$(this).change(function () {
				if ( ( $(this).val() == 'inne' && $(this).attr('id') != 'w1_forma_zatrudnienia' && $(this).attr('id') != 'w2_forma_zatrudnienia' ) || $(this).val() == 'inny' || $(this).val() == 'posiadam konto, o numerze: ' || $(this).val() == 'umowa o prace' || $(this).val() == 'emeryt / rencista' || $(this).val() == 'okreslony'  )   {
					hideError(this);
					if ( $('#'+inputId).parent().hasClass('inbox') ) {
						$('#'+inputId).parent().show();
					} else if ( $('#'+inputId).parent().parent().hasClass('inbox') ) {
						$('#'+inputId).parent().parent().show();
					} else {
						$('#'+inputId).show();
					}
					$('#'+inputId).addClass('waliduj');
				} else {
					if ( ! $(this).val() ) {
						showError(this, 'Pole \'<em>'+$(this).parent().find("label[for='"+this.id+"']").text()+'</em>\' jest wymagane');	
					} else { 
						hideError(this);
					}
					if ( $('#'+inputId).parent().hasClass('inbox') ) {
						$('#'+inputId).parent().hide();
					} else if ( $('#'+inputId).parent().parent().hasClass('inbox') ) {
						$('#'+inputId).parent().parent().hide();
					} else {
						$('#'+inputId).hide();
					}
					$('#'+inputId).removeClass('waliduj');
					hideError($('#'+inputId));
					
					var inputId2=$('#'+inputId).attr('zaleznyInput');
					if ( $('#'+inputId2).parent().hasClass('inbox') ) {
						$('#'+inputId2).parent().hide();
					} else if ( $('#'+inputId2).parent().parent().hasClass('inbox') ) {
						$('#'+inputId2).parent().parent().hide();
					} else {
						$('#'+inputId2).hide();
					}
					$('#'+inputId2).removeClass('waliduj');
					hideError($('#'+inputId2));
				}
			});
		}
	});
	
	//	
	
	// walidacja dwóch pól z czego wymagane jest jedno...
	$('.jedenZDwoch').each(function() {
		$(this).blur(function() {
			var id2=$(this).attr('zaleznyInput');
			var txt1=$('#'+this.id).parent().find('label').text();
			var txt2=$('#'+id2).parent().find('label').text();
			if ( !$(this).val() ) {
				if ( !$('#'+id2).val() ) {
					// brak wartosci
					if ( $('#'+this.id).parent().hasClass('multi') ) { 
						showError(this, 'Musisz wypełnić przynajmniej jedno pole');
					} else { 
						showError(this, 'Musisz podać  <em>'+txt1+'</em> lub <em>'+txt2+'</em>');
						showError($('#'+id2), 'Musisz podać  <em>'+txt2+'</em> lub <em>'+txt1+'</em>');
					}
				} else { // wpisana wartosc drugiego pola - nie tego, z ktorego 'schodzimy'
					hideError(this);
					hideError($('#'+id2));
					validate($('#'+id2));
				}
			} else { //	podane wartosc pierwsza
				hideError(this);
				validate(this);
				hideError($('#'+id2));
				if ( $('#'+id2).val() ) {	// podane obie wartosci
					validate($('#'+id2));
				}
			}
		});
	});
	$('.stazPracy').each(function() {
		$(this).blur(function() {
		var error=0;
		if(parseInt($('#w1_staz_pracy_lata').val())<parseInt($('#w1_staz_pracy_obecnie_lata').val()) || ($('#w1_staz_pracy_obecnie_lata').val() && !$('#w1_staz_pracy_lata').val())) error=1;
		else if(parseInt($('#w1_staz_pracy_miesiace').val())<parseInt($('#w1_staz_pracy_obecnie_miesiace').val()) || ($('#w1_staz_pracy_obecnie_miesiace').val() && !$('#w1_staz_pracy_miesiace').val())) error=1;
		if (error==1) showError(this, 'Obecny staż pracy nie może być większy od całkowitego stażu pracy');
		if (error==0) hideError($(this));
		});
	});
	

	// stronicowanie 
	var ileStron = $('.strona').length;
	$('.strona').each(function() {
		// dodanie przyciskow  do kazdej strony 
		if ( !PokazWszystkieStrony )
			$(this).hide();
		var id=(this.id).slice(this.id.length-1);
		var idNext=parseInt(id)+1;
		var idPrev=parseInt(id)-1;
		var btnPrev = '<a href="#strona'+idPrev+'" class="btnPrev btnImgOpacity"> </a>'; 
		var btnNext = '<a href="#strona'+idNext+'" class="btnNext btnImgOpacity"> </a><a href="#" class="cancel">Anuluj</a>';
		var btnWyslij = '<a href="#wyslij" id="wyslij" class="btnImgOpacity"> </a>';
		var strBelka = new Array();
		strBelka.push('<div class="belkaBottom">');
		if ( idPrev > 0 ) {
			strBelka.push(btnPrev);
		}
		if ( idNext >1 && idNext <= ileStron-1 ) {
			strBelka.push(btnNext);
		}
		if ( idNext == ileStron ) {
			strBelka.push(btnWyslij);
		}
		
		
		strBelka.push('<div class="clearer"></div></div>');		
		var str = strBelka.join('');
		$(str).appendTo($(this));

		// dodanie zdarzen do przyciskow (validacja)
		if ($(this).find('.btnPrev')) {
			$(this).find('.btnPrev').click( function() {
				var idToGo=parseInt(($(this).attr('href')).slice($(this).attr('href').length-1));
				if ( true || walidujStrone(idToGo+1) || PominWalidacjeStron || WylaczOnBack ) {
					$('#strona-'+(idToGo+1)).hide('slow');
					$('#strona-'+idToGo).show('slow');
						var _gaq = _gaq || [];
						_gaq.push(['_setAccount', 'UA-1972630-1']);
						_gaq.push(['_trackPageview','/uod_strona'+idToGo]);
					var idObecne = $('#nawigacja a.active').attr('id').slice($('#nawigacja a.active').attr('id').length-1);
					$('#nav'+idObecne).removeClass('active').animate( {'top':'7px', 'height':'29px','opacity':'0.5', 'filter':'alpha(opacity=50)' },'normal' );
					$('#nav'+idToGo).addClass('active').removeClass('disabled').animate( {'top':'1px', 'height':'36px', 'opacity':'1', 'filter':'alpha(opacity=100)'  },'normal' );
					$('#strona-'+idObecne).find('input, select').each(function() { hideError(this); } );
				}
			});
		}
		if ($(this).find('.btnNext')) {
			$(this).find('.btnNext').click( function() {
				var idToGo=parseInt(($(this).attr('href')).slice($(this).attr('href').length-1));
				if ( walidujStrone(idToGo-1) || PominWalidacjeStron ) {
					$('#strona-'+(idToGo-1)).hide('slow');
					$('#strona-'+idToGo).show('slow');
var _gaq = _gaq || [];
						_gaq.push(['_setAccount', 'UA-1972630-1']);
						_gaq.push(['_trackPageview','/uod_strona'+idToGo]);
					if ( idToGo == 6 ) idToGo=5;
					var idObecne = $('#nawigacja a.active').attr('id').slice($('#nawigacja a.active').attr('id').length-1);
					$('#nav'+idObecne).removeClass('active').animate( {'top':'7px', 'height':'29px','opacity':'0.5', 'filter':'alpha(opacity=50)' },'normal' );
					$('#nav'+idToGo).addClass('active').removeClass('disabled').animate( {'top':'1px', 'height':'36px', 'opacity':'1', 'filter':'alpha(opacity=100)'  },'normal' );
				}
			});
		}
		
		// pokaz piersza strone
		$('#strona-0').show();
	});


	//	testowo zmiana actiona dla deva
	if ( window.location.href.indexOf('uat') > 0 ) {
		$('form').each( function() { 
			$(this).attr('action', $(this).attr('action').replace(/www.citibank.com/,'contentdropbox.citigroup.net') );
		});
	}

	$('#wyslij').click(wyslijWniosek);
	
	//	menu (animacja)
	$('#nawigacja a').hover(function() {
			if ( !$(this).hasClass('active') && !$(this).hasClass('disabled') ) {
				$(this).animate( {'top':'2px', 'height':'36px', 'opacity':'1', 'filter':'alpha(opacity=100)'  },'normal' );
			}
		}, function() {
			if ( !$(this).hasClass('active') && !$(this).hasClass('disabled') ) {
				$(this).animate( {'top':'7px', 'height':'29px','opacity':'0.5', 'filter':'alpha(opacity=50)' },'normal' );
			}
		});


	$('#nawigacja a').click( function() {
		if ( !$(this).hasClass('active') && !$(this).hasClass('disabled') ) {
			// pokaz jakas strone
			var idObecne = $('#nawigacja a.active').attr('id').slice($('#nawigacja a.active').attr('id').length-1);
			var idToGo = this.id.slice( this.id.length -1 );
			var _gaq = _gaq || [];
						_gaq.push(['_setAccount', 'UA-1972630-1']);
						_gaq.push(['_trackPageview','/uod_strona'+idToGo]);
			if ( idObecne > idToGo || walidujStrone(idObecne) || PominWalidacjeStron  ) {
				$('#strona-'+(idObecne)).hide('slow');
				if ( idObecne==5 && idToGo<5 ) $('#strona-6').hide('slow');
				$('#strona-'+idToGo).show('slow');
				$('#nav'+idToGo).addClass('active').removeClass('disabled');
				$('#nav'+idObecne).removeClass('active').animate( {'top':'7px', 'height':'29px','opacity':'0.5', 'filter':'alpha(opacity=50)' },'normal' );
				$('#strona-'+idObecne).find('input, select').each(function() { hideError(this); } );
			}
		}
	});	
	
	
	//	animacja buttonów
	$('.btnImgOpacity').hover( function() {
	 		$(this).animate({ 'opacity':'0.6', 'filter':'alpha(opacity=60)'} ,'fast');
		 }, function() { 
	 		$(this).animate({ 'opacity':'1','filter':'alpha(opacity=100)' } ,'fast');		 
	});
	
	$('#rozpocznij').click( function() { 
		var _gaq = _gaq || [];
		_gaq.push(['_setAccount', 'UA-1972630-1']);
		_gaq.push(['_trackPageview','/uod_strona1']);
		$('#strona-0').hide('slow');
		$('#strona-1').show('slow');
		$('#wrapLeft1').hide('slow');
		$('#wrapLeft2').show('slow');
	});
	
	//	---------------------------  	zdarzenia - logika wniosku
	
	//	zatruenieni - dla emerytow i rencistow
	$('#w1_forma_zatrudnienia').change( function() { 
		if ( $('#w1_forma_zatrudnienia').val() == "emeryt / rencista" ) {
			$('#w1_firma, #w1_firma_ulica, #w1_firma_nr_domu, #w1_firma_nr_lokalu, #w1_firma_miejscowosc, #w1_firma_kod, #w1_firma_poczta, #w1_firma_telefon, #w1_zawod, #w1_sektor_dzialalnosci, #w1_staz_pracy_obecnie_lata, #w1_staz_pracy_obecnie_miesiace').removeClass('waliduj').attr('disabled','disabled').css('background','#DFDFDF').each(function() { hideError($(this)); });
		} else { 
			$('#w1_firma, #w1_firma_ulica, #w1_firma_nr_domu, #w1_firma_nr_lokalu, #w1_firma_miejscowosc, #w1_firma_kod, #w1_firma_poczta, #w1_firma_telefon, #w1_zawod, #w1_sektor_dzialalnosci, #w1_staz_pracy_obecnie_lata, #w1_staz_pracy_obecnie_miesiace').addClass('waliduj').attr('disabled','').css('background','');
		}
	});
	$('#w2_forma_zatrudnienia').change( function() { 
		if ( $('#w2_forma_zatrudnienia').val() == "emeryt / rencista" ) {
			$('#w2_firma, #w2_firma_ulica, #w2_firma_nr_domu, #w2_firma_nr_lokalu, #w2_firma_miejscowosc, #w2_firma_kod, #w2_firma_poczta, #w2_firma_telefon, #w2_zawod, #w2_sektor_dzialalnosci, #w2_staz_pracy_obecnie_lata, #w2_staz_pracy_obecnie_miesiace').removeClass('waliduj').attr('disabled','disabled').css('background','#DFDFDF').each(function() { hideError($(this)); });
		} else { 
			$('#w2_firma, #w2_firma_ulica, #w2_firma_nr_domu, #w2_firma_nr_lokalu, #w2_firma_miejscowosc, #w2_firma_kod, #w2_firma_poczta, #w2_firma_telefon, #w2_zawod, #w2_sektor_dzialalnosci, #w2_staz_pracy_obecnie_lata, #w2_staz_pracy_obecnie_miesiace').addClass('waliduj').attr('disabled','').css('background','');
		}
	});
	
	
	$('#w1_obywatelstwo').change( function() { 
		if ( $('#w1_obywatelstwo').val() == "polskie" ) {
			$('#w1_data_urodzenia, #w1_paszport, #w1_paszport_data_waznosci').removeClass('waliduj').attr('disabled','disabled').css('background','#DFDFDF').each(function() { hideError($(this)); });
			$('#w1_pesel, #w1_dowod, #w1_dowod_data_waznosci').addClass('waliduj').attr('disabled','').css('background','');
			$('#w1_dowod_data_waznosci').attr('disabled','').css('background','');
		} else { 
			$('#w1_data_urodzenia, #w1_paszport, #w1_paszport_data_waznosci').addClass('waliduj').attr('disabled','').css('background','').each(function() { });
			$('#w1_pesel, #w1_dowod, #w1_dowod_data_waznosci').removeClass('waliduj').attr('disabled','disabled').css('background','#DFDFDF').each(function() { hideError($(this)); });
		}
	});
	$('#w2_obywatelstwo').change( function() { 
		if ( $('#w2_obywatelstwo').val() == "polskie" ) {
			$('#w2_data_urodzenia, #w2_paszport, #w2_paszport_data_waznosci').removeClass('waliduj').attr('disabled','disabled').css('background','#DFDFDF').each(function() { hideError($(this)); });
			$('#w2_pesel, #w2_dowod, #w2_dowod_data_waznosci').addClass('waliduj').attr('disabled','').css('background','');
			$('#w2_dowod_data_waznosci').attr('disabled','').css('background','');
		} else { 
			$('#w2_data_urodzenia, #w2_paszport, #w2_paszport_data_waznosci').addClass('waliduj').attr('disabled','').css('background','').each(function() { });
			$('#w2_pesel, #w2_dowod, #w2_dowod_data_waznosci').removeClass('waliduj').attr('disabled','disabled').css('background','#DFDFDF').each(function() { hideError($(this)); });
		}
	});
	
	
	
	$('#w1_ou_N, #w1_ou_Y').click(function() {
		$('#w1_postepowanieZRoku, #w1_postepowanieWRoku').attr('disabled','disabled');
		hideError($('#w1_postepowanieZRoku'));
		hideError($('#w1_postepowanieWRoku'));
	});
	$('#w1_ou_Y2').click(function() {
		$('#w1_postepowanieZRoku, #w1_postepowanieWRoku').attr('disabled','');
	});	
	$('#w2_ou_N, #w2_ou_Y').click(function() {
		$('#w2_postepowanieZRoku, #w2_postepowanieWRoku').attr('disabled','disabled');
		hideError($('#w2_postepowanieZRoku'));
		hideError($('#w2_postepowanieWRoku'));
	});
	$('#w2_ou_Y2').click(function() {
		$('#w2_postepowanieZRoku, #w2_postepowanieWRoku').attr('disabled','');
	});
	
	$('#w1_ou_Y, #w1_ou_N').click(function() {
		$('#drukujUpadloscw1').val('nie');
	});	
	$('#w1_ou_Y2').click(function() {
		$('#drukujUpadloscw1').val('tak');
	});
		
	$('#w2_ou_Y, #w2_ou_N').click(function() {
		$('#drukujUpadloscW2').val('nie');
	});	
	$('#w2_ou_Y2').click(function() {
		$('#drukujUpadloscW2').val('tak');
	});
	
	
	
	
	$('#w2_data_urodzenia, #w2_paszport, #w2_paszport_data_waznosci').removeClass('waliduj').attr('disabled','disabled').css('background','#DFDFDF').each(function() { hideError($(this)); });
	$('#w2_pesel, #w2_dowod, #w2_dowod_data_waznosci').attr('disabled','').css('background',''); //.addClass('waliduj')
	$('#w1_data_urodzenia, #w1_paszport, #w1_paszport_data_waznosci').removeClass('waliduj').attr('disabled','disabled').css('background','#DFDFDF').each(function() { hideError($(this)); });
	$('#w1_pesel, #w1_dowod, #w1_dowod_data_waznosci').addClass('waliduj').attr('disabled','').css('background','');
	$('#w1_dowod_data_waznosci').attr('disabled','').css('background','');
	
});


function showWymaganeDokumenty() {
	/*	fbox 	settings	*/
		/* tlo */
		var backgroundOpacity = 0.7;
		/* content */
		var contentPositionLeft = 50;
		var contentPositionTop = 100;
	/* /	end of settings 	*/
				
	var width = $('body').width() > $(window).width() ? $('body').width() : $(window).width() ;
	var height = $('body').height() > $(window).height() ? $('body').height() : $(window).height() ;
	$('body').append('<div id="fboxBackground"></div>');
	$('#fboxBackground').css( { 'opacity' : backgroundOpacity , 'filter' : 'alpha(opacity='+backgroundOpacity*100+')' } );
	
	/*	okno fboxa	*/
	$('body').append('<div id="fboxContent"></div>');
		//todo: dynamiczne wartosci  (na podstawie tego, co tam mamy...)
	var widthContent = 620;
	var heightContent = 520;
	$('#fboxContent').width(widthContent).height(heightContent);
	/*	position	*/
	var px = (width - widthContent) /2 ;
	$('#fboxContent').css( { 'left': parseInt(px) } );
	
	$('#wymagane_dokumenty').appendTo('#fboxContent').show();
	
	
	/*	przycisk zamknij	*/
	
	$('#fboxZamknij_a_wymagane_dokumenty').click( function() { 
		$('#fboxBackground').css('background','#fff');		// zeby w operze nie zostawał 'ślad' tła
		$('#fboxBackground, #fboxContent, #wymagane_dokumenty').hide();
	});
}	

$(document).ready(function(){

$('.cancel').click(function(){
	$('form')[0].reset();
	$('.strona').css('display','none');
	$('#nawigacja a').attr('class','disabled');
	$('#nawigacja a').css('top','7px').css('height','29px').css('opacity','0.5').css('filter','alpha(opacity=50)');
	$('#strona-0').fadeIn();
	return false;
});

});


