function fieldChange()
{
	for(i=1; i<=3; i++)
	{
		who = "field" + i;
		if (document.main[who]!=null)
		{
		   document.main["term"+i].disabled = document.main[who].selectedIndex != 4;
		   if (document.main["term"+i].disabled)
		   document.main["term"+i].selectedIndex = 0;

		}

	}
}

function Selected()
{
	alert("!!");
}
function Clear_all(form)
{
	for (i=0;i<form.elements.length-1;i++)
	{
		if (form.elements[i].name.slice(0,4) == "term")
		{
			form.elements[i].value = "";
		}
	}

}
function ukri(a)
{
	while(a.indexOf(unescape("%u0456"),0) != -1)
	{
		a = a.replace(unescape("%u0456"),"i");
	}
	while(a.indexOf(unescape("%u0406"),0) != -1)
	{
		a = a.replace(unescape("%u0406"),"I");
	}
	return a;
}


function SelectAll(mark,form)
{
	for (i=0;i<form.elements.length-1;i++)
	{
		if (form.elements[i].name.slice(0,6) == "spiski")
		{
			count_name1 = form.elements[i].name
			count_name=count_name1.length-1
			count = form.elements[i].name.slice(7,count_name)
			form.elements['spiski['+count+']'].checked = mark;
		}
	}
}

function TestSelect(form)
{
	var res = 0
	var counts=0
	for (i=0;i<form.elements.length;i++)
	{
		if ((form.elements[i].name.slice(0,6) == "spiski") & (form.elements[i].name.slice(0,11) != "spiski_pusk"))
		{
			counts = counts+1
			count_name1 = form.elements[i].name
			count_name=count_name1.length-1
			count = form.elements[i].name.slice(7,count_name)
		}
	}
	beg=count-counts+1
	for (i=beg;i<=count;i++)
	{
		if (form.elements['spiski['+i+']'].checked)
		{
			res = res+1
		}
	}
	if (res == 0)
	{
		alert('Не выбран ни один документ!')
		return false
	}
	else {return true}
}

function TestChoice()
{
	var fieldmap = new Array();
	fieldmap["Заглавие"] = "titre=|";
	fieldmap["Серия"] = "collection=|";
	fieldmap["Дата"] = "date=|";

	for (key in fieldmap)
	{
             if (document.getElementById('field1').value == key)
	     {
                 return false
	     }
	}
        document.getElementById('php_action').value='dict';
        return true
}

function TestSelect_Dict(form)
{
	var count = 0;
	var res = 0;
	for (i=0;i<form.elements.length;i++)
	{
		if (form.elements[i].name.slice(0,5) == "otbor")
		{
			indekss=form.elements[i].name.substr(6,form.elements[i].name.length);
			indeks=parseInt(indekss.substr(0,indekss.length-1));
			if (form.elements['otbor['+indeks+']'].checked)
		    {
			  res = res+1;
		    }
		}
	}

	if (res == 0)
	{
		alert('Не выбран ни один документ!');
		return false;
	}
	else {return true;}
}

function SelectAll_Dict(mark,form)
{
	var indeks = 0;
	for (i=0;i<form.elements.length-1;i++)
	{
	//	alert(i+' '+form.elements[i].name)
		//alert("count= "+count)
		if (form.elements[i].name.slice(0,5) == "otbor")
		{
			indekss=form.elements[i].name.substr(6,form.elements[i].name.length);
			indeks=parseInt(indekss.substr(0,indekss.length-1));
		//alert(i+' '+form.elements[i].name)
			form.elements['otbor['+indeks+']'].checked = mark;
			//count = count + 1
		}
	}
}

function PhpOpacShowSearch(name)
{
  if (document.getElementById(name).style.display=='block')
  {
    document.getElementById(name).style.display='none';
  }
  else
  {document.getElementById(name).style.display='block';}
}

function PhpOpacHideSearch(name)
{
  if (document.getElementById(name))
  {
    document.getElementById(name).style.display='none';
  }
}