function position_window(n,w,h) {
  var sAvailH = screen.availHeight;
  var sAvailW = screen.availWidth;
  n.window.moveTo( (sAvailW/2)-(w/2), (sAvailH/2)-(h/2));
}

function openw(url,name,width,height) {
val = "resizable=yes, scrollbars=yes, menubar=no, toolbar=no, status=yes, height="+height+", width="+width;
winpops=window.open(url, name, val);
position_window(winpops,width,height);
}

function dsubmit(obj) {
 document.getElementById(obj).disabled=true;
 document.getElementById(obj).value='Зачекайте';
}
function addItem(obj,strText,strValue,blSel,intPos){
	var newOpt,i,ArTemp,selIndex;
	selIndex = (blSel)?intPos:obj.selectedIndex;
	newOpt = new Option(strText,strValue);
	Len = obj.options.length+1
	if (intPos > Len) return
	obj.options.length = Len
	if (intPos != Len) {
		ArTemp = new Array();
		for(i=intPos;i<obj.options.length-1;i++)
			ArTemp[i] = Array(obj.options[i].text,obj.options[i].value);
		for(i=intPos+1;i<Len;i++)
			obj.options[i] = new Option(ArTemp[i-1][0],ArTemp[i-1][1]);
	}
	obj.options[intPos] = newOpt;
	if (selIndex > intPos)
		obj.selectedIndex = selIndex+1;
	else if (selIndex == intPos)
		obj.selectedIndex = intPos;
}

function delItem(obj,intPos){
	if(intPos > obj.length) return;
	obj.options[intPos] = null
}

function select_type() {
obj = document.sr.vendor;
id_trade = document.sr.category.value;
dovg = obj.length;
	for (var i = dovg; i >= 0; i--)
        delItem(obj,i)
	if(id_trade != 0)	{
            obj.disabled=false;
		for (var i = 0; i < types[id_trade].length; i++) {
		arr = types[id_trade][i].split("~!~");
        addItem(obj," "+arr[1],arr[0],false,i);
    	}
	}
    else {
        addItem(obj,"Всі виробники",0,false,0);
        obj.disabled=true;
    }
}

function MM_swapImgRestore() {
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() {
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) {
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() {
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}