function OpenBasket()
{
  var basket = window.open('basket.php', 'basket', 'width=635, height=600, scrollbars=yes, resize=yes');
  basket.focus();
}

function bask(unitid)
{
  var f=document.forms.addtobasket;
  if(!f)return false;
  var list = new Array();
  var cbs = document.getElementsByName("basket[]");
  for(var i=0;i<cbs.length;i++)if(cbs[i].type=="checkbox")if(cbs[i].checked)list.push(cbs[i].value);
  var c = false;
  if(list.length>0)c=confirm('Бажаєте додати всі виділені елементи до кошика? В іншому випадку буде доданий даний елемент.');
  var val = '';
  if(c){for(var i in list)val=val+list[i]+"|";}else{val = unitid;}
  f.elements['units'].value = val;  
  OpenBasket();  
  f.submit();
}

function setgetparam(param, value)
	{
		var urlget = this.location.toString();
		var x = urlget.indexOf('?');
		if (x != -1)
			{
				var l = urlget.length;
				var get = this.location.search.substring(1);
				var url = urlget.substr(0, x);
				l = get.split('&');
				x = 0;
				var _GET_Count = l.length;
				var _GET_Keys = new Array(_GET_Count);
				var _GET_Values = new Array(_GET_Count);
				var k = 0;
				var r = Array();
				for (i in l)
					{
						if (l[i].length <= 2) continue;
						r = l[i].split('=');
						_GET_Keys[x] = r[0];
						if (r[0] === param) {_GET_Values[x] = value; k++;} else {_GET_Values[x] = r[1];}
						x++;
					}
				var getnew = '';
				for (i in _GET_Values) getnew = getnew + _GET_Keys[i] + '=' + _GET_Values[i] + '&';
				if (k === 0) getnew = getnew + param + '=' + value + '&';
				var urlgetnew = url + '?' + getnew;
				return urlgetnew;
			}
		return urlget;
	}

function set_pl()
	{
		var sel = document.getElementById('pl');
		var vpl = sel.options[sel.selectedIndex].value;
		var url = setgetparam('pl', vpl);
		this.location.href = url;
	}

function set_s()
	{
		var sel = document.getElementById('sort');
		var vpl = sel.options[sel.selectedIndex].value;
		var url = setgetparam('s', vpl);
		this.location.href = url;
	}

