function byID(id)
{
	var obj;
	if (document.getElementById) obj = document.getElementById(id);
	else if (document.all) obj = document.all[id];
	else if (document.layers) {
		obj 	  = document.layers[id];
		obj.style = document.layers[id];	
	}
	return obj;	
}

function isValid2()
{
	if ((byID('romantycznyweekend1').checked == '') && 
		(byID('romantycznyweekend2').checked == '') &&
		(byID('romantycznyweekend3').checked == '') &&
		(byID('romantycznyweekend4').checked == '') &&
		(byID('romantycznyweekend5').checked == '') &&
		(byID('romantycznyweekend6').checked == '')
	) { alert('Pole "1. Na romantyczny weekend  z narzeczonym" jest wymagane'); return false; }
	
	if ((byID('przyjeciezareczynowe1').checked == '') && 
		(byID('przyjeciezareczynowe2').checked == '') &&
		(byID('przyjeciezareczynowe3').checked == '') &&
		(byID('przyjeciezareczynowe4').checked == '') &&
		(byID('przyjeciezareczynowe5').checked == '') &&
		(byID('przyjeciezareczynowe6').checked == '')
	) { alert('Pole "2. Razem z narzeczonym organizujecie przyjęcie zaręczynowe ..." jest wymagane'); return false; }
	
	if ((byID('lotto1').checked == '') && 
		(byID('lotto2').checked == '') &&
		(byID('lotto3').checked == '') &&
		(byID('lotto4').checked == '') &&
		(byID('lotto5').checked == '') &&
		(byID('lotto6').checked == '')
	) { alert('Pole "3. Jeżeli wygrałabyś w Lotto milion złotych ..." jest wymagane'); return false; }
	
	if ((byID('sesjaslubna1').checked == '') && 
		(byID('sesjaslubna2').checked == '') &&
		(byID('sesjaslubna3').checked == '') &&
		(byID('sesjaslubna4').checked == '') &&
		(byID('sesjaslubna5').checked == '') &&
		(byID('sesjaslubna6').checked == '')
	) { alert('Pole "4. Jakie miejsce wybrałabyś na sesję ślubną?" jest wymagane'); return false; }
	
	if ((byID('kwiaty1').checked == '') && 
		(byID('kwiaty2').checked == '') &&
		(byID('kwiaty3').checked == '') &&
		(byID('kwiaty4').checked == '') &&
		(byID('kwiaty5').checked == '') &&
		(byID('kwiaty6').checked == '')
	) { alert('Pole "5. Twoje ulubione kwiaty" jest wymagane'); return false; }
	
	if ((byID('kolor1').checked == '') && 
		(byID('kolor2').checked == '') &&
		(byID('kolor3').checked == '') &&
		(byID('kolor4').checked == '') &&
		(byID('kolor5').checked == '') &&
		(byID('kolor6').checked == '')
	) { alert('Pole "6. Najciekawsze zestawienie kolorów do dekoracji na ślubie" jest wymagane'); return false; }
	
	if ((byID('ubior1').checked == '') && 
		(byID('ubior2').checked == '') &&
		(byID('ubior3').checked == '') &&
		(byID('ubior4').checked == '') &&
		(byID('ubior5').checked == '') &&
		(byID('ubior6').checked == '')
	) { alert('Pole "7. Masz umówione spotkanie z wedding plannerem..." jest wymagane'); return false; }
	
	if ((byID('zaproszenie1').checked == '') && 
		(byID('zaproszenie2').checked == '') &&
		(byID('zaproszenie3').checked == '') &&
		(byID('zaproszenie4').checked == '') &&
		(byID('zaproszenie5').checked == '') &&
		(byID('zaproszenie6').checked == '')
	) { alert('Pole "8. Jakie zaproszenia ślubne wybierzesz" jest wymagane'); return false; }
	
	if ((byID('miesiacmiodowy1').checked == '') && 
		(byID('miesiacmiodowy2').checked == '') &&
		(byID('miesiacmiodowy3').checked == '') &&
		(byID('miesiacmiodowy4').checked == '') &&
		(byID('miesiacmiodowy5').checked == '') &&
		(byID('miesiacmiodowy6').checked == '')
	) { alert('Pole "9. Na wymarzony miesiąc miodowy wybierzesz:" jest wymagane'); return false; }
	
	if ((byID('mieszkanie1').checked == '') && 
		(byID('mieszkanie2').checked == '') &&
		(byID('mieszkanie3').checked == '') &&
		(byID('mieszkanie4').checked == '') &&
		(byID('mieszkanie5').checked == '') &&
		(byID('mieszkanie6').checked == '')
	) { alert('Pole "10. Urządzasz Wasze pierwsze wspólne mieszkanie ..." jest wymagane'); return false; }
	
	if (byID('email').value == '') { alert('Pole "Adres e-mail" jest wymagane'); return false; }
	
	if (!isEmail(byID('email').value)) { alert('Podany adres emial jest błędny'); return false; }
	
	if (!byID('wyrazam').checked) {
		alert('Musisz wyrazić zgodę na przetwarzanie danych osobowych.'); return false;
	}

	return true;
}



function isValid()
{
	if (byID('firma').value == '') { alert('Pole "Nazwa firmy" jest wymagane'); return false; }
	
	
	if (byID('firma2').value == '') { alert('Pole "Pełna nazwa firmy" jest wymagane'); return false; }
	if (byID('ulica_numer').value == '') { alert('Pole "Ulica i numer" jest wymagane'); return false; }
	if (byID('kod_miasto').value == '') { alert('Pole "Kod pocztowy i miejscowość" jest wymagane'); return false; }
	if (byID('nip').value == '') { alert('Pole "NIP" jest wymagane'); return false; }
	if (byID('email').value == '') { alert('Pole "Adres e-mail" jest wymagane'); return false; }
	if (byID('imie_nazwisko').value == '') { alert('Pole "Imię i nazwisko osoby wypełniającej formularz" jest wymagane'); return false; }
	
/*	if ((byID('zamki').value == '') && 
		(byID('palace').value == '') &&
		(byID('dworki').value == '') &&
		(byID('karczmy').value == '') &&
		(byID('stylowe_miejsca').value == '') &&
		(byID('wykonawcy').value == '')
	) { alert('Pole "Kategoria" jest wymagane'); return false; } */
	
	var find = false;
	for (i=0;i<byID('regster').kategoriamiejsca.length;i++){
		if (byID('regster').kategoriamiejsca[i].checked==true) {
			find = true;
		}
	}	
	if (!find) {
		alert('Pole "Kategoria" jest wymagane'); return false;
	}

	find = false;
	for (i=0;i<byID('regster').rodzajwpisu.length;i++){
		if (byID('regster').rodzajwpisu[i].checked==true) {
			find = true;
		}
	}	
	if (!find) {
		alert('Pole "Wybrany rodzaj wpisu w katalogu" jest wymagane'); return false;
	}	
	
/*	
	if ((byID('rodzajwpisu1').value == '') && 
		(byID('rodzajwpisu2').value == '') &&
		(byID('rodzajwpisu3').value == '') &&
		(byID('rodzajwpisu4').value == '')
	) { alert('Pole "Wybrany rodzaj wpisu w katalogu" jest wymagane'); return false; }
	*/
	if (byID('woj').options[byID('woj').selectedIndex].value == '') {
		alert('Pole "Województwo" jest wymagane'); return false;
	}
	
	if (byID('token').value != cpt3) {
		alert('Wprowadzony kod z obrazka jest nieprawidłowy'); return false;
	}

	if (!byID('wyrazam').checked) {
		alert('Musisz wyrazić zgodę na przetwarzanie danych osobowych.'); return false;
	}

	return true;
}

function isEmail(email)
{
	 if (email.indexOf(' ')==-1 
	      && 0<email.indexOf('@')
	      && email.indexOf('@')+1 < email.length
	 ) return true;
	 return false;
}

