function inicjujFormularz(){
/*
	if(document.frmZapytanie.moc_cieplna.value=='znana'){
		document.getElementById('sekcja_moc_nieznana').style.display = 'none';
		document.getElementById('sekcja_moc_znana').style.display = 'block';
	}else{
		document.getElementById('sekcja_moc_znana').style.display = 'none';
		document.getElementById('sekcja_moc_nieznana').style.width = '550px';
		document.getElementById('sekcja_moc_nieznana').style.display = 'block';
	};
*/	
	if(document.frmZapytanie.dodatkowe_zrodla.value=='nie'){
		document.getElementById('sekcja_zrodlo_tak').style.display = 'none';
		document.getElementById('sekcja_moc_dodatkowa').style.display = 'none';
		document.getElementById('sekcja_zuzycie').style.display = 'none';		
	}else{
		document.getElementById('sekcja_zrodlo_tak').style.display = 'block';
		document.getElementById('sekcja_moc_dodatkowa').style.display = 'block';
		document.getElementById('sekcja_zuzycie').style.display = 'block';				
	};
	if(document.frmZapytanie.kolektory.value=='nie'){	
		document.getElementById('sekcja_kolektory').style.display = 'none';	
	}else{
		document.getElementById('sekcja_kolektory').style.display = 'block';		
	}
	
	if(document.frmZapytanie.woda_uzytkowa.value=='nie'){
		document.getElementById('sekcja_woda_uzytkowa').style.display = 'none';
	}else{
		document.getElementById('sekcja_woda_uzytkowa').style.display = 'block';
	}
}

function SprawdzSekcjaKredyt(){
	if(document.frmZapytanie.oferta_kredytowa.value=='nie'){
		document.getElementById('sekcja_kredyt').style.display = 'none';
	}else{
		document.getElementById('sekcja_kredyt').style.display = 'block';
	}
	
	if(document.frmZapytanie.zrodla_dochodu.value=='umowa o pracę na czas nieokreślony' || document.frmZapytanie.zrodla_dochodu.value=='działalność gospodarcza'){
		document.getElementById('sekcja_data_do').style.display = 'none';
		document.getElementById('sekcja_inne').style.display = 'none';
		document.getElementById('sekcja_data_od').style.display = 'block';
	}
	
	if(document.frmZapytanie.zrodla_dochodu.value=='umowa o pracę na czas określony'){
		document.getElementById('sekcja_inne').style.display = 'none';
		document.getElementById('sekcja_data_od').style.display = 'none';
		document.getElementById('sekcja_data_do').style.display = 'block';
	}
	
	if(document.frmZapytanie.zrodla_dochodu.value=='inne'){
		document.getElementById('sekcja_data_od').style.display = 'none';
		document.getElementById('sekcja_data_do').style.display = 'none';
		document.getElementById('sekcja_inne').style.display = 'block';
	}
}

function SprawdzSekcjaLeasing(){
	if(document.frmZapytanie.oferta_leasingowa.value=='nie'){
		document.getElementById('sekcja_leasing').style.display = 'none';
	}else{
		document.getElementById('sekcja_leasing').style.display = 'block';
	}
	
	if(document.frmZapytanie.forma_prawna.value=='inna'){
		document.getElementById('sekcja_inna_dzialalnosc').style.display = 'block';
	}else{
		document.getElementById('sekcja_inna_dzialalnosc').style.display = 'none';	
	}	
}


function sprawdzEmail(poleEmail, komunikat){
		wzorEmail=/^[0-9a-z.-]+(@|\(at\))+[0-9a-z._-]+\.[a-z]{2,3}$/i;
		if(wzorEmail.test(poleEmail.value)==false){
			alert(komunikat);
			poleEmail.focus();		
			poleEmail.select();
			return false;
		}
	return true;	
}
//sprawdza czy podano jakis tekst (nie zostawiono pola pustego
function sprawdzTekst(poleTxt, komunikat){
	if(poleTxt.value.length < 1){
		alert(komunikat);
		poleTxt.focus();
		return false
	}
	return true;
}
//pozwala wprowadzac tylko 0..9 i .
function keyCheckFloat(eventObj, obj){
	var keyCode
	// sprawdz typ przegladarki
	if (document.all){ 
		keyCode=eventObj.keyCode
	}else{
		keyCode=eventObj.which
	}
	//pobierz wartosc z obiektu
	var str=obj.value
	//sprawdz kropke
	if(keyCode==46){ 
		if (str.indexOf(".")>=0){
			return false
		}
	}
	//pozwol wprowadzac tylko wartosci 0-9 i .
	if((keyCode<48 || keyCode >58)   &&   (keyCode != 46)){ 
		return false
	}
	return true
}

//pozwala wprowadzac tylko 0..9
function keyCheckInt(eventObj, obj){
	var keyCode
	// sprawdz typ przegladarki
	if (document.all){ 
		keyCode=eventObj.keyCode
	}else{
		keyCode=eventObj.which
	}
	//pobierz wartosc z obiektu
	var str=obj.value
	//pozwol wprowadzac tylko wartosci 0-9
	if(keyCode<48 || keyCode >58){
		return false
	}
	return true
}

//sprawdza czy pole zawiera poprawna wartosc integer
function sprawdzInt(poleVal, komunikat){
	if(poleVal.value.length){
		wzorIlosc=/^[0-9]+$/;
		if(wzorIlosc.test(poleVal.value)==false){
			alert(komunikat);
			poleVal.focus();		
			poleVal.select();
			return false;
		}
	}
	return true;	
}

//sprawdza czy pole zawiera poprawna wartosc zmiennoprzecinkowa
function sprawdzFloat(poleVal, komunikat){
	if(poleVal.value.length){
		wzor1=/^[0-9]+$/;
		wzor2=/^[0-9]+\.+[0-9]+$/;
		wzor3=/^\.+[0-9]+$/;
		wzor4=/^[0-9]+\.+$/;
		if((wzor1.test(poleVal.value)==false)&&(wzor2.test(poleVal.value)==false)&&(wzor3.test(poleVal.value)==false)&&(wzor4.test(poleVal.value)==false)){
			alert(komunikat);		
			poleVal.focus();		
			poleVal.select();
			return false;
		}
	}
	return true;
}



function wyslijZapytanie(){
	if(sprawdzTekst(document.frmZapytanie.nazwa, 'Proszę podać imię i nazwisko')){
		if(sprawdzTekst(document.frmZapytanie.ulica, 'Proszę podać ulicę')){		
			if(sprawdzTekst(document.frmZapytanie.nr, 'Proszę podać numer')){				
				if(sprawdzTekst(document.frmZapytanie.kod_poczt, 'Proszę podać kod pocztowy')){							
					if(sprawdzTekst(document.frmZapytanie.miejscowosc, 'Proszę podać miejscowość')){											
						if(sprawdzTekst(document.frmZapytanie.telefon, 'Proszę podać nr telefonu')){																
							if(sprawdzEmail(document.frmZapytanie.email, 'Proszę podać poprawny adres e-mail')){
								document.frmZapytanie.action.value = 'Sent';
								document.frmZapytanie.submit();
								return true
							}
						}
					}
				}
			}
		}
	}
	return false
}
