$(function(){	// --- FUNCTIONS ---	function in_array(needle, haystack, argStrict) {		// http://kevin.vanzonneveld.net		// +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)		// *     example 1: in_array('van', ['Kevin', 'van', 'Zonneveld']);		// *     returns 1: true	 		var found = false, key, strict = !!argStrict;	 		for (key in haystack) {			if ((strict && haystack[key] === needle) || (!strict && haystack[key] == needle)) {				found = true;				break;			}		}	 		return found;	}		function parseResponse(data) {		var rgx=/<script([\w|\t|\r|\W]*?)<\/script>/g;		return $.trim(data.replace(rgx, ''));	}		// --- END FUNCTIONS ---	// --- ładowanie raportu podstawowego MP dla stanowiska	if($('#moja_placa').length) {		$.ajax({ 			type: "GET",			url: "/moja_placa_pliki/basic.php",			data: "stanowisko_id=" + $('#mp_stan_id').attr('name')+'&obw=1',			success: function(dane){				$('#moja_placa').html(parseResponse(dane));							}		});	}	//z-index-fix IE	$("#range_tip").bgiframe({src:"about:blank"});	$("#nazwa_stan").autocomplete("/obw/search.php", {		extraParams:{			t: function() {return encodeURIComponent($("#inquiry_type").val());} 		},		width: 325,		max: 100,		scroll: false,		selectFirst: false,		minChars: 2,		multiple: false,		cacheLength:0,		matchSubset:1,		matchContains:1	});		$("#nazwa_stan").keyup(function() { $("#nazwa_stan_id").val(0) });	$("#nazwa_stan").result(function(event, data, formatted) {		if (data) {			$("#nazwa_stan_id").val(data[1]);			$.get("/obw/process.php", {stanid:$('#nazwa_stan_id').val(), typ:'opis'}, function(returned_data) {				$('#stanowisko_desc').html(parseResponse(returned_data));				if(returned_data.length > 4)					$('#see_stanowisko').css('display', 'block');				else					$('#see_stanowisko').css('display', 'none');				return false;			});		}	});	//z-index-fix IE	$("#certyfikat").autocomplete("/obw/search.php", {		extraParams:{			t: function() {return encodeURIComponent($("#certyfikat_kategoria").val());},			type: 'cert'		},		width: 325,		max: 20,		scroll: false,		selectFirst: false,		minChars: 2,		multiple: false,		cacheLength:0,		matchSubset:1,		matchContains:1	});	$("#szkola_wyzsza_nazwa").result(function(event, data, formatted) {		if (data)			$("#szkola_wyzsza").val(data[1]);	});		$("#szkola_wyzsza_nazwa").autocomplete("/obw/search.php", {		extraParams:{			t: function() {return encodeURIComponent($("#szkola_wyzsza_nazwa").val());},			type: 'wsch'		},		width: 325,		max: 20,		scroll: false,		selectFirst: false,		minChars: 2,		multiple: false,		cacheLength:0,		matchSubset:1,		matchContains:1	});		$("#szkola_wyzsza_nazwa").keyup(function() {		$("#szkola_wyzsza").val(0);	});	$("#certyfikat").result(function(event, data, formatted) {		if (data)			$("#certyfikat_id").val(data[1]);	});	// --- END AUTOCOMPLETE ---	// --- TOOLTIP ---	$('#asee').qtip({		content: '',		onShow: function (e, tip) {			$('div', tip).html($('#stanowisko_desc').html());		}, 		position:'bottom'	});	// --- END TOOLTIP ---	$('#grat_9').click(function() {		if($(this).attr("checked") && $('#stanowisko').val() > 5)			$('#grat_car').slideDown('fast');		else			$('#grat_car').slideUp('fast');	});	$('#grat_15').click(function() {		if($(this).attr("checked") && $('#stanowisko').val() > 5)			$('#grat_sport').slideDown('fast');		else			$('#grat_sport').slideUp('fast');	});	$('#grat_3').click(function() {		if($(this).attr("checked") && $('#stanowisko').val() > 5)			$('#grat_med').slideDown('fast');		else			$('#grat_med').slideUp('fast');	});	$('#grat_7').click(function() {		if($(this).attr("checked") && $('#stanowisko').val() > 5)			$('#grat_fund').slideDown('fast');		else			$('#grat_fund').slideUp('fast');	});	$('#wiek, #kod_a, #kod_b, #miejscowosc, #wielkosc, #praca_firma, #praca_adres, #praca_nazwa, #cv, #list, #wynagrodzenie').keypress(function(e) {	  if (e.which==13)			return false;	});	$('#it_languages input[type=checkbox]').click(function (){		if($('#it_languages input[type=checkbox]:checked').length >5) {			$(this).attr("checked", "");			alert("Wybierz maksymalnie 5 najczęściej używanych w pracy języków programowania!");			return false;		}	});	 //przelaczanie etapow	$('#etap2_wstecz').click(function() { 		$('#etap2').fadeOut(600,function() {$('#etap1').fadeIn(600);});		$('ol li:eq(1)').removeClass('lista_etap_aktywny');		$('ol li:eq(0)').addClass('lista_etap_aktywny');		return false;	}); 	$('#etap3_wstecz').click(function() { 		$('#etap3').fadeOut(600, function() {$('#etap2').fadeIn(600);});		$('ol li:eq(2)').removeClass('lista_etap_aktywny');		$('ol li:eq(1)').addClass('lista_etap_aktywny');		return false;	}); 	$('#etap4_wstecz').click(function() { 		$('#etap4').fadeOut(600, function() {$('#etap3').fadeIn(600);});		$('ol li:eq(3)').removeClass('lista_etap_aktywny');		$('ol li:eq(2)').addClass('lista_etap_aktywny');		return false;	}); 	$('#etap1_wstecz').click(function() { 		$('#etap1').fadeOut(600, function() {$('#etap0').fadeIn(600);});		$('ol li:eq(0)').removeClass('lista_etap_aktywny');		$('.info_dol').hide();		return false;	});    $('#etap0_dalej').click(function() { 		$('#etap0').fadeOut(600, function() {$('#etap1').fadeIn(600);});		$('.info_dol').show();		$('ol li:eq(0)').addClass('lista_etap_aktywny');		$.ajax({			type: "GET",			url: "/obw/process.php",			data: "typ=ehis&t=1",			success: function(dane){}		});		return false;	}); 	$("input[name=branza_tmp]").click(function() { 		var inf = false;		var inquiry = 'O';		if($(this).val() == 52 || $(this).val() == 53 || $(this).val() == 54 || $(this).val() == 55) {			inf = true;			inquiry = 'I';		}		if(inf) 			$('#p_dzialalnosc').slideDown('fast');		else			$('#p_dzialalnosc').slideUp('fast');		if(in_array($('#dzial').val(), [10, 19, 20, 21, 22, 23, 24, 25])) {			$('#add_inf').slideDown('fast');			if($('#stanowisko').val() == 4 || $('#stanowisko').val() == 5)				$("#inquiry_type").val('KI');			else if($('#stanowisko').val() > 5)				$("#inquiry_type").val('MI');			else				$("#inquiry_type").val('I');		} 		else  {			$('#add_inf').slideUp('fast');			if($('#stanowisko').val() == 4 || $('#stanowisko').val() == 5)				$("#inquiry_type").val('I');			else if($('#stanowisko').val() > 5)				$("#inquiry_type").val('M');			else				$("#inquiry_type").val('O');		}		var branza = new Object();		branza = {1:"bankowość/bankowość detaliczna", 2:"bankowość/bankowość inwestycyjna", 3:"bankowość/bankowość korporacyjna", 4:"budownictwo/projektowanie", 5:"budownictwo/wykonawstwo", 6:"energetyka i ciepłownictwo", 7:"handel/handel detaliczny (sklepy, hipermarkety)", 8:"handel/handel hurtowy", 9:"handel/handel międzynarodowy", 10:"handel/e-commerce", 11:"logistyka, transport, spedycja, komunikacja", 12:"media, wydawnictwa, reklama, PR", 13:"ochrona środowiska", 14:"przemysł ciężki/chłodnictwo, klimatyzacja", 15:"przemysł ciężki/górnictwo", 16:"przemysł ciężki/hutnictwo, metalurgia", 17:"przemysł ciężki/lotniczy", 18:"przemysł ciężki/maszynowy/elektromaszynowy", 19:"przemysł ciężki/motoryzacyjny", 20:"przemysł ciężki/okrętowy", 21:"przemysł ciężki/petrochemiczny", 22:"przemysł ciężki/produkcja chemikaliów", 23:"przemysł lekki/artykuły gospodarstwa domowego", 24:"przemysł lekki/chemia gospodarcza", 25:"przemysł lekki/elektronika", 26:"przemysł lekki/elektrotechnika", 27:"przemysł lekki/farby, lakiery", 28:"przemysł lekki/farmaceutyczny", 29:"przemysł lekki/materiały budowlane", 30:"przemysł lekki/mechanika precyzyjna", 31:"przemysł lekki/aparatura medyczna", 32:"przemysł lekki/odzieżowy i tekstylny", 33:"przemysł lekki/skórzano-obuwniczy", 34:"przemysł lekki/papierniczy", 35:"przemysł lekki/poligrafia", 36:"przemysł lekki/przemysł drzewny/produkcja mebli", 37:"przemysł lekki/produkcja opakowań", 38:"przemysł lekki/przetwórstwo rolne/rolnictwo", 39:"przemysł lekki/spożywczy", 40:"przemysł lekki/szkło, ceramika", 41:"przemysł lekki/tworzywa sztuczne", 42:"przemysł lekki/tytoniowy", 43:"przemysł lekki/włókienniczy", 44:"sektor publiczny/administracja państwowa i samorządowa", 45:"sektor publiczny/wymiar sprawiedliwości", 46:"sektor publiczny/służby mundurowe", 47:"sektor publiczny/organizacje pozarządowe", 48:"kultura i sztuka", 49:"kadra nauczycielska", 69:"szkolnictwo wyższe", 90:"rolnictwo", 50:"służba zdrowia", 51:"show business", 52:"technologie informatyczne (IT)/hardware", 53:"technologie informatyczne (IT)/internet", 54:"technologie informatyczne (IT)/serwis", 55:"technologie informatyczne (IT)/software", 56:"telekomunikacja", 57:"ubezpieczenia", 58:"usługi/consulting finansowy (doradztwo, podatki, inwestycje, audyt)", 59:"usługi/consulting techniczny", 60:"usługi/consulting zarządczy (doradztwo strategiczne, marketing, HR)", 61:"usługi/rachunkowość, księgowość", 62:"usługi/komunalne", 63:"usługi/nieruchomości, developing", 64:"usługi/prawnicze", 65:"usługi/serwis techniczny", 66:"usługi/szkolenia", 67:"usługi/turystyka, hotelarstwo, sport, rekreacja, gastronomia", 68:"usługi/inne usługi dla ludności"};		$('#branza_label').html(branza[$(this).val()] + '<input type="hidden" name="branza" id="branza" value="'+$(this).val()+'" />');		$('#select_branza').slideUp('fast');		$("#branza_toggle").html("&nbsp;&nbsp;Rozwiń");		$('body').scrollTo( '.lista_etapow', 500 ); 		$.ajax({			type: "GET",			url: "/obw/process.php",			data: "typ=dzial&inquiry=" + inquiry,			success: function(dane){				$('#dzial').html(parseResponse(dane));			}		});		return false;	}); 	$('#pomoc1, #pomoc2, #pomoc3, #pomoc4, #pomoc5, #pomoc6, #pomoc7, #pomoc8, #pomoc9').click(function() {		var i = this.id.replace("pomoc","");		$('#p_pomoc'+i).slideToggle('slow');		return false;	}); 	$('#branza_toggle, #branza_label').click(function() {		$('#select_branza').css('display') == 'block' ? $("#branza_toggle").html("Rozwiń") : $("#branza_toggle").html("&nbsp;&nbsp;Zwiń");		$('#select_branza').slideToggle('fast');	 });	$('#wyksztalcenie_kat').change(function() { 		if(parseInt($(this).val()) >= 6)			$('#p_wyksztalcenie').slideDown('fast');		else			$('#p_wyksztalcenie').slideUp('fast');				if(parseInt($(this).val()) >= 4)			$('#p_szkola_wyzsza').slideDown('fast');		else		{			$('#p_szkola_wyzsza').slideUp('fast');			$("#szkola_wyzsza").val(0);		}		return false;	}); 	$('#samochod_marka').change(function() {		$.ajax({			type: "GET",			url: "/obw/process.php",			data: "typ=auto&id="+$(this).val(),			success: function(dane){				$('#samochod_model').html(parseResponse(dane));			}		});	});	$('#technologia_kat_1, #technologia_kat_2, #technologia_kat_3, #technologia_kat_4').click(function() {		var i = this.id.replace("technologia_kat_","");		if($('#technologia_kat_'+i).attr('checked'))			$('#'+i+'_tak').slideDown('fast');		else			$('#'+i+'_tak').slideUp('fast');	}); 	$('#firma_2').change(function() { 		if($('#firma_2 option:selected').val() == 4 || $('#firma_2 option:selected').val() == 3)			$('#firma_1 option[value="1"]').remove();		else			if(!$('#firma_1 option[value="1"]').val())				$('#firma_1').append($('<option></option').val(1).html('z kapitałem zagranicznym (100%)'));		if($('#firma_2 option:selected').val() == 3) {			$('#forma option[value="3"]').remove();			$('#forma option[value="7"]').remove();		}		else {			if(!$('#forma option[value="3"]').val())				$('#forma').append($('<option></option').val(3).html('spółka jawna'));			if(!$('#forma option[value="7"]').val())				$('#forma').append($('<option></option').val(7).html('spółka cywilna'));		}		return false;	}); 	$('#kod_a').keyup(function() {		if($('#kod_a').val().length == 2)			$('#kod_b').focus();		if($('#kod_a').val().length == 2 && $('#kod_b').val().length == 3)			getCity($('#kod_a').val()+'-'+$('#kod_b').val());		return false;	}); 	$('#kod_b').keyup(function() { 		if($('#kod_a').val().length == 2 && $('#kod_b').val().length == 3)			getCity($('#kod_a').val()+'-'+$('#kod_b').val());		return false;	}); 	function getCity(kod)	{		$.ajax({			type: "GET",			url: "/obw/process.php",			data: "typ=kod&kod="+kod,			success: function(dane){				$('#miejscowosc').val(parseResponse(dane));			}		});	}	$("#dzial").change(function() { 		if(in_array($('#dzial').val(), [10, 19, 20, 21, 22, 23, 24, 25])) {			$("#add_inf").slideDown('fast');			if($("#stanowisko").val() == 4 || $("#stanowisko").val() == 5)				$("#inquiry_type").val('KI');			else if($('#stanowisko').val() > 5)				$("#inquiry_type").val('MI');			else				$("#inquiry_type").val('I');		} 		else {			$("#add_inf").slideUp('fast');			if($("#stanowisko").val() == 4 || $('#stanowisko').val() == 5)				$("#inquiry_type").val('K');			else if($('#stanowisko').val() > 5)				$("#inquiry_type").val('M');			else				$("#inquiry_type").val('O');			if($(this).val() == 18)				$('#p_inny_dzial').slideDown('fast');			else				$('#p_inny_dzial').slideUp('fast');		}		return false;	});  	$('#zasady').change(function() { 		if($('#zasady').val() == 7)			$('#p_zasady_inna').slideDown('fast');		else			$('#p_zasady_inna').slideUp('fast');		return false;	}); 	$('#forma').change(function() { 		if($('#forma').val() == 8)			$('#p_inna_forma').slideDown('fast');		else			$('#p_inna_forma').slideUp('fast');		return false;	});  	$("input[name='zarzad']").click(function() { 		if($(this).val() == "0")			$('#p_zarzad_yes').slideUp('fast');		else			$('#p_zarzad_yes').slideDown('fast');	}); 	$('#stanowisko').change(function() { 		if($('#stanowisko').val() >= 4) {			$('#add_salary').show();			if($('#stanowisko').val() != 7)				$('#p_zastepca').slideDown('fast');		}		else {			$('#add_salary').hide();			$('#p_zastepca').slideUp('fast');		}		if($('#stanowisko').val() > 5)		{			$('#p_obroty, #p_forma, #p_zarzad, #p_zasady, #p_premie, #staz_m, #wynagrodzenie_m').slideDown('fast');			$('#premia_month').html('12');			if($('#stanowisko').val() == 6) {				$("input[name='zarzad']")[0].checked = true;				$('#p_zarzad_yes').slideDown('fast');				$('#p_zarzad_nie').css('display', '');			}			else if($('#stanowisko').val() == 7) {				$("input[name='zarzad']")[0].checked = true;				$('#p_zarzad_yes').slideDown('fast');				$('#p_zarzad_nie').css('display', 'none');			}			if(in_array($('#dzial').val(), [10, 19, 20, 21, 22, 23, 24, 25])){				$("#inquiry_type").val('MI');			}			else {				$("#inquiry_type").val('M');			}		}		else		{			$('#p_obroty, #p_forma, #p_zarzad, #p_zasady, #staz_m, #wynagrodzenie_m').slideUp('fast');			$('#premia_month').html('6');			if(in_array($('#dzial').val(), [10, 19, 20, 21, 22, 23, 24, 25])) {				if($('#stanowisko').val() == 4 || $('#stanowisko').val() == 5)					$("#inquiry_type").val('KI');				else 					$("#inquiry_type").val('I');			}			else {				if($('#stanowisko').val() == 4 || $('#stanowisko').val() == 5)					$("#inquiry_type").val('K');				else 					$("#inquiry_type").val('O');			}		}		return false;	}); 	$("input[name='grat']").click(function() { 		if($(this).val() == "0")			$('#p_benefity').slideUp('fast');		else			$('#p_benefity').slideDown('fast');	}); 	$("input[name='odroczone']").click(function() { 		if($(this).val() == "0")			$('#p_odroczone_yes').slideUp('fast');		else			$('#p_odroczone_yes').slideDown('fast');	}); 	$("input[name='dorabia_t']").click(function() { 		if($(this).val() == "0")			$('#p_dorabia').slideUp('fast');		else			$('#p_dorabia').slideDown('fast');	}); 	$("input[name='certyfikat_t']").click(function() { 		if($(this).val() == "0")			$('#p_certyfikat').slideUp('fast');		else			$('#p_certyfikat').slideDown('fast');	}); 	$("input[name='premia']").click(function() { 		if($('#stanowisko').val() > 5)			$('#p_premie_m').css('display', '');		else			$('#p_premie_m').css('display', 'none');		if($(this).val() == "0")			$('#p_premie_yes').slideUp('fast');		else			$('#p_premie_yes').slideDown('fast');	}); 	$('#wyksztalcenie_kat').change(function() { 		var wyksztalcenie = [];		wyksztalcenie[1] = {1:"podstawowe"},		wyksztalcenie[2] = {2:"zawodowe"},		wyksztalcenie[3] = {3:"ogólnokształcące", 4:"zawodowe"},		wyksztalcenie[4] = {			/*5:"licencjat",*/			17: "humanistyczne",			18: "nauki ścisłe",			19: "ekonomiczne",			20: "techniczne (np. elektronika, informatyka)",			21: "techniczne (np. mechanika, przemysł)",			22: "służba zdrowia",			23: "rolnicze",			24: "artystyczne",			25: "sport, rehabilitacja",			26: "pedagogiczne (związane z edukacją)"		},		wyksztalcenie[5] = {6:"niepełne wyższe"},		wyksztalcenie[6] = {			7:"uniwersyteckie humanistyczne",			8:"uniwersyteckie - nauki ścisłe",			9:"ekonomiczne",			10:"techniczne (np. elektronika, informatyka)",			11:"techniczne (np. mechanika, przemysł)",			12:"medyczne",			13:"rolnicze",			14:"artystyczne",			15:"sport, rehabilitacja",			16:"pedagogiczne (związane z edukacją)",			27:"nauki wojskowe",			28:"nauki teologiczne"		};		wyksztalcenie[7] = {			7:"uniwersyteckie humanistyczne",			8:"uniwersyteckie - nauki ścisłe",			9:"ekonomiczne",			10:"techniczne (np. elektronika, informatyka)",			11:"techniczne (np. mechanika, przemysł)",			12:"medyczne",			13:"rolnicze",			14:"artystyczne",			15:"sport, rehabilitacja",			16:"pedagogiczne (związane z edukacją)",			27:"nauki wojskowe",			28:"nauki teologiczne"		};		wyksztalcenie[8] = {			7:"uniwersyteckie humanistyczne",			8:"uniwersyteckie - nauki ścisłe",			9:"ekonomiczne",			10:"techniczne (np. elektronika, informatyka)",			11:"techniczne (np. mechanika, przemysł)",			12:"medyczne",			13:"rolnicze",			14:"artystyczne",			15:"sport, rehabilitacja",			16:"pedagogiczne (związane z edukacją)",			27:"nauki wojskowe",			28:"nauki teologiczne"		};		var wyksztalcenieId = parseInt($('#wyksztalcenie_kat option:selected').val());		var count=0;		var select_content = '';		for (var klucz in wyksztalcenie[wyksztalcenieId]) {			count++;			select_content = select_content+'<option value="'+klucz+'">'+wyksztalcenie[wyksztalcenieId][klucz]+'</option>';		}		if(count > 1)			select_content = '<option value="0"> --- wybierz --- </option>'+select_content;		$('#wyksztalcenie_select').html('<label for="wyksztalcenie">Specjalność:<em>*</em></label><select name="wyksztalcenie" id="wyksztalcenie">'+select_content+'</select>');		if(count <= 1)			$('#wyksztalcenie_select').slideUp("fast");		else			$('#wyksztalcenie_select').slideDown("fast");	});	var Regex_number = /[0-9]/;	var Regex_mail = /^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;	//ETAP1 - walidacja	$('#etap1_dalej').click(function() {		var wiek_valid = true;		var kod_valid = true;		var edu_valid = true;		var edu2_valid = true;		var city_valid = true;		var lang_valid = true;		$('#wiek, #kod_a, #kod_b, #miejscowosc, #wyksztalcenie, #inny_poziom').removeClass('blad, blad2');		  //wiek		var data_teraz = new Date();		if(($('#wiek').val() < data_teraz.getFullYear()-80 || $('#wiek').val() > data_teraz.getFullYear()-17) || !Regex_number.test($('#wiek').val())) {			wiek_valid = false;			$('#wiek').removeClass('blad');			$('#wiek').addClass('blad2');		} 		//kod pocztowy - fragment 1		if($('#kod_a').val().length < 2 || !Regex_number.test($('#kod_a').val())) {			kod_valid = false;			$('#kod_a').removeClass('blad');			$('#kod_a').addClass('blad2');		}		//kod pocztowy - fragment 2		if($('#kod_b').val().length < 3 || !Regex_number.test($('#kod_b').val())) {			kod_valid = false;			$('#kod_b').removeClass('blad');			$('#kod_b').addClass('blad2');		}		if($('#miejscowosc').val().length < 3) {			city_valid = false;			$('#miejscowosc').removeClass('blad');			$('#miejscowosc').addClass('blad2');		}		//wykształcenie		if($('#wyksztalcenie_kat option:selected').val() == 0) {			edu2_valid = false;			$('#wyksztalcenie_kat').removeClass('blad');			$('#wyksztalcenie_kat').addClass('blad2');		}		//wykształcenie		if($('#wyksztalcenie option:selected').val() == 0) {			edu_valid = false;			$('#wyksztalcenie').removeClass('blad');			$('#wyksztalcenie').addClass('blad2');		}		//inny jezyk		if($("#jezyk_inny").val().length > 0 && $('#inny_poziom').val() == 0) {			lang_valid = false;			$('#inny_poziom').removeClass('blad');			$('#inny_poziom').addClass('blad2');			$('#other_lang').html($("#jezyk_inny").val());		}		if (wiek_valid == false || kod_valid == false || edu_valid == false || edu2_valid == false || city_valid == false || lang_valid == false) {			if(wiek_valid == false)				$('#blad_etap1a').slideDown('#blad_etap1a');			else				$('#blad_etap1a').slideUp('#blad_etap1a');			if(kod_valid == false)				$('#blad_etap1b').slideDown('#blad_etap1b');			else				$('#blad_etap1b').slideUp('#blad_etap1b');			if(edu_valid == false)				$('#blad_etap1c').slideDown('#blad_etap1c');			else				if(edu2_valid == false)					$('#blad_etap1c').slideDown('#blad_etap1c');				else					$('#blad_etap1c').slideUp('#blad_etap1c');						if(city_valid == false)				$('#blad_etap1d').slideDown('#blad_etap1d');			else				$('#blad_etap1d').slideUp('#blad_etap1d');			if(lang_valid == false)				$('#blad_etap1e').slideDown('#blad_etap1e');			else				$('#blad_etap1e').slideUp('#blad_etap1e');			$('#blad_etap1').slideDown('#blad_etap1');			return false;		}		else if(wiek_valid == true && kod_valid == true && edu_valid == true && edu2_valid == true && city_valid == true && lang_valid == true)		{			$('#blad_etap1a, #blad_etap1b, #blad_etap1c, #blad_etap1d, #blad_etap1e, #blad_etap1').slideUp('#blad_etap1');			$('#etap1').fadeOut(600, function () {$('#etap2').fadeIn(600);});			$('ol li:eq(0)').removeClass('lista_etap_aktywny');			$('ol li:eq(1)').addClass('lista_etap_aktywny');			$('body').scrollTo( '.lista_etapow', 500 );			$.ajax({				type: "GET",				url: "/obw/process.php",				data: "typ=ehis&t=2",				success: function(dane){}			});			return false;		}	});	//ETAP2 - walidacja	$('#etap2_dalej').click(function() {		var wielkosc_valid = true;		var typ_valid = true;		var kapital_valid = true;		var branza_valid = true;		var dzial_valid = true;		var inny_dzial_valid = true;		var stanowisko_valid = true;		var stanowisko_nazwa_valid = true;		var stanowisko_id_valid = true;		var sposob_valid = true;		var miejsca_valid = true;		var staz_valid = true;		var staz_1_valid = true;		var staz_3_valid = true;		var staz_4_valid = true;		var forma_valid = true;		var forma_2_valid = true;		var zarzad_valid = true;		var zasady_valid = true;		var stanowisko_short_valid = true;		var obroty_valid = true;		$('#wielkosc, #firma_1, #firma_2, #branza_toggle, #dzial, #inny_dzial, #stanowisko, #nazwa_stan_id, #nazwa_stan, #sposob, #miejsca, #staz_1, #staz_3, #staz_4, #zarzad_tak, #zasady, #forma, #obroty').removeClass('blad, blad2');		//wielkosc firmy		if($('#wielkosc').val().length == 0 || !Regex_number.test($('#wielkosc').val())) {			wielkosc_valid = false;			$('#wielkosc').removeClass('blad').addClass('blad2');		}		//kapital firmy		if($('#firma_1 option:selected').val() == 0) {			kapital_valid = false;			$('#firma_1').removeClass('blad');			$('#firma_1').addClass('blad2');		}		var stanowiskaNiepelne = ["dyrektor", "specjalista", "kierownik", "asystent", 			"pracownik", "inspektor", "konsultant", "koordynator", "projektant",			"główny specjalista", "starszy specjalista", "administrator",			"manager", "inżynier", "technik", "pracownik", "młodszy specjalista",			"trener", "ekspert", "młodszy specjalista", "młodszy asystent", "starszy asystent",			"lider", "doradca", "menedżer", "główny specjalista"];		if(in_array($.trim($('#nazwa_stan').val().toLowerCase()), stanowiskaNiepelne)){			stanowisko_short_valid = false;			$('#nazwa_stan').removeClass('blad');			$('#nazwa_stan').addClass('blad2');		}		//typ firmy		if($('#firma_2 option:selected').val() == 0) {			typ_valid = false;			$('#firma_2').removeClass('blad').addClass('blad2');		}		//branza szczegolowa firmy		if($('#branza').val() == undefined) {			branza_valid = false;			$('#branza_toggle').removeClass('blad').addClass('blad2');		}		//dzial firmy		if($('#dzial option:selected').val() == 0) {			dzial_valid = false;			$('#dzial').removeClass('blad').addClass('blad2');		}		//inny dzial firmy		if($('#dzial option:selected').val() == 18 && $('#inny_dzial').val().length == 0){			inny_dzial_valid = false;			$('#inny_dzial').removeClass('blad').addClass('blad2');		}		//szczebel firmy		if($('#stanowisko option:selected').val() == 0) {			stanowisko_valid = false;			$('#stanowisko').removeClass('blad').addClass('blad2');		}		//stanowisko		if($('#nazwa_stan').val().length == 0) {			stanowisko_nazwa_valid = false;			$('#nazwa_stan').removeClass('blad').addClass('blad2');		}		//sposob znalezienia pracy		if($('#sposob option:selected').val() == 0) {			sposob_valid = false;			$('#sposob').removeClass('blad').addClass('blad2');		}		//miejsca		if($('#miejsca').val().length == 0 || !Regex_number.test($('#miejsca').val())) {			miejsca_valid = false;			$('#miejsca').removeClass('blad').addClass('blad2');		}		//staz_1		if($('#staz_1').val().length == 0 || !Regex_number.test($('#staz_1').val())) {			staz_1_valid = false;			$('#staz_1').removeClass('blad').addClass('blad2');		} 		//staz_3		if($('#staz_3').val().length == 0 || !Regex_number.test($('#staz_3').val())) {			staz_3_valid = false;			$('#staz_3').removeClass('blad').addClass('blad2');		} 		//staz_4		if(parseInt($('#stanowisko').val()) >= 6 && ($('#staz_4').val().length == 0 || !Regex_number.test($('#staz_4').val()) || parseInt($('#staz_4').val()) > parseInt($('#staz_1').val()))) {			staz_4_valid = false;			$('#staz_4').removeClass('blad').addClass('blad2');		} 		if((staz_1_valid || staz_3_valid) && (parseInt($('#staz_3').val()) > parseInt($('#staz_1').val()))){			staz_valid = false;			$('#staz_1').removeClass('blad').addClass('blad2');			$('#staz_3').removeClass('blad').addClass('blad2');		}		if($('#stanowisko').val() >= 6 && $("input[name='zarzad']:checked").val() == 1 && $('#zarzad_tak').val() == 0) {			zarzad_valid = false;			$('#zarzad_tak').removeClass('blad').addClass('blad2');		}		if($('#stanowisko').val() >= 6 && $('#zasady').val() == 0) {			zasady_valid = false;			$('#zasady').removeClass('blad').addClass('blad2');		}		if($('#stanowisko').val() >= 6 && ($('#obroty').val() == 0 || !Regex_number.test($('#obroty').val()))) {			obroty_valid = false;			$('#obroty').removeClass('blad').addClass('blad2');		}		if($('#stanowisko').val() >= 6 && $('#forma').val() == 0) {			forma_valid = false;			$('#forma').removeClass('blad').addClass('blad2');		}		if (stanowisko_short_valid == false || wielkosc_valid == false || typ_valid == false || kapital_valid == false || branza_valid == false || dzial_valid == false || inny_dzial_valid == false || stanowisko_valid == false || stanowisko_id_valid == false || stanowisko_nazwa_valid == false || miejsca_valid == false || staz_1_valid == false || staz_3_valid == false || staz_4_valid == false || staz_valid == false || zarzad_valid == false || zasady_valid == false || forma_valid == false || obroty_valid == false) {			if(wielkosc_valid == false)				$('#blad_etap2b').slideDown('#blad_etap2b');			else				$('#blad_etap2b').slideUp('#blad_etap2b');			if(stanowisko_short_valid == false)				$('#blad_etap2u').slideDown('#blad_etap2u');			else				$('#blad_etap2u').slideUp('#blad_etap2u');			if(typ_valid == false)				$('#blad_etap2c').slideDown('#blad_etap1c');			else				$('#blad_etap2c').slideUp('#blad_etap1c');			if(kapital_valid == false)				$('#blad_etap2d').slideDown('#blad_etap2d');			else				$('#blad_etap2d').slideUp('#blad_etap2d');			if(branza_valid == false)				$('#blad_etap2f').slideDown('#blad_etap2f');			else				$('#blad_etap2f').slideUp('#blad_etap2f');			if(dzial_valid == false)				$('#blad_etap2g').slideDown('#blad_etap2g');			else				$('#blad_etap2g').slideUp('#blad_etap2g');			if(stanowisko_valid == false)				$('#blad_etap2h').slideDown('#blad_etap2h');			else				$('#blad_etap2h').slideUp('#blad_etap2h');			if(stanowisko_id_valid == false)				$('#blad_etap2i').slideDown('#blad_etap2i');			else				$('#blad_etap2i').slideUp('#blad_etap2i');			if(sposob_valid == false)				$('#blad_etap2j').slideDown('#blad_etap2j');			else				$('#blad_etap2j').slideUp('#blad_etap2j');			if(miejsca_valid == false)				$('#blad_etap2k').slideDown('#blad_etap2k');			else				$('#blad_etap2k').slideUp('#blad_etap2k');			if(staz_1_valid == false || staz_3_valid == false || staz_4_valid == false)				$('#blad_etap2l').slideDown('#blad_etap2l');			else				$('#blad_etap2l').slideUp('#blad_etap2l');			if(staz_4_valid == false)				$('#blad_etap2q').slideDown('#blad_etap2q');			else				$('#blad_etap2q').slideUp('#blad_etap2q');			if(stanowisko_nazwa_valid == false)				$('#blad_etap2m').slideDown('#blad_etap2m');			else				$('#blad_etap2m').slideUp('#blad_etap2m');			if(staz_valid == false)				$('#blad_etap2n').slideDown('#blad_etap2n');			else				$('#blad_etap2n').slideUp('#blad_etap2n');			if(zarzad_valid == false)				$('#blad_etap2o').slideDown('#blad_etap2o');			else				$('#blad_etap2o').slideUp('#blad_etap2o');			if(zasady_valid == false)				$('#blad_etap2p').slideDown('#blad_etap2p');			else				$('#blad_etap2p').slideUp('#blad_etap2p');			if(forma_valid == false)				$('#blad_etap2r').slideDown('#blad_etap2r');			else				$('#blad_etap2r').slideUp('#blad_etap2r');			if(obroty_valid == false)				$('#blad_etap2s').slideDown('#blad_etap2s');			else				$('#blad_etap2s').slideUp('#blad_etap2s');			if(inny_dzial_valid == false)				$('#blad_etap2t').slideDown('#blad_etap2t');			else				$('#blad_etap2t').slideUp('#blad_etap2t');			$('#blad_etap2').slideDown('#blad_etap2');			return false;		}		else if(stanowisko_short_valid == true && wielkosc_valid == true && typ_valid == true && kapital_valid == true && branza_valid == true && dzial_valid == true && inny_dzial_valid == true && stanowisko_valid == true && stanowisko_id_valid == true && stanowisko_nazwa_valid == true && sposob_valid == true && miejsca_valid == true && staz_1_valid == true && staz_3_valid == true && staz_valid == true && zarzad_valid == true && zasady_valid == true && forma_valid == true && obroty_valid == true) {			$('#blad_etap2, #blad_etap2a, #blad_etap2b, #blad_etap2c, #blad_etap2d, #blad_etap2f, #blad_etap2g, #blad_etap2h, #blad_etap2i, #blad_etap2j, #blad_etap2k, #blad_etap2l, #blad_etap2m, #blad_etap2n, #blad_etap2o, #blad_etap2p, #blad_etap2q, #blad_etap2r, #blad_etap2s, #blad_etap2t, #blad_etap2u').slideUp('fast');			$('#etap2').fadeOut(600, function() { $('#etap3').fadeIn(600); });			$('ol li:eq(1)').removeClass('lista_etap_aktywny');			$('ol li:eq(2)').addClass('lista_etap_aktywny');			$('body').scrollTo( '.lista_etapow', 500 );			$.ajax({				type: "GET",				url: "/obw/process.php",				data: "typ=ehis&t=3",				success: function(dane){}			});			return false;		}	});	//ETAP3 - walidacja	$('#etap3_dalej').click(function() {		var wyn_1_valid = true;		var wyn_2_valid = true;		var wyn_3_valid = true;		var porownanie_valid = true;		var dorabia_ile_valid = true;		var czas_valid = true;		var grat_3_valid = true;		var grat_7_valid = true;		var grat_9_valid = true;		var grat_15_valid = true;		$('#wyn_1, #wyn_2, #wyn_3, #porownanie, #dorabia_ile, #czas, #opieka, #fundusz_wartosc, #samochod_marka, #samochod_model, #samochod_rok, #samochod_wartosc, #sport_wartosc').removeClass('blad, blad2');		//wyn_1		if(!Regex_number.test($('#wyn_1').val()) || (parseFloat($('#wyn_1').val()) < 0.8*1386)) {			wyn_1_valid = false;			$('#wyn_1').removeClass('blad').addClass('blad2');		} 		//wyn_2		if(($("input[name='premia']:checked").val() == 1) && !Regex_number.test($('#wyn_2').val())) {			wyn_2_valid = false;			$('#wyn_2').removeClass('blad').addClass('blad2');		}		//wyn_3		if($('#wyn_3').val().length != 0 && !Regex_number.test($('#wyn_3').val()) && $('#wyn_3').val() < 99999) {			wyn_3_valid = false;			$('#wyn_3').removeClass('blad').addClass('blad2');		} 		//dorabia_ile		if(($("input[name='dorabia_t']:checked").val() == 1) && !Regex_number.test($('#dorabia_ile').val()) && $('#dorabia_ile').val() < 99999 && $('#stanowisko').val() >= 4) {			dorabia_ile_valid = false;			$('#dorabia_ile').removeClass('blad').addClass('blad2');		}		//sport_wartosc		if($('#stanowisko').val() > 5 && $('#grat_15').attr('checked') && ($('#sport_wartosc').val().length == 0 || !Regex_number.test($('#sport_wartosc').val()))) {			grat_15_valid = false;			$('#sport_wartosc').removeClass('blad').addClass('blad2');		} 		//fundusz		if($('#stanowisko').val() > 5 && $('#grat_7').attr('checked') && ($('#fundusz_wartosc').val().length == 0 || !Regex_number.test($('#fundusz_wartosc').val()))) {			grat_7_valid = false;			$('#fundusz_wartosc').removeClass('blad').addClass('blad2');		} 		//samochod rocznik		if($('#stanowisko').val() > 5 && $('#grat_9').attr('checked') && ($('#samochod_rok').val().length == 0 || !Regex_number.test($('#samochod_rok').val()))) {			grat_9_valid = false;			$('#samochod_rok').removeClass('blad').addClass('blad2');		} 		//samochod wartosc		if($('#stanowisko').val() > 5 && $('#grat_9').attr('checked') && ($('#samochod_wartosc').val().length == 0 || !Regex_number.test($('#samochod_wartosc').val()))) {			grat_9_valid = false;			$('#samochod_wartosc').removeClass('blad').addClass('blad2');		} 		//samochod model		if($('#stanowisko').val() > 5 && $('#grat_9').attr('checked') && $('#samochod_model_list').val() == 0) {			grat_9_valid = false;			$('#samochod_model_lista').removeClass('blad').addClass('blad2');		} 		//samochod marka		if($('#stanowisko').val() > 5 && $('#grat_9').attr('checked') && $('#samochod_marka').val() == 0) {			grat_9_valid = false;			$('#samochod_marka').removeClass('blad').addClass('blad2');		} 		//opieka medyczna		if($('#stanowisko').val() > 5 && $('#grat_3').attr('checked') && $('#opieka').val() == 0) {			grat_3_valid = false;			$('#opieka').removeClass('blad').addClass('blad2');		} 		//czas pracy		if(($("input[name='dorabia_t']:checked").val() == 1) && !Regex_number.test($('#czas').val()) && $('#stanowisko').val() >= 4) {			czas_valid = false;			$('#czas').removeClass('blad').addClass('blad2');		}              		//porownanie		if($('#porownanie option:selected').val() == 0) {			porownanie_valid = false;			$('#porownanie').removeClass('blad').addClass('blad2');		}		if (wyn_1_valid == false || wyn_2_valid == false || wyn_3_valid == false || dorabia_ile_valid == false || porownanie_valid == false || czas_valid == false || grat_3_valid == false || grat_7_valid == false || grat_9_valid == false || grat_15_valid == false) {			if(wyn_1_valid == false || wyn_2_valid == false || wyn_3_valid == false)				$('#blad_etap3a').slideDown('#blad_etap3a');			else				$('#blad_etap3a').slideUp('#blad_etap3a');			if(porownanie_valid == false)				$('#blad_etap3b').slideDown('#blad_etap3b');			else				$('#blad_etap3b').slideUp('#blad_etap3b');			if(dorabia_ile_valid == false)				$('#blad_etap3c').slideDown('#blad_etap3c');			else				$('#blad_etap3c').slideUp('#blad_etap3c');			if(czas_valid == false)				$('#blad_etap3d').slideDown('#blad_etap3d');			else				$('#blad_etap3d').slideUp('#blad_etap3d');			if(grat_3_valid == false)				$('#blad_etap3e').slideDown('#blad_etap3e');			else				$('#blad_etap3e').slideUp('#blad_etap3e');			if(grat_7_valid == false)				$('#blad_etap3f').slideDown('#blad_etap3f');			else				$('#blad_etap3f').slideUp('#blad_etap3f');			if(grat_9_valid == false)				$('#blad_etap3g').slideDown('#blad_etap3g');			else				$('#blad_etap3g').slideUp('#blad_etap3g');			if(grat_15_valid == false)				$('#blad_etap3h').slideDown('#blad_etap3h');			else				$('#blad_etap3h').slideUp('#blad_etap3h');			$('#blad_etap3').slideDown('#blad_etap3');			return false;		}		else if(wyn_1_valid == true && wyn_2_valid == true && wyn_3_valid == true && dorabia_ile_valid == true && porownanie_valid == true && czas_valid == true && grat_3_valid == true && grat_7_valid == true && grat_9_valid == true && grat_15_valid == true) {			$('#blad_etap3a, #blad_etap3b, #blad_etap3c, #blad_etap3d, #blad_etap3e, #blad_etap3f, #blad_etap3g, #blad_etap3h, #blad_etap3').slideUp('#blad_etap3');		  $('#etap3').fadeOut(600, function() { $('#etap4').fadeIn(600); });		  $('ol li:eq(2)').removeClass('lista_etap_aktywny');		  $('ol li:eq(3)').addClass('lista_etap_aktywny');		  $('body').scrollTo( '.lista_etapow', 500 );			$.ajax({				type: "GET",				url: "/obw/process.php",				data: "typ=ehis&t=4",				success: function(dane){}			});			return false;		}	});	// ETAP4 - walidacja na wysłaniu	$('#etap4_dalej').click(function() {		var email_valid = true;		$('#email').removeClass('blad, blad2');		//email		if(($('#pytanie_1').attr('checked') || $('#pytanie_2').attr('checked') || $('#Newsletter').attr('checked')) && !Regex_mail.test($('#email').val())) {			email_valid = false;			$('#email').removeClass('blad').addClass('blad2');		}             		if (email_valid == false) {			$('#blad_etap4').slideDown('#blad_etap4');			return false;		}		else if(email_valid == true) {			$('#blad_etap4').slideUp('#blad_etap4');			$('#etap4').fadeOut(600, function() { $('#etap4').fadeIn(600); });			$('ol li:eq(2)').removeClass('lista_etap_aktywny');			$('ol li:eq(3)').addClass('lista_etap_aktywny');			var form = document.getElementById('formularz');			form.submit();			$('body').scrollTo( '.lista_etapow', 500 );			// $("#etap4").html('<p class="inny"><img src="ajax-loader.gif" /><br/>trwa wysyłanie formularza... proszę czekać...</p>');			$.ajax({				type: "GET",				url: "obw/process.php",				data: "typ=ehis&t=5",				success: function(dane){}			});			return false;		}	});}); 
