function noweokno(nazwa,adres, szerokosc, wysokosc) {
	if (szerokosc > screen.width) {
		szerokosc = screen.width;
		wysokosc = screen.height;
	}
	lewa = (screen.width - szerokosc) /2;
	gora = (screen.height - wysokosc) /2;
	var okno = open(adres,nazwa,'scrollbars=yes,resizable=yes,left=' + lewa + ',top = ' + gora + ',width=' + szerokosc + ',height=' + wysokosc);
	okno.focus();
}
function close_r() {
	window.opener.history.go(0);
	window.close();
}

function showadminpanel(panelID, e) {
	if (document.all) e = event;
	var	w = document.getElementById('adminpanel');
	
	document.getElementById('adminpanel').innerHTML = panel[panelID];
	w.style.visibility = 'visible';
	w.style.top = e.clientY + document.documentElement.scrollTop + 'px';
	w.style.left = e.clientX + document.documentElement.scrollLeft + 'px';

    //return false;
}

function hideadminpanel() {
	var	w = document.getElementById('adminpanel');
	
	w.style.visibility = 'hidden';
	
	return false;
}

function blank() {
	//dummy function
}

//change the price when change stamp size
function change_price(size) {
	document.orderform.gross_price.value = (price[size]*1.22).toFixed(2) + ' zł';
	document.orderform.price.value = (price[size]*1.22).toFixed(2);
	document.orderform.net_price.value = price[size] + ' zł';
}

//change shipping price box when different shipping method is selected
function change_shipping(price) {
	document.getElementById('price_shipping').innerHTML = price + 'zł';
	document.getElementById('total_price').innerHTML = (parseFloat(document.orderform.basket_total_price.value) + parseFloat(price)).toFixed(2) + 'zł';
}

//show additional form for shipping data
function show_shipping_box() {
	document.getElementById('shipping_message_box').innerHTML = '';
	document.getElementById('shipping_message_box').visibility = 'hidden';
	document.orderform.show_shipping.value = '1';
	
	document.getElementById('shipping_address_box2').innerHTML = document.getElementById('shipping_address_box').innerHTML;
	document.getElementById('shipping_address_box').innerHTML = '';
}

//complete the order
function complete_order() {
    if (validateOrder()) {
        document.orderform.order_complete.value = '1';
        document.orderform.submit();
        return false;
    }
}

//show message when basket is empty
function basket_empty() {
	alert("BŁĄD: Nie można złożyć zamówienia. Twój koszyk jest pusty");
}

function validateOrder() {
    if (document.getElementById("company").value == "") {
        alert("Proszę podać nazwę firmy");
        return false;
    }
    if (document.getElementById("city").value == "" || document.getElementById("street").value == "" || document.getElementById("zip").value == "") {
        alert("Proszę podać adres firmy");
        return false;
    }
    if (document.getElementById("email").value == "" && document.getElementById("phone").value == "") {
        alert("Proszę podać telefon kontaktowy bądź adres email");
        return false;
    }
    return true;
}