

/* ========================================================================== */

/*
	zatwierdza 1 krok formularza wyszukiwarki
*/
function finhouseWyszukiwarkaKrok1(frm) {
	frm.wyszukiwarka.value = 1;
	return true;
}

/* -------------------------------------------------------------------------- */

/*
	zmiana celu kredytowania
*/
function finhouseWyszukiwarkaWyborCeluKredytowania(nr) {
	var frm = document.finhouseWyszukiwarka;
	if (frm) {
		var r = '';
		for (var i = 0; i < 4; i++) {
			var el = frm.elements['purpose_'+i];
			if (el) {
				if (i > nr) {
					el.disabled = true;
					$(el.options).empty();
					if (i == (nr + 1)) {
						// ---- pobieram dane
						$.getJSON("./js/finhouse_cele.php?fwckk="+(i + 1)+"&fwckr="+r, function(json) {
							var el = frm.elements['purpose_' + (json.col - 1)];
							if (el) {
								$(el.options).empty();
								el.options.length = 0;
								var opt = new Option("Proszę wybrać...", 0);
								el.options[0] = opt;
								for (var i = 0; i < json.idx.length; i++) {
									var opt = new Option(json.value[i], json.idx[i]);
									el.options[(i + 1)] = opt;
								}
								el.disabled = false;
							}
						});
					}
				} else {
					r += (i > 0?",":"")+el.options[el.selectedIndex].value;
				}
			}
		}
	}
}

/* -------------------------------------------------------------------------- */

/*
	zatwierdza 2 krok formularza wyszukiwarki
*/
function finhouseWyszukiwarkaKrok2(frm) {
	if (!(frm.wyszukiwarka.value > 1)) frm.wyszukiwarka.value = 1;
	return true;
}


/*
	uruchamia zmiane ilosci kredytobiorcow
*/
function finhouseWyszukiwarkaIloscKredytobiorcow(op) {
	var frm = document.finhouseWyszukiwarka;
	
	if (frm) {
		if (op == 1) frm.wyszukiwarka.value = 2;
		else frm.wyszukiwarka.value = 3;
		frm.submit();
	}
}

/*
	blokuje wybor stosunku do sluzby wojskowej
*/
function finhouseSprawdzSluzbeWojskowa(nr) {
	var frm = document.finhouseWyszukiwarka;
	if (frm) {
		var wiek = frm.elements['age['+nr+']'].value;
		var plec = frm.elements['sex['+nr+']'].options[frm.elements['sex['+nr+']'].selectedIndex].value;
		
		if ((wiek >= 28) || (plec == 1)) {
			frm.elements['armyRelation['+nr+']'].selectedIndex = 1;
			frm.elements['armyRelation['+nr+']'].disabled = true;
		} else {
			frm.elements['armyRelation['+nr+']'].disabled = false;
		}
	}
}

/* -------------------------------------------------------------------------- */

/*
	zatwierdza 3 krok formularza wyszukiwarki
*/
function finhouseWyszukiwarkaKrok3(frm) {
	frm.wyszukiwarka.value = 1;
	return true;
}

/* -------------------------------------------------------------------------- */


/*
	zatwierdza 4 krok formularza wyszukiwarki
*/
function finhouseWyszukiwarkaKrok4(frm) {
	frm.wyszukiwarka.value = 1;
	return true;
}

/* -------------------------------------------------------------------------- */


/* ========================================================================== */

/*
	wlacza/wylacza dymek pomocy
*/

function finhouseHelp(op, idx) {
	if (op == 0) {
		$('#finhlptxt_'+idx).hide();
	} else {
		$('#finhlptxt_'+idx).show();
	}
	return true;			
}

/*
	wlacza/wylacza dymek bledu
*/

function finhouseError(op, idx) {
	if (op == 0) {
		$('#finhlpetxt_'+idx).hide();
	} else {
		$('#finhlpetxt_'+idx).show();
	}
	return true;			
}

/*
	wlacza/wylacza legende krokow
*/

function finhouseKrokiL(op, idx) {
	if (op == 0) {
		/*
		$('#wNawKrok'+idx).fadeOut(100, function () { 
			return true;			
		});
		*/
		$('#wNawKrok'+idx).hide(); 
	} else {
		/*
		$('#wNawKrok'+idx).fadeIn(100, function () { 
			return true;
		});
		*/
		$('#wNawKrok'+idx).show(); 
	}
	return true;
}


/* -------------------------------------------------------------------------- */

/*
	wlacza/wylacza dymek pomocy oferty
*/

var offerHelpElement = Array();
var offerHelpElementCzas = Array();
var offerHelpElementInterval = null;

function finhouseOfferHelp(op, id) {
	if (op == 0) {
		var idx = -1;
		for (var i = 0; i < offerHelpElement.length; i++) {
			if (offerHelpElement[i] == id) {
				idx = i;
				break;
			}
		}
		if (idx > -1) {
			//$('#srchOHlp_'+id).fadeOut(500, function () { 
			$('#srchOHlp_'+id).hide();
				//$(this).stop(); 
				offerHelpElement[idx] = null;
				offerHelpElementCzas[idx] = 0;
			//});
		}
	} else {
		var idx = -1;
		for (var i = 0; i < offerHelpElement.length; i++) {
			if (offerHelpElement[i] == null) {
				idx = i;
				break;
			}
		}
		if (idx == -1) idx = offerHelpElement.length;
		offerHelpElement[idx] = id;
		offerHelpElementCzas[idx] = 5;
		//$('#srchOHlp_'+id).fadeIn(500, function () { 
		$('#srchOHlp_'+id).show();
			//$(this).stop();
			if (offerHelpElementInterval == null) offerHelpElementInterval = setInterval(finhouseOfferI, 1000);
		//});
	}
	return true;
}


function finhouseOfferI() {
	var ii = 0;
	for (var i = 0; i < offerHelpElement.length; i++) {
		if (offerHelpElement[i] != null) {
			if (offerHelpElementCzas[i] <= 0) {
				$('#srchOHlp_'+offerHelpElement[i]).hide(); 
				//$('#srchOHlp_'+offerHelpElement[i]).fadeOut(500, function () { 
					//$(this).stop(); 
					offerHelpElement[i] = null;
					offerHelpElementCzas[i] = 0;
				//});
			} else {
				offerHelpElementCzas[i]--;
				ii++;
			}
		}
	}
	if (ii == 0) {
		clearInterval(offerHelpElementInterval);
		offerHelpElementInterval = null;
	}
	return true;
}


/* -------------------------------------------------------------------------- */

/*
	wlacza/wylacza zaawansowane parametry
*/

var ofertaParametry = 0;
function finhouseOfferParametry() {
	if (ofertaParametry == 1) {
		$('#srchOParameters').slideUp("slow");
		ofertaParametry = 0;
	} else {
		$('#srchOParameters').slideDown("slow");
		ofertaParametry = 1;
	}
}


/* -------------------------------------------------------------------------- */





/* ========================================================================== */



/* -------------------------------------------------------------------------- */

