dr = document.req;
z = dr.zona;
zs = dr.zona_selected;
zlo = dr.zona_list.options;

if ( zs.options[0].value == 'èäåò çàãðóçêà ôîðìû')
	zs.options[0] = null;


function findvar() {
	find();
	dr.submit();
}

function insert () {
	if (zlo.selectedIndex==-1) return;
	exist = false;
	for ( i=zs.length-1; i>=0; i-- )
		if ( zs.options[i].value == zlo[zlo.selectedIndex].value )
			exist = true;
	if ( !exist )
		zs.options[zs.length] = new Option(zlo[zlo.selectedIndex].value, zlo[zlo.selectedIndex].value);
}

function erase () {
	if (zs.options.selectedIndex!=-1)
		zs.options[zs.options.selectedIndex]=null;
}

function find () {
	mn = zs.length;
	z.value = '';
	for ( n=0; n<mn; n++ ) {
		if ( zs.options[n].value != 'ÉÄÅÔ ÚÁÇÒÕÚËÁ ÆÏÒÍÙ' )
			z.value += zs.options[n].value + ',';
	}
	if ( z.value != '0' )
		z.value = z.value.substring(0, z.value.length-1);
}

function setList(list, val) {
	for ( i=0; i<list.length; i++ )
		if ( list.options[i].value == val )
			list.selectedIndex=i;
}

function split (str) {
	n=0; p=0;
	subs = new Array();
	for( i=str.indexOf(','); i>=0; i=str.indexOf(',',i+1) )
		{ subs[n] = str.substring(p, i); p=i+1; n++; }
	subs[n] = str.substring(p, str.length);
	return subs;
}

function setSelect (list, items) {
	len = list.length;
	for ( i=0; i<len; i++ )
		list.options[0]=null;
	for ( i=0; i<items.length; i++ )
		list.options[i] = new Option(items[i], items[i]);
}


