/**
 * Walidacja formularza "Poleć nas"
 */
function walidujPolec() {
	
	var regEmail = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var form = document.forms['formularzPolec'];
	
	var polAE = form.polecajacy_ae.value.replace(/ /g, "");
	var odbAE = form.odbiorca_ae.value.replace(/ /g, "");
	
	
	if (form.polecajacy.value == '') {
		alert('Proszę wypełnić pole OSOBA POLECAJĄCA');
		form.polecajacy.focus();
		return false;
	}

	if (regEmail.test(polAE) == false) {
		alert('Wprowadzony adres E-MAIL POLECAJĄCEGO jest nieprawidłowy.');
		form.polecajacy_ae.focus();
		return false;
	}

	if (regEmail.test(odbAE) == false) {
		alert('Wprowadzony adres E-MAIL ODBIORCY jest nieprawidłowy.');
		form.odbiorca_ae.focus();
		return false;
	}

	
	return true;
}


/**
 * Walidacja formularza konta
 */
function walidujKonto() {
	
	var regEmail = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var form = document.forms['formularzKonto'];
	
	var polAE = form.email.value.replace(/ /g, "");
	
	
	if (form.imie_nazwisko.value == '') {
		alert('Proszę wypełnić pole NAZWISKO I IMIĘ');
		form.imie_nazwisko.focus();
		return false;
	}

	if (regEmail.test(polAE) == false) {
		alert('Wprowadzony adres E-MAIL jest nieprawidłowy.');
		form.email.focus();
		return false;
	}
	
	if (form.haslo.value != '' && (form.haslo.value != form.haslo2.value)) {
		alert('Hasło oraz jego powtórzenie nie są jednakowe.');
		form.haslo.focus();
		return false;
	}
	
	if (form.haslo.value != '' && form.haslo.value.length < 6) {
		alert('Hasło nie może być krótsze niż 6 znaków');
		form.haslo.focus();
		return false;
	}

	return true;
}


/**
 * "Przerzucanie" pozycji towarowych
 */
function pnPozycja(kier) {
	var listaTow = document.getElementById('listaTow');
	var bPoz = listaTow.selectedIndex;
	var iloscPozycji = listaTow.options.length;
	
	var nastPoz = bPoz + 1;
	var poprzPoz = bPoz - 1;
	
	if (kier == 'n' && nastPoz <= iloscPozycji) {
		listaTow.selectedIndex = nastPoz;
		listaTow.form.submit();
	}
	else if (kier == 'p' && poprzPoz >= 0) {
		listaTow.selectedIndex = poprzPoz;
		listaTow.form.submit();
	}
	
	return;
}


/**
 * Walidacja formularza pozycji zamówienia
 */
function walPozTowForm() {
	var form = document.forms['pozTowForm'];
	
	if (form.ilosc.value == '' || form.ilosc.value.replace(/[1234567890]/g, "") != '') {
		alert('Wprowadzony ILOŚĆ jest nieprawidłowa');
		form.ilosc.focus();
		return false;
	}
	
	return true;
}
