
function menu_on() {
  if(document.getElementById("mlist")) {
    var navroot = document.getElementById("mlist");
    var lis = navroot.getElementsByTagName("DIV");
    for (nn=0; nn<lis.length; nn++) {

    if(lis[nn].lastChild.tagName!="DIV"){

      lis[nn].onmouseover=function() {
        this.style.background="url(http://www.regional.com.ua/imgs/bg_don.gif ) 0 50% no-repeat";
        }
      lis[nn].onmouseout=function() {
        this.style.background="url(http://www.regional.com.ua/imgs/bg_d.gif ) 0 50% no-repeat";
        }
      }
    else {
      lis[nn].onmouseover=function() {
        this.style.background="#f4f7fa";
        }
      lis[nn].onmouseout=function() {
        this.style.background="none";
        }
      }
    }

    }
  if(document.getElementById("mleft")) {
  var nav2root = document.getElementById("mleft");
  var lis2 = nav2root.getElementsByTagName("LI");
  for (nn=0; nn<lis2.length; nn++) {
    if(lis2[nn].lastChild.tagName=="UL"){
      lis2[nn].getElementsByTagName("UL")[0].style.display = "none";
      lis2[nn].style.backgroundImage = "url(http://www.regional.com.ua/imgs/i7.gif )";
      lis2[nn].getElementsByTagName("A")[0].onclick=function() {
        curul=this.parentNode.getElementsByTagName("UL")[0];
        if(curul.style.display == "none") {
          this.parentNode.style.backgroundImage = "url(http://www.regional.com.ua/imgs/i8.gif )";
          curul.style.display = "block";
          }
          else {
            this.parentNode.style.backgroundImage = "url(http://www.regional.com.ua/imgs/i7.gif )";
            curul.style.display = "none";
            }
          return false;
        }
      }
    }

  }
}

function form_submit( frm )
{
  frm.getElementsByTagName( 'input' )[ 0 ].click( );
}

function popitup(url) {
  newwindow=window.open(url,'popup','height=300,width=400');
  if (window.focus) {newwindow.focus()}
  return false;
}


function moveBanner()
{
        var id = 'ggg';

        var banner = document.getElementById(id);
        if (banner)
        {

                banner.style.left = (document.body.clientWidth - banner.offsetWidth - 30) + 'px';
                banner.style.right = 'auto';
                //banner.style.marginRight = 0 + 'px';
        }
}

//window.onload = moveBanner;
window.onresize = moveBanner;


function clickme(o)
{
  var p = o.parentNode;
  var els = p.getElementsByTagName('input');
  if (els.length > 0)
  {
    els[0].checked = !els[0].checked;
    els[0].focus();
  }
}


function click_one(o)
{
		var p = o.parentNode;
		var els = p.getElementsByTagName('input');
		if (els.length > 0 && (!els[0].checked)  )
		{
			els[0].checked = !els[0].checked;
			els[0].focus();
			change_one(els[0], (p.className=='st1') ? 'search_type2' : 'search_type1' );
		}
}

function change_one(o, last_id)
{
		var el = document.getElementById(last_id);
		if (el)
		{
			var links = o.parentNode.getElementsByTagName('A');
			links[0].style.color = '#c40000';
			var links_last = el.parentNode.getElementsByTagName('A');
			links_last[0].style.color = '#000000';




			if (last_id == 'search_type1')
			{
				setDisabledForm('subject1', true);
				setDisabledForm('subject2', false);
			} else {
				setDisabledForm('subject2', true);
				setDisabledForm('subject1', false);
			}


			/*
			o.parentNode.childNodes[1].className = (o.parentNode.childNodes[1].className == 'class_inactive')? 'one_active':'one_inactive';
			*/
			//alert(el.parentNode.childNodes[1]);
		}
}

/*
function setActiveForm( id_subject_div, id_hidden_div, activate )
{
		var subject = document.getElementById( id_subject_div );
		var hidden = document.getElementById( id_hidden_div );

		if (subject && hidden)
		{
			if (activate)
			{
				hidden.style.left = 0 + 'px';
				hidden.style.top = (- subject.offsetHeight) + 'px';
				hidden.style.width = subject.offsetWidth + 'px';
				hidden.style.height = subject.offsetHeight + 'px';
				hidden.style.display = 'block';
			} else {
				hidden.style.display = 'none';
			}
		} else {alert('x'); }
}
*/

function setDisabledForm(id_subject_element, disable)
{
		var el = document.getElementById( id_subject_element );
		if (el)
		{


			var tds = el.getElementsByTagName('TD');
			var inputs = el.getElementsByTagName('INPUT');
			var selects = el.getElementsByTagName('SELECT');
			var divs = el.getElementsByTagName('DIV');
			var imgs = el.getElementsByTagName('IMG');



			el.style.backgroundColor = (disable) ? '#d4dbde' : '#eef6f9' ;

			divs[2].style.backgroundColor = (disable) ? '#c7d5da' : '#e0eff5';

			divs[2].style.color = (disable) ? '#343434' : '#000';

			//divs[2].style.borderBottom = (disable) ? '1px solid #e3e3e3;' : '1px solid #ffffff' ;
			//alert(divs.length);
			divs[3].style.backgroundColor = (disable) ? '#d4dbde' : '#eef6f9';



			for (var i=0; i < inputs.length; i++)
			{
				inputs[i].disabled = disable;
				if (!disable)
					inputs[i].className = inputs[i].className.replace(/ disabled/, '');
				else
					inputs[i].className += ' disabled';
			}

			for (var i=0; i < selects.length; i++)
			{
				selects[i].disabled = disable;
				if (!disable)
					selects[i].className = selects[i].className.replace(/disabled/, '');
				else
					selects[i].className += ' disabled';
			}

			for (var i=0; i < imgs.length; i++)
			{

				if (disable)
					imgs[i].src = imgs[i].src.replace
					(/[a-zA-Z0-9]+\.(jpg|gif|png)$/, 'calendar2.jpg');
				else
					imgs[i].src = imgs[i].src.replace(/[a-zA-Z0-9]+\.(jpg|gif|png)$/, 'calendar.jpg');

			}
		}
}

