function shopConfirm(level) {
	var ret = 'Następujące pola muszą być wypełnione: \n';
	var stop = 0;

	if (level == 0) {
		location.href="/shop/login";
	}

	if (level == 1) {
		location.href="/shop/order";
	}

	if (level == 2) {
		if (document.shopPostAddress.elements[2].value.length < 3) {
			ret = ret + 'Nazwisko / Nazwa firmy \n';
			stop = 1;
		}
		if (document.shopPostAddress.elements[4].value.length < 3) {
			ret = ret + 'Adres \n';
			stop = 1;
		}
		if (document.shopPostAddress.elements[5].value.length < 3) {
			ret = ret + 'Miejscowość \n';
			stop = 1;
		}
		if (document.shopPostAddress.elements[6].value.length < 6) {
			ret = ret + 'Kod pocztowy \n';
			stop = 1;
		}
		if ( (document.shopPostAddress.elements[8].value.indexOf ('@') == -1) || (document.shopPostAddress.elements[8].value.indexOf ('.') == -1) ) {
			ret = ret + 'E-Mail \n';
			stop = 1;
		}


		
		if (document.shopPostAddress.elements[12].checked) {
			if (document.shopPostAddress.elements[14].value.length < 3) {
				ret = ret + 'Faktura VAT: Nazwisko / Nazwa firmy \n';
				stop = 1;
			}
			if (document.shopPostAddress.elements[16].value.length < 3) {
				ret = ret + 'Faktura VAT: Adres \n';
				stop = 1;
			}
			if (document.shopPostAddress.elements[17].value.length < 3) {
				ret = ret + 'Faktura VAT: Miejscowość \n';
				stop = 1;
			}
			if (document.shopPostAddress.elements[18].value.length < 6) {
				ret = ret + 'Faktura VAT: Kod pocztowy \n';
				stop = 1;
			}
			if (document.shopPostAddress.elements[21].value.length < 9) {
				ret = ret + 'Faktura VAT: NIP \n';
				stop = 1;
			}			
		}


		if (stop == 0) {
			document.shopPostAddress.submit();
		} else {
			alert(ret);
		}
	}

	if (level == 3) {
		location.href="/shop/buy";
	}

}

function goBasket() {
	location.href="/shop/basket";
}

function goBuy() {
	location.href="/shop/buy";
}

function loginShop() {

	var ret = 'Następujące pola muszą być wypełnione: \n';
	var stop = 0;
	
	if (document.shopLogin.elements[1].value.length < 3) {
		ret = ret + 'E-Mail \n';
		stop = 1;
	}
	
	if (document.shopLogin.elements[2].value.length < 3) {
		ret = ret + 'Hasło \n';
		stop = 1;
	}
	
	if (stop == 1)	{
		document.shopLogin.elements[1].focus();
		alert(ret);
		return false;
	}
	
	document.shopLogin.submit();
}

function validateCustomer() {

	var ret = 'Następujące pola muszą być wypełnione: \n';
	var stop = 0;
	
	if (document.getElementById('da_nazwisko').value.length < 3) {
		ret = ret + 'Nazwisko / Nazwa firmy \n';
		stop = 1;
	}

	if (document.getElementById('da_adres').value.length < 3) {
		ret = ret + 'Adres \n';
		stop = 1;
	}
	
	if (document.getElementById('da_miasto').value.length < 3) {
		ret = ret + 'Miasto \n';
		stop = 1;
	}
	
	if (document.getElementById('da_kod').value.length < 3) {
		ret = ret + 'Kod pocztowy \n';
		stop = 1;
	}

	if (document.getElementById('da_tel').value.length < 3) {
		ret = ret + 'Telefon \n';
		stop = 1;
	}


	if (stop == 1)	{
		document.getElementById('da_email').focus();
		alert(ret);
		return false;
	}
	
	if ( (document.getElementById('da_email').value.indexOf ('@') == -1) || (document.getElementById('da_email').value.indexOf ('.') == -1)) {
		alert( "Podano błędny adres e-mail." );
		document.getElementById('da_email').focus();
		return false;
	}
	
	if ( (document.getElementById('da_haslo').value.length < 4) || (document.getElementById('da_haslo_ver').value.length < 4) || (document.getElementById('da_haslo').value != document.getElementById('da_haslo_ver').value) ) {
		alert('Błąd haseł. Hasło musi mieć co najmniej 4 znaki. \nNależy dwukrotnie podać to samo hasło.');
		document.getElementById('da_haslo').value = '';
		document.getElementById('da_haslo_ver').value = '';
		document.getElementById('da_haslo').focus();
		return false;
	}


	document.shopRegister.submit();
}


function enablePostAddress() {
	if (document.shopPostAddress.elements[1].checked) {
		document.shopPostAddress.elements[2].disabled = false;
		document.shopPostAddress.elements[3].disabled = false;
		document.shopPostAddress.elements[4].disabled = false;
		document.shopPostAddress.elements[5].disabled = false;
		document.shopPostAddress.elements[6].disabled = false;
		document.shopPostAddress.elements[7].disabled = false;
		document.shopPostAddress.elements[8].disabled = false;
		document.shopPostAddress.elements[9].disabled = false;
		document.shopPostAddress.elements[10].disabled = false;
	} else {
		document.shopPostAddress.elements[2].disabled = true;
		document.shopPostAddress.elements[3].disabled = true;
		document.shopPostAddress.elements[4].disabled = true;
		document.shopPostAddress.elements[5].disabled = true;
		document.shopPostAddress.elements[6].disabled = true;
		document.shopPostAddress.elements[7].disabled = true;
		document.shopPostAddress.elements[8].disabled = true;
		document.shopPostAddress.elements[9].disabled = true;
		document.shopPostAddress.elements[10].disabled = true;
	}
}

function enableFVatAddress() {
	if (document.shopPostAddress.elements[13].checked) {
		document.shopPostAddress.elements[14].disabled = false;
		document.shopPostAddress.elements[15].disabled = false;
		document.shopPostAddress.elements[16].disabled = false;
		document.shopPostAddress.elements[17].disabled = false;
		document.shopPostAddress.elements[18].disabled = false;
		document.shopPostAddress.elements[19].disabled = false;
		document.shopPostAddress.elements[20].disabled = false;
		document.shopPostAddress.elements[21].disabled = false;
		document.shopPostAddress.elements[22].disabled = false;
	} else {
		document.shopPostAddress.elements[14].disabled = true;
		document.shopPostAddress.elements[15].disabled = true;
		document.shopPostAddress.elements[16].disabled = true;
		document.shopPostAddress.elements[17].disabled = true;
		document.shopPostAddress.elements[18].disabled = true;
		document.shopPostAddress.elements[19].disabled = true;
		document.shopPostAddress.elements[20].disabled = true;
		document.shopPostAddress.elements[21].disabled = true;
		document.shopPostAddress.elements[22].disabled = true;
	}
}


