
function newPopup(url, w, h) {
	var l = (screen.width >> 1) - (w >> 1);
	var t = (screen.height >> 1) - (h >> 1);

	var params = Array();
	params.push('left = ' + l);
	params.push('top= ' + t);
	params.push('width = ' + w);
	params.push('height = ' + h);

	var popup = window.open(url, 'siabiosca_popup', params.join(', '));
	popup.focus();
}

function $(id) {
	return document.getElementById(id);
}

function spinnerAdd(id) {
	var ctrl = $(id);
	var current = parseInt(ctrl.value);
	if(isNaN(current)) current = 0;
	ctrl.value = current + 1;
}

function spinnerSub(id) {
	var ctrl = $(id);
	var current = parseInt(ctrl.value);
	if(isNaN(current)) current = 1;
	ctrl.value = current - 1;
	if(ctrl.value < 1) ctrl.value = 1;
}

