function more(){

	if (!Array.prototype.forEach)
	{
		Array.prototype.forEach = function (closure)
		{
			var context = arguments[1] || null;
			for (var i = 0; i < this.length; i ++)
			{
				arguments[0].call(context, this[i], i, this);
			}
		}
	}

	var krajnadania = document.getElementById('krajnadania').value;
	var krajdoreczenia = document.getElementById('krajdoreczenia').value;
	var ilosc = 1*document.getElementById('iloscpaczek').value;
	var waga = document.getElementById('waga').value;
	var wagaNum = kropka(waga);
	var dlugosc = 1*document.getElementById('dlugosc').value;
	var szerokosc = 1*document.getElementById('szerokosc').value;
	var wysokosc = 1*document.getElementById('wysokosc').value;
	
	if (wagaNum == 0 || ilosc == 0 || dlugosc == 0 || szerokosc == 0 || wysokosc == 0) {
		alert("Proszę uzupełnić pola wagi, ilości i wymiarów.");
		return false; 
	}
	nazwa = new Array("Waga rzeczywista", "Waga wolumetryczna", "Waga uwzględniona przy wycenie", "<font color='red'>DAY DEFINITE:</font> Waga wolumetryczna dla przesyłki drogowej", "Waga uwzględniona przy wycenie");
	wyliczenie = new Array();
	wyliczenie[0] = wagaNum*ilosc;	
	
	var objetosc = dlugosc*szerokosc*wysokosc;
	var maxWymiar = Math.max(Math.max(dlugosc, szerokosc), wysokosc);
	var sumaWymiarow = dlugosc+szerokosc+wysokosc;
	
		if (krajnadania == "POLSKA" && krajdoreczenia == "POLSKA") {
			var wagaObj = Math.max( (Math.round(objetosc/40)/100), 0.01 );
			
			if ( (wagaNum > 31.5) || (sumaWymiarow > 300) || (maxWymiar > 200) ) {
				// DR
				if (maxWymiar > 200) {
					wyliczenie[1] = Math.max(maxWymiar, wagaObj)*ilosc; // uwzglednienie dluzycy
				} else {
					wyliczenie[1] = wagaObj*ilosc; // sama waga obj.
				}
			} else {
				// EX
				wyliczenie[1] = wagaObj; // sama waga obj.
			}
			
			wyliczenie[2] = Math.max(wyliczenie[0], wyliczenie[1]); // waga do wyceny
			
		}else{
			wyliczenie[1] = ((Math.round(objetosc/50))/100)*ilosc;
			wyliczenie[1] = Math.max(wyliczenie[1], 0.01);
			wyliczenie[0] = wagaNum*ilosc;
			wyliczenie[2] = (wagaNum > wyliczenie [1] ? wyliczenie[0] : wyliczenie[1]);
			wyliczenie[3] = ((Math.round(objetosc/40))/100)*ilosc;
			wyliczenie[3] = Math.max(wyliczenie[3], 0.01);
			wyliczenie[4] = (wagaNum > wyliczenie [3] ? wyliczenie[0] : wyliczenie[3]);
			nazwa[1] = "<font color='red'>TIME DEFINITE:</font> "+nazwa[1]+" dla przesyłki lotniczej";

		}
		var indeks=0;
		function print() {		 
		  if (indeks == 2 || indeks == 4){ var bold="bold"; }else{ var bold =""};
	      popUp.document.write("<div class='title"+bold+"'>"+nazwa[indeks]+"</div><div class='value"+bold+"'>"+przecinek(wyliczenie[indeks])+" kg</div></br>");
	      if (indeks == 0) popUp.document.write ("<div class='title'>&nbsp;</div><div class='value'>&nbsp;</div>");
		  if (indeks == 2 || indeks == 4) popUp.document.write ("<div class='title'><hr/></div><div class='value'><hr/></div>");
	      indeks++;
	      
		}

		
	popUp=window.open('','','width=540,height=180');
	popUp.document.write("<html><head><title>Obliczanie wagi</title><link href=\"css/styl.css\" rel=\"stylesheet\" type=\"text/css\" /></head>");
	popUp.document.write("<body class='pBody'><div class='popup'>");
	wyliczenie.forEach(print);
	popUp.document.write("<div style=\"clear:both\"></div></div></body></html>");
	popUp.focus();

	return true;
}
