// stale (in $)
var obsluga_paczki_w_polsce = 0;//5;
var koszt_funta_lotniczy = new Array(0,21.50,24.75,28,31.25,34.50,37.75,41,44.25,47.50,50.75,54.50,58.25,62,65.75,69.50,73.25,77,80.75,84.50,88.25,92,95.75,99.50,103.25,107,110.75,114.50,118.25,122,125.75,129.50,133.25,137,140.75,144.50,148.25,152,155.75,159.50,163.25,167,170.75,174.50,178.25);
var koszt_funta_morski = 1.7;
var koszt_funta_express = new Array(25,27.50,30.50,33.50,36.50,39.50,43,46.50,50,53.50,57,61.10,65.20,69.30,73.40,77.50,81.60,85.70,89.80,93.90,98,102.10,106.20,110.30,114.40,118.50,122.60,126.70,130.80,134.90,139,143.10,147.20,151.30,155.40,159.50,163.60,167.70,171.80,175.90,180,184.10,188.20,192.30,196.40);
//
function Ogolne_Przelicz() {
	var dc = document.kalkulator;
	//wyliczenia
	var koszt_zakupu = Number(dc.cena_przedmiotu.value) + Number(dc.koszt_wewnetrzny.value);
	if (Number(dc.waga.value) >= 0 && Number(dc.waga.value) < koszt_funta_lotniczy.length) {
		var koszt_lotniczy = koszt_zakupu + koszt_funta_lotniczy[Number(dc.waga.value)] + Number(obsluga_paczki_w_polsce);
		var prowizja_lotniczy = koszt_lotniczy * ((Number(dc.prowizja.value)/100));
		var suma_lotniczy = koszt_lotniczy + prowizja_lotniczy;
	} else if (Number(dc.waga.value) >= koszt_funta_lotniczy.length) {
		var koszt_lotniczy = koszt_zakupu + (dc.waga.value)*3.2 + Number(obsluga_paczki_w_polsce);
		var prowizja_lotniczy = koszt_lotniczy * ((Number(dc.prowizja.value)/100));
		var suma_lotniczy = koszt_lotniczy + prowizja_lotniczy;
		alert('Waga Twojej paczki przekroczyła 44 funty - Wysyłka lotnicza obliczona jest dla usługi Air Cargo z odbiorem w Warszawie. Jeżeli chciałbyś wyslać paczkę powyżej 44 funtów do Twojego miejsca zamieszkania, skontaktuj się z nami w tej sprawie.');
	} else {
		var koszt_lotniczy = 0;
		var prowizja_lotniczy = 0;
		var suma_lotniczy = 0;
	}
	var koszt_morski = koszt_zakupu + (Number(dc.waga.value)*Number(koszt_funta_morski)) + Number(obsluga_paczki_w_polsce);
	var prowizja_morski = koszt_morski * ((Number(dc.prowizja.value)/100));
	var suma_morski = koszt_morski + prowizja_morski;
	if (Number(dc.waga.value) >= 0 && Number(dc.waga.value) < koszt_funta_express.length) {
		var koszt_express = koszt_zakupu + koszt_funta_express[Number(dc.waga.value)];
		var prowizja_express = koszt_express * ((Number(dc.prowizja.value)/100));
		var suma_express = koszt_express + prowizja_express;
	} else {
		var koszt_express = 0;
		var prowizja_express = 0;
		var suma_express = 0;
	}
	//prezentacja danych
	dc.lotniczy_podsuma.value = Math.ceil(koszt_lotniczy*100)/100;
	dc.morski_podsuma.value = Math.ceil(koszt_morski*100)/100;
	dc.express_podsuma.value = Math.ceil(koszt_express*100)/100;
	dc.lotniczy_prowizja.value = Math.ceil(prowizja_lotniczy*100)/100;
	dc.morski_prowizja.value = Math.ceil(prowizja_morski*100)/100;
	dc.express_prowizja.value = Math.ceil(prowizja_express*100)/100;
	dc.lotniczy_suma.value = Math.ceil(suma_lotniczy*100)/100;
	dc.morski_suma.value = Math.ceil(suma_morski*100)/100;
	dc.express_suma.value = Math.ceil(suma_express*100)/100;
}
function Motoryzacja_Przelicz()
{
	var dc = document.kalkulator;
	//wyliczenia
	var koszt_zakupu = Number(dc.cena_przedmiotu.value);
	switch (dc.pojazd.value) {
		case "motocykl" : var transport_usa_do_usa = 300; var transport_usa_do_pl = 700; break;
		case "atv" : var transport_usa_do_usa = 400; var transport_usa_do_pl = 650; break;
		case "jet_ski" : var transport_usa_do_usa = 400; var transport_usa_do_pl = 800; break;
		case "samochod1" : var transport_usa_do_usa = 650; var transport_usa_do_pl = 1300; break;
		case "samochod2" : var transport_usa_do_usa = 650; var transport_usa_do_pl = 1450; break;
		case "samochod3" : var transport_usa_do_usa = 650; var transport_usa_do_pl = 1700; break;
		default : var transport_usa_do_usa = 0; var transport_usa_do_pl = 0; break;
	}
	var koszty = koszt_zakupu + transport_usa_do_usa + transport_usa_do_pl + Number(dc.rozladunek_kontenera.value) + Number(dc.koszt_odprawy.value)
	var prowizja = koszty * ((Number(dc.prowizja.value)/100));
	var suma_kosztow = koszty + prowizja;
	//prezentacja danych
	dc.koszt_wewnetrzny.value = transport_usa_do_usa;
	dc.koszt_kontenera.value = transport_usa_do_pl;
	dc.prowizja_wartosc.value = prowizja;
	dc.suma_kosztow.value = suma_kosztow;
}
function Obsluga_Paczek_Przelicz()
{
	var w = document.wysylka;
	//wyliczenia
	if (Number(w.waga.value)<=20) {
		var usa_do_pl_typ1 = 20;
		var pl_do_pl_typ1 = 5;
	}
	if (Number(w.waga.value)>20) {
		var usa_do_pl_typ1 = 30;
		var pl_do_pl_typ1 = 5;
	}
	var usa_do_pl_typ2 = 30;
	var pl_do_pl_typ2 = 0;
	if (Number(w.waga.value) >= 0 && Number(w.waga.value) < koszt_funta_lotniczy.length) {
		var lotniczy_suma = koszt_funta_lotniczy[Number(w.waga.value)] + usa_do_pl_typ1 + pl_do_pl_typ1;
	} else if (Number(w.waga.value) >= koszt_funta_lotniczy.length) {
		var lotniczy_suma = (w.waga.value)*3.2 + usa_do_pl_typ1 + pl_do_pl_typ1;
		alert('Waga Twojej paczki przekroczyła 44 funty - Wysyłka lotnicza obliczona jest dla usługi Air Cargo z odbiorem w Warszawie. Jeżeli chciałbyś wyslać paczkę powyżej 44 funtów do Twojego miejsca zamieszkania, skontaktuj się z nami w tej sprawie.');
	} else {
		var lotniczy_suma = 0;
	}
	var morski_suma = (Number(w.waga.value)*Number(koszt_funta_morski)) + usa_do_pl_typ1 + pl_do_pl_typ1;
	if (Number(w.waga.value) >= 0 && Number(w.waga.value) < koszt_funta_express.length) {
		var express_suma = Number(koszt_funta_express[Number(w.waga.value)]) + usa_do_pl_typ2 + pl_do_pl_typ2;
	} else {
		var express_suma = '0';
	}
	//prezentacja danych
	//w.usa_do_pl_typ1.value = usa_do_pl_typ1;
	//w.pl_do_pl_typ1.value = pl_do_pl_typ1;
	//w.usa_do_pl_typ2.value = usa_do_pl_typ2;
	//w.pl_do_pl_typ2.value = pl_do_pl_typ2;
	w.lotniczy_suma.value = Math.ceil(lotniczy_suma*100)/100;
	w.morski_suma.value = Math.ceil(morski_suma*100)/100;
	w.express_suma.value = Math.ceil(express_suma*100)/100;
}
function Obsluga_Paczek_Usc_Przelicz()
{
	var w = document.wysylka;
	//wyliczenia
	if (Number(w.waga.value)<70) {
		var lotniczy_suma = 0;
	} else {
		var lotniczy_suma = (Number(w.waga.value)*2.8);
	}
	//prezentacja danych
	w.lotniczy_suma.value = Math.ceil(lotniczy_suma*100)/100;
}
function Waga_Wymiarowa()
{
	ww = window.open('waga_wymiarowa.html','ww','width=360,height=218');
	ww.moveTo(50,50);
}
function Waga_Wymiarowa_En()
{
	ww = window.open('waga_wymiarowa_en.html','ww','width=360,height=218');
	ww.moveTo(50,50);
}
function Waga_Wymiarowa_Przelicz()
{
	var ww = document.waga_wymiarowa;
	//wyliczenia
	var waga_wymiarowa_wynik = Math.ceil(((Number(ww.dlugosc.value)*Number(ww.szerokosc.value)*Number(ww.wysokosc.value))/166)*100)/100;
	//prezentacja danych
	ww.wynik.value = waga_wymiarowa_wynik + ' Funtów';	
}