function validate(form) {

	if(form.temat.value == '0') {
		alert ("Proszę wybrać temat szkolenia");
		form.temat.focus();
		return false;
	}
	
	if(form.termin.value == '0') {
		alert ("Proszę wybrać termin szkolenia");
		form.termin.focus();
		return false;
	}


	if(form.imie.value == "") {
		alert ("Proszę wypełnić pole 'Imię'");
		form.imie.focus();
		return false;
	}
	if (scheck2(form.imie.value)==false){

		alert ("Proszę poprawnie wypełnić pole 'Imię'");
		form.imie.focus();
		return false
	}

	if(form.nazwisko.value == "") {
		alert ("Proszę wypełnić pole 'Nazwisko'");
		form.nazwisko.focus();
		return false;
	}
	if (scheck2(form.nazwisko.value)==false){
		alert ("Proszę poprawnie wypełnić pole 'Nazwisko'");
		form.nazwisko.focus();
		return false
	}
	if(form.stanowisko.value == "") {
		alert ("Proszę wypełnić pole 'Stanowisko'");
		form.stanowisko.focus();
		return false;
	}
	
	if (scheck2(form.stanowisko.value)==false){
		alert ("Proszę poprawnie wypełnić pole 'Stanowisko'");
		form.stanowisko.focus();
		return false
	}

	if(form.email.value == "") {
		alert ("Proszę wypełnić pole 'Adres e-mail'");
		form.email.focus();
		return false;
	}
	if (echeck(form.email.value)==false){
		form.email.focus();
		return false
	}
	
		if(form.mobile.value == "") {
		alert ("Proszę wypełnić pole 'Mobile'");
		form.mobile.focus();
		return false;
	}
	
	if(!isNumber(form.mobile.value)) {
		alert('Proszę podać poprawny numer telefonu (dopuszczalne są jedynie cyfry)!');
		form.mobile.focus();
        return false;
	    }  
		
	if(form.mobile.value.length<7) {
		alert('Podany telefon powinnien składać się przynajmniej z 7 cyfr!');
		form.mobile.focus();
        return false;
	    }  

		
	if(form.ilosc.value=="2"){
	if(form.imie2.value == "") {
		alert ("Proszę wypełnić pole 'Imię'");
		form.imie2.focus();
		return false;
	}
	if (scheck2(form.imie2.value)==false){
		alert ("Proszę poprawnie wypełnić pole 'Imię'");
		form.imie2.focus();
		return false
	}

	if(form.nazwisko2.value == "") {
		alert ("Proszę wypełnić pole 'Nazwisko'");
		form.nazwisko2.focus();
		return false;
	}
	if (scheck2(form.nazwisko2.value)==false){
		alert ("Proszę poprawnie wypełnić pole 'Nazwisko'");
		form.nazwisko2.focus();
		return false
	}
	if(form.stanowisko2.value == "") {
		alert ("Proszę wypełnić pole 'Stanowisko'");
		form.stanowisko2.focus();
		return false;
	}
	
	if (scheck2(form.stanowisko2.value)==false){
		alert ("Proszę poprawnie wypełnić pole 'Stanowisko'");
		form.stanowisko2.focus();
		return false
	}

	if(form.email2.value == "") {
		alert ("Proszę wypełnić pole 'Adres e-mail'");
		form.email2.focus();
		return false;
	}
	if (echeck(form.email2.value)==false){
		form.email2.focus();
		return false
	}
	
		if(form.mobile2.value == "") {
		alert ("Proszę wypełnić pole 'Mobile'");
		form.mobile2.focus();
		return false;
	}
	
	if(!isNumber(form.mobile2.value)) {
		alert('Proszę podać poprawny numer telefonu (dopuszczalne są jedynie cyfry)!');
		form.mobile2.focus();
        return false;
	    }  
		
	if(form.mobile2.value.length<7) {
		alert('Podany telefon powinnien składać się przynajmniej z 7 cyfr!');
		form.mobile2.focus();
        return false;
	    }  
	
	
	
	}
		
		
	if(form.ilosc.value=="3"){
	if(form.imie2.value == "") {
		alert ("Proszę wypełnić pole 'Imię'");
		form.imie2.focus();
		return false;
	}
	if (scheck2(form.imie2.value)==false){
		alert ("Proszę poprawnie wypełnić pole 'Imię'");
		form.imie2.focus();
		return false
	}

	if(form.nazwisko2.value == "") {
		alert ("Proszę wypełnić pole 'Nazwisko'");
		form.nazwisko2.focus();
		return false;
	}
	if (scheck2(form.nazwisko2.value)==false){
		alert ("Proszę poprawnie wypełnić pole 'Nazwisko'");
		form.nazwisko2.focus();
		return false
	}
	if(form.stanowisko2.value == "") {
		alert ("Proszę wypełnić pole 'Stanowisko'");
		form.stanowisko2.focus();
		return false;
	}
	
	if (scheck2(form.stanowisko2.value)==false){
		alert ("Proszę poprawnie wypełnić pole 'Stanowisko'");
		form.stanowisko2.focus();
		return false
	}

	if(form.email2.value == "") {
		alert ("Proszę wypełnić pole 'Adres e-mail'");
		form.email2.focus();
		return false;
	}
	if (echeck(form.email2.value)==false){
		form.email2.focus();
		return false
	}
	
		if(form.mobile2.value == "") {
		alert ("Proszę wypełnić pole 'Mobile'");
		form.mobile2.focus();
		return false;
	}
	
	if(!isNumber(form.mobile2.value)) {
		alert('Proszę podać poprawny numer telefonu (dopuszczalne są jedynie cyfry)!');
		form.mobile2.focus();
        return false;
	    }  
		
	if(form.mobile2.value.length<7) {
		alert('Podany telefon powinnien składać się przynajmniej z 7 cyfr!');
		form.mobile2.focus();
        return false;
	    }  
	
	if(form.imie3.value == "") {
		alert ("Proszę wypełnić pole 'Imię'");
		form.imie3.focus();
		return false;
	}
	if (scheck2(form.imie3.value)==false){
		alert ("Proszę poprawnie wypełnić pole 'Imię'");
		form.imie3.focus();
		return false
	}

	if(form.nazwisko3.value == "") {
		alert ("Proszę wypełnić pole 'Nazwisko'");
		form.nazwisko3.focus();
		return false;
	}
	if (scheck2(form.nazwisko3.value)==false){
		alert ("Proszę poprawnie wypełnić pole 'Nazwisko'");
		form.nazwisko3.focus();
		return false
	}
	if(form.stanowisko3.value == "") {
		alert ("Proszę wypełnić pole 'Stanowisko'");
		form.stanowisko3.focus();
		return false;
	}
	
	if (scheck2(form.stanowisko3.value)==false){
		alert ("Proszę poprawnie wypełnić pole 'Stanowisko'");
		form.stanowisko3.focus();
		return false
	}

	if(form.email3.value == "") {
		alert ("Proszę wypełnić pole 'Adres e-mail'");
		form.email3.focus();
		return false;
	}
	if (echeck(form.email3.value)==false){
		form.email3.focus();
		return false
	}
	
		if(form.mobile3.value == "") {
		alert ("Proszę wypełnić pole 'Mobile'");
		form.mobile3.focus();
		return false;
	}
	
	if(!isNumber(form.mobile3.value)) {
		alert('Proszę podać poprawny numer telefonu (dopuszczalne są jedynie cyfry)!');
		form.mobile3.focus();
        return false;
	    }  
		
	if(form.mobile3.value.length<7) {
		alert('Podany telefon powinnien składać się przynajmniej z 7 cyfr!');
		form.mobile3.focus();
        return false;
	    }
	
	}
		
		
		
	if(form.firma.value == "") {
		alert ("Proszę wypełnić pole 'Nazwa firmy'");
		form.firma.focus();
		return false;
	}
	if(form.ulica.value == "") {
		alert ("Proszę wypełnić pole 'Ulica'");
		form.ulica.focus();
		return false;
	}

	if(form.kod.value == "") {
		alert ("Proszę wypełnić pole 'Kod'");
		form.kod.focus();
		return false;
	}
	if(kodcheck(form.kod.value)==false) {
		alert("Poprawny format kodu to '12-345'");
		form.kod.focus();
        return false;
	    }  
	
	if(form.miejscowosc.value == "") {
		alert ("Proszę wypełnić pole 'Miejscowość'");
		form.miejscowosc.focus();
		return false;
	}

	if(form.nip.value == "") {
		alert ("Proszę wypełnić pole 'NIP'");
		form.nip.focus();
		return false;
	}
	if(!isNumber(form.nip.value)) {
		alert("Proszę podaj poprawny numer NIP(10 cyfr bez spacji i kresek)");
		form.nip.focus();
        return false;
	    }  
	if(form.nip.value.length<10) {
		alert("Proszę podaj poprawny numer NIP(10 cyfr bez spacji i kresek)");
		form.nip.focus();
        return false;
	    }  
		
	if(form.email_zam.value == "") {
		alert ("Proszę wypełnić pole 'E-mail do osoby zamawiającej'");
		form.email_zam.focus();
		return false;
	}
	if (echeck(form.email_zam.value)==false){
		form.email_zam.focus();
		return false
	}

	if(form.telefon.value == "") {
		alert ("Proszę wypełnić pole 'Telefon do osoby zamawiającej'");
		form.telefon.focus();
		return false;
	}
	
	if(!isNumber(form.telefon.value)) {
		alert('Podany telefon powinnien być liczbą!');
		form.telefon.focus();
        return false;
	    }  
	if(form.telefon.value.length<7) {
		alert('Podany telefon powinnien składać się przynajmniej z 7 cyfr!');
		form.telefon.focus();
        return false;
	    }  
		
	if(form.kod2.value != "") {
	if(kodcheck(form.kod2.value)==false) {
		alert("Poprawny format kodu to '12-345'");
		form.kod2.focus();
        return false;
	    }  
	}
		

    if (!form.zgoda.checked){
		alert("Zaznacz pole 'Wyrażamy zgodę na wystawienie faktury VAT bez podpisu odbiorcy'");
		return false;      
		}
	if (!form.oswiadczenie.checked){
		alert("Zaznacz pole 'Oświadczam, iż zapoznałam/em się i akceptuję regulamin Concept Labs'");
		return false;      
		}
	if (!form.zgoda2.checked){
		alert("Zaznacz pole 'Wyrażam zgodę na przetwarzanie swoich danych osobowych...'");
		return false;      
		}
		
}


function validate2(form) {

	if(form.nadawca.value == "") {
		alert ("Proszę wypełnić pole 'Nadawca'");
		form.nadawca.focus();
		return false;
	}
	if(form.odbiorca.value == "") {
		alert ("Proszę wypełnić pole 'Odbiorca'");
		form.odbiorca.focus();
		return false;
	}
	if (echeck(form.odbiorca.value)==false){
		form.odbiorca.focus();
		return false
	}
}



var i=0;
PL=new Array();

//PL[i++]=Array("Promocja sprzedaży. Bądź konkurencyjny w dobie kryzysu.","LABORATORIUM SPRZEDAŻY","6-7 października 2009","2650");
//PL[i++]=Array("Benchmarking jako innowacja. Inspiracja – wdrożenie - zyski.","LABORATORIUM STRATEGII","20-21 października 2009","2650");
//PL[i++]=Array("Marketing internetowy. Rynek, projekty, trendy.","LABORATORIUM E-MARKETINGU","27-28 października 2009","2650");
//PL[i++]=Array("Planowanie mediów. Jak kupować czas i przestrzeń.","LABORATORIUM STRATEGII","1-2 grudnia 2009","2650");
//PL[i++]=Array("Marketing management. Strategie, narzędzia, współpraca działów.","LABORATORIUM STRATEGII","14-15 stycznia 2010","2650");
//PL[i++]=Array("Web usability. Intuicyjne i użyteczne serwisy www.","LABORATORIUM E-MARKETINGU","27-28 stycznia 2010","2650");
//PL[i++]=Array("Product Management. Budowanie sukcesu rynkowego produktu.","LABORATORIUM STRATEGII","16-17 lutego 2010","2650");
//PL[i++]=Array("Kreatywność i innowacyjność w biznesie. Od pomysłu do sukcesu.","LABORATORIUM STRATEGII","25-26 lutego 2010","2650");
//PL[i++]=Array("Trudne sytuacje w PR. Kryzys pod kontrolą - narzędzia i rozwiązania.","LABORATORIUM PR","18-19 marca 2010","2650");
//PL[i++]=Array("Prezentacje sprzedażowe. Komunikacja i budowanie relacji z klientem.","LABORATORIUM SPRZEDAŻY","24-25 marca 2010","2650");
//PL[i++]=Array("Marka w kampanii reklamowej. Wizualizacja i komunikacja w służbie sprzedaży.","LABORATORIUM BRANDINGU","13-14 kwietnia 2010","2650");
//PL[i++]=Array("Marketing w wyszukiwarkach. Strategie SEO – kto pierwszy ten lepszy.","LABORATORIUM E-MARKETINGU","15-16 kwietnia 2010","2650");
//PL[i++]=Array("Public Relations dla menedżerów. Wizerunek firmy, zarządzanie informacją i kryzysem.","LABORATORIUM PR","20-21 kwietnia 2009","2650");
//PL[i++]=Array("Web usability. Intuicyjne i użyteczne serwisy www.","LABORATORIUM E-MARKETINGU","22-23 kwietnia 2010","2650");
//PL[i++]=Array("Zarządzanie komunikacją i sprzedażą na rynku B2B.","LABORATORIUM STRATEGII","1-2 czerwca 2010","2650");
//PL[i++]=Array("Program lojalnościowy. Jak budować trwałe relacje z wartościowym klientem.","LABORATORIUM STRATEGII","20-21 maja 2010","2650");
//PL[i++]=Array("Kreatywność i innowacyjność w biznesie. Od pomysłu do sukcesu.","LABORATORIUM STRATEGII","25-26 maja 2010","2650");
//PL[i++]=Array("Kompleksowa analityka webowa. Google Analytics, statystyki, badania jakościowe.","LABORATORIUM E-MARKETINGU","31 maja-1 czerwca 2010","2650");
//PL[i++]=Array("Product Management. Budowanie sukcesu rynkowego produktu.","LABORATORIUM STRATEGII","1-2 czerwca 2010","2650");
//PL[i++]=Array("Zarządzanie komunikacją i sprzedażą na rynku B2B.","LABORATORIUM STRATEGII","21-22 września 2010","2650");

//PL[i++]=Array("Internet PR w wersji 2.0 - trendy, best practices, strategie na przyszłość.","LABORATORIUM PR","7-8 października 2010","2650");
//PL[i++]=Array("Prezentacje sprzedażowe. Komunikacja i budowanie relacji z klientem.","LABORATORIUM SPRZEDAŻY","26-27 października 2010","2650");
//PL[i++]=Array("Kompleksowa analityka webowa. Google Analytics, statystyki, badania jakościowe.","LABORATORIUM E-MARKETINGU","29-30 listopada 2010","2252");
//PL[i++]=Array("Gwiazdy w reklamie. Prowadź efektywne kampanie z udziałem celebrities.","LABORATORIUM BRANDINGU","16-17 listopada 2010","2650");
//PL[i++]=Array("Trudne sytuacje w PR. Kryzys pod kontrolą - narzędzia i rozwiązania.","LABORATORIUM PR","18-19 listopada 2010","2650");
//PL[i++]=Array("Branding strategiczny i operacyjny. Silna marka – sukces rynkowy.","LABORATORIUM BRANDINGU","23-24 listopada 2010","2650");
//PL[i++]=Array("Web usability. Intuicyjne i użyteczne serwisy www.","LABORATORIUM E-MARKETINGU","29-30 listopada 2010","2650");
//PL[i++]=Array("Skuteczne kampanie online. Pokonaj konkurencję w Internecie.","LABORATORIUM E-MARKETINGU","30 listopada-1 grudnia 2010","2650");
//PL[i++]=Array("Public Relations dla menedżerów. Wizerunek firmy, zarządzanie informacją i kryzysem.","LABORATORIUM PR","2-3 grudnia 2009","2650");
//PL[i++]=Array("Social Media. Marketingowy potencjał społeczności.","LABORATORIUM E-MARKETINGU","7-8 grudnia 2010","2650");
//PL[i++]=Array("Skuteczny e-marketing w pigułce.","LABORATORIUM E-MARKETINGU","8 grudnia 2010","950");
//PL[i++]=Array("Product Management. Budowanie sukcesu rynkowego produktu.","LABORATORIUM STRATEGII","9-10 grudnia 2010","2650");
//PL[i++]=Array("Zintegrowana komunikacja marketingowa. Jak efektywnie i spójnie budować wizerunek w oczach Klienta.","LABORATORIUM STRATEGII","9-10 grudnia 2010","2650");
//PL[i++]=Array("Neuromarketing. Wykorzystaj wiedzę o umyśle, percepcji i emocjach w komunikacji marketingowej.","LABORATORIUM BRANDINGU","14-15 grudnia 2010","2650");
//PL[i++]=Array("Kreatywność i innowacyjność w biznesie. Od pomysłu do sukcesu.","LABORATORIUM STRATEGII","16-17 grudnia 2010","2650");
//PL[i++]=Array("Program lojalnościowy. Jak budować trwałe relacje z wartościowym klientem.","LABORATORIUM STRATEGII","25-26 stycznia 2011","2252");
//PL[i++]=Array("Benchmarking jako innowacja. Inspiracja – wdrożenie - zyski.","LABORATORIUM STRATEGII","27-28 września 2011","2252");
//PL[i++]=Array("Skuteczne kampanie online. Pokonaj konkurencję w Internecie.","LABORATORIUM E-MARKETINGU","27-28 października 2011","2252");
//PL[i++]=Array("Product Management. Budowanie sukcesu rynkowego produktu.","LABORATORIUM STRATEGII","8-9 listopada 2011","2252");

//PL[i++]=Array("Web usability. Intuicyjne i użyteczne serwisy www.","LABORATORIUM E-MARKETINGU","16-17 listopada 2011","2650");
//PL[i++]=Array("Social Media dla PR-owców NOWOŚĆ","LABORATORIUM PR","16 listopada 2011","1090");
//PL[i++]=Array("Program lojalnościowy B2B. Jak budować trwałe relacje biznesowe.","LABORATORIUM STRATEGII","22 listopada 2011","1090");
//PL[i++]=Array("Social Media. Marketingowy potencjał społeczności.","LABORATORIUM E-MARKETINGU","29-30 listopada 2011","2650");
//PL[i++]=Array("Zarządzanie komunikacją i sprzedażą na rynku B2B.","LABORATORIUM STRATEGII","1-2 grudnia 2011","2650");
//PL[i++]=Array("Branding strategiczny i operacyjny. Silna marka – sukces rynkowy.","LABORATORIUM BRANDINGU","6-7 grudnia 2011","2650");
//PL[i++]=Array("Zintegrowana komunikacja marketingowa. Jak efektywnie i spójnie budować wizerunek w oczach Klienta.","LABORATORIUM STRATEGII","6-7 grudnia 2011","2650");
//PL[i++]=Array("PR tradycyjny i ePR – praktyczne podstawy. NOWOŚĆ","LABORATORIUM PR","8 grudnia 2011","1090");
//PL[i++]=Array("Facebook Marketing.","LABORATORIUM E-MARKETINGU","9 grudnia 2011","950");
//PL[i++]=Array("Kreatywność i innowacyjność w biznesie. Od pomysłu do sukcesu.","LABORATORIUM STRATEGII","13-14 grudnia 2011","2650");












PL[i++]=Array("Zintegrowana komunikacja marketingowa. Jak efektywnie i spójnie budować wizerunek w oczach Klienta.","LABORATORIUM STRATEGII","20-21 lutego 2012","2650");
PL[i++]=Array("Skuteczne kampanie online. Pokonaj konkurencję w Internecie.","LABORATORIUM E-MARKETINGU","28-29 lutego 2012","2252");
PL[i++]=Array("E-commerce Usability.","LABORATORIUM E-MARKETINGU","28 lutego 2012","1190");
PL[i++]=Array("Product Management. Budowanie sukcesu rynkowego produktu.","LABORATORIUM STRATEGII","1-2 marca 2012","2252");
PL[i++]=Array("Marketing w blogosferze.","LABORATORIUM E-MARKETINGU","14 marca 2012","977.50");
PL[i++]=Array("User Experience (UX) w marketingu online i offline. Praktyczne techniki ułatwiające pracę marketerom. NOWOŚĆ","LABORATORIUM E-MARKETINGU","15 marca 2012","926");
PL[i++]=Array("SEO PR – warsztat pozycjonowania dla specjalistów PR. NOWOŚĆ","LABORATORIUM PR","16 marca 2012","926");
PL[i++]=Array("PR tradycyjny i ePR – praktyczne podstawy. NOWOŚĆ","LABORATORIUM PR","20 marca 2012","926");
PL[i++]=Array("Social Media dla PR-owców NOWOŚĆ","LABORATORIUM PR","21 marca 2012","926");
PL[i++]=Array("E-mail marketing.","LABORATORIUM E-MARKETINGU","28-29 marca 2012","2252");
PL[i++]=Array("Trudne sytuacje w PR. Kryzys pod kontrolą - narzędzia i rozwiązania.","LABORATORIUM PR","3-4 kwietnia 2012","2252");




function price(form)
{
var j;


for (i=0;i<PL.length;i++)
{
if (form.temat.value==PL[i][0])
{
j=i;
}
}
form.lab.value=PL[j][1];


form.cena.value="0";
form.suma.value="0";


var myNewOption = new Option(PL[j][2], PL[j][2]);
form.termin.options[1] = myNewOption;
form.termin.remove(2);

if (PL[j][4])
{
var myNewOption2 = new Option(PL[j][4], PL[j][4]);
form.termin.options[2] = myNewOption2;
}

}


function price2(form)
{
var j;


for (i=0;i<PL.length;i++)
{
if (form.temat.value==PL[i][0])
{
j=i;
}
}

if(form.termin.value==PL[j][2])
{
form.cena.value=PL[j][3];
}
else if(form.termin.value==PL[j][4])
{
form.cena.value=PL[j][5];
}
else 
{
form.cena.value="0";
}

form.suma.value=form.cena.value*form.ilosc.value;




}











function dodaj (u)
{
var ucz,dodaj2,dodaj3,ilosc;
ucz=document.getElementById(u);
dodaj2=document.getElementById("dodaj2");
dodaj3=document.getElementById("dodaj3");
ilosc=document.getElementById("ilosc");
cena=document.getElementById("cena");
suma=document.getElementById("suma");
ucz.style.display="block";
if (ucz.id=="uczestnik2")
{
dodaj2.style.display="none";
ilosc.value="2";
}
if (ucz.id=="uczestnik3")
{
dodaj3.style.display="none";
ilosc.value="3";
}
suma.value=cena.value*ilosc.value;
}


function usun (u)
{
var ucz,dodaj2,dodaj3,ilosc;
ucz=document.getElementById(u);
dodaj2=document.getElementById("dodaj2");
dodaj3=document.getElementById("dodaj3");
ilosc=document.getElementById("ilosc");
cena=document.getElementById("cena");
suma=document.getElementById("suma");
ucz.style.display="none";
if (ucz.id=="uczestnik2")
{
dodaj2.style.display="block";
ilosc.value="1";
}
if (ucz.id=="uczestnik3")
{
dodaj3.style.display="block";
ilosc.value="2";
}
suma.value=cena.value*ilosc.value;
}


function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Nieprawidłowy format adresu e-mail")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Nieprawidłowy format adresu e-mail")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Nieprawidłowy format adresu e-mail")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Nieprawidłowy format adresu e-mail")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Nieprawidłowy format adresu e-mail")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Nieprawidłowy format adresu e-mail")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Nieprawidłowy format adresu e-mail")
		    return false
		 }
		  if (str.indexOf(dot)>lstr-3){
		    alert("Nieprawidłowy format adresu e-mail")
		    return false
		 }

 		 return true					
}

function scheck2(str2) {
s="AaĄąBbCcĆćDdEeĘęFfGgHhIiJjKkLlŁłMmNnŃńOoÓóPpQqRrSsŚśTtUuVvWwXxYyZzŹźŻż ";
var napis=new String(str2)
lstr=napis.length;

for(i=0;i<napis.length;i++)
{

if(s.indexOf(napis.substr(i,1))==-1){
return false;
}
}

}

function kodcheck(str) {

		var dash="-";
		var ldash=str.indexOf(dash);
		var lstr=str.length;

		if (lstr!=6){
		   return false
		}
		if (ldash!=2){
		   return false
		}
		if (!isNumber(str[0])){
		   return false
		}
		if (!isNumber(str[1])){
		   return false
		}
		if (!isNumber(str[3])){
		   return false
		}
		if (!isNumber(str[4])){
		   return false
		}
		if (!isNumber(str[5])){
		   return false
		}

 		 return true					
}




function isNumber(s)
{
 var n = trim(s);
 return n.length>0 && +n == n; 
}

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




function ClearField(oFormElement) {
	
	if (oFormElement) {
		oFormElement.value = '';
	}
	
}

function ClearField2(oFormElementCheckbox,oFormElementField) {
	
	if(!oFormElementCheckbox.checked && oFormElementField.value != "")
	     oFormElementField.value = '';
}

function ChceckboxOff(oFormElement) {
	
	//alert("chkoff " + oFormElement);
	
	if (oFormElement) {

		if(oFormElement.checked) {
			oFormElement.checked = false;
		}
		
	}

}

function RadioOff(oFormElement) {
	
	//alert("chkoff " + oFormElement);
	
	if (oFormElement) {
		if(oFormElement.checked) {
			oFormElement.checked = false;
		}
	}

}


function HiddenElement(ElementID) {

  if (document.getElementById)  {
    var element = document.getElementById(ElementID);
    if (element) {
	    element.style.display = "none";
	    //document.getElementById(ElementID).style.display = "none";
    }
    
  }
  
  if (document.all) {
    var element = document.all[ElementID];

	if (element) {
		element.style.display = "none";
		//document.all[ElementID].style.display = "none";
	}

  }

}

function ShowElement(ElementID) {
  //alert("show " + ElementID);
  
  if (document.getElementById)  {
    var element = document.getElementById(ElementID);

    if (element) {
	    element.style.display = "";
		//document.getElementById(ElementID).style.display = "";
    }
    
  }
  
  if (document.all) {
    var element = document.all[ElementID];

	if (element) {
	    element.style.display = "";
	    //document.all[ElementID].style.display = "";
	}
	
  }
  
}

function UnSelectCheckBox(ElementID) {
  if (document.getElementById)  {
	document.getElementById(ElementID).style.display = "";
  }
  if (document.all) {
    document.all[ElementID].style.display = "";
  }
}

function SubmitForm(oForm, page) {
	//alert("SubmitForm");
	
	switch(page) {
		case 1: 
			//alert("Strona pierwsza");
			if(validatePage1(oForm)) {
				//alert('ok');
				return true;
			} else {
				//alert('not ok');
				return false;	
			}
		break
		default:
			if(validatePage1(oForm)) {
				return true;
			} else {
				return false;	
			}
		break
	}
return true;
}

function ValidateRadio(radiobutton)
{
  for (var i = 0; i < radiobutton.length; i++)
    if (radiobutton[i].checked)
      return true;
  return false;      
}

function validatePage1(oForm) {

 	
	if(oForm.oddzialy.value == '0') {
		alert ("Proszę wybrać oddział");
		oForm.oddzialy.focus();
		return false;
	}
	
	if(oForm.imie.value == "") {
		alert ("Proszę wypełnić pole 'Imię'");
		oForm.imie.focus();
		return false;
	}

	if(oForm.nazwisko.value == "") {
		alert ("Proszę wypełnić pole 'Nazwisko'");
		oForm.nazwisko.focus();
		return false;
	}

	if(oForm.e_mail.value == "") {
		alert ("Proszę wypełnić pole 'E-mail'");
		oForm.e_mail.focus();
		return false;
	}
	
	if (echeck(oForm.e_mail.value)==false){
		oForm.e_mail.value=""
		oForm.e_mail.focus()
		return false
	}
	
	if (oForm.tel_oper)
	{
		 
		if (oForm.tel_kier.value == "" && oForm.nr_stac.value == "" && oForm.tel_oper.value == "" && oForm.nr_kom.value == "") {
			alert("Podaj przynajmniej jeden numer telefonu");
			oForm.tel_kier.focus();
			return false;
		}
	}
	else
	{
		if (oForm.tel_kier.value == "" && oForm.nr_stac.value == "" ) {
			alert("Podaj numer telefonu");
			oForm.tel_kier.focus();
			return false;
		}
	}
	
	
	if (oForm.tel_kier.value != "" || oForm.nr_stac.value != "") {
	
	    if(oForm.tel_kier.value == "") {
	        alert("Nie podałeś numeru kierunkowego w polu 'Telefon stacjonarny'");
			oForm.tel_kier.focus();
	        return false;
	    }
	    
	    if(!isNumber(oForm.tel_kier.value)) {
	        alert('Podany numer kierunkowy powinnien być liczbą!');
			oForm.tel_kier.focus();
	        return false;
	    }  
		
		if(oForm.nr_stac.value == "") {
			alert ("Proszę wypełnić pole 'Telefon stacjonarny'");
			oForm.nr_stac.focus();
			return false;
		}

		if(!isNumber(oForm.nr_stac.value)) {
	        alert('Podany telefon stacjonarny powinnien być liczbą!');
			oForm.nr_stac.focus();
	        return false;
	    }  
		
	}

 	if (oForm.tel_oper)
	{
		  if (oForm.tel_oper.value != "" || oForm.nr_kom.value != "") {
		
			if(oForm.tel_oper.value == "") {
				alert("Nie podałeś numeru operatora w polu 'Telefon komórkowy'");
				oForm.tel_oper.focus();
				return false;
			}
			
			if(!isNumber(oForm.tel_oper.value)) {
				alert('Podany numer operatora powinnien być liczbą!');
				oForm.tel_oper.focus();
				return false;
			}  
			
			if(oForm.nr_kom.value == "") {
				alert ("Proszę wypełnić pole 'Telefon komórkowy'");
				oForm.nr_kom.focus();
				return false;
			}
	
			if(!isNumber(oForm.nr_kom.value)) {
				alert('Podany telefon komórkowy powinnien być liczbą!');
				oForm.nr_kom.focus();
				return false;
			}  
		 }
	}
	
	if (oForm.miejscowosc)
	{
		if(oForm.miejscowosc.value == "") {
			alert ("Proszę wypełnić pole 'Miejscowość'");
			oForm.miejscowosc.focus();
			return false;
		}
	}
	
	if (oForm.kontakt)
	{
		if(oForm.kontakt.value == "") {
			alert ("Proszę wypełnić pole 'Kontakt'");
			oForm.kontakt.focus();
			return false;
		}
	}
	
    if (oForm.kwota)
	{
		if(oForm.kwota.value == "") {
			alert("Nie podałeś kwoty w polu 'Jestem zainteresowany finansowaniem w kwocie'");
			oForm.kwota.focus();
			return false;
		}
	
		if(!isNumber(oForm.kwota.value)) {
			alert('Podana kwota powinna być liczbą!');
			oForm.kwota.focus();
			return false;
		}  
	}
	//if(oForm.pytanie.value == "") {
	//	alert ("Proszę wypełnić pole 'Pytanie'");
	//	oForm.pytanie.focus();
	//	return false;
	//}
	
	//return false;
	return true;
}

function codecheck(str) {
	//var str = "2 koty, 4 psy i 3 papugi";
	//var re = /[0-9]/g;//wzorzec - dowolna cyfra
	//[\\d]{2}-[\\d]{3}
	var re =/^\d{2}\-\d{3}$/
	var a = str.match(re);
	if (a != null) { 
		return true
	} else {
		return false
	}

}









