function its_empty(string_value){ if(string_value=='' || string_value==null) return true; return false; }

function EmptyFields(it){
  for(var i=0; i<it.elements.length; i++) if(its_empty(it.elements[i].value) && it.elements[i].required == 'true') {  //>
      alert("Ошибка: Не заполнены обязательные поля.\r\n"+it.elements[i].title);
      return false;
    }
  return true;
}

function OpenXF($href, $W, $H){ window.open($href, 'width='+$W+', height='+$H); }


function $(element) {
  if (typeof element == 'string')
    element = document.getElementById(element);
  return element;
}


function SortOTP($value, $select, $OTP){
  /*for (var i=($select.options.length-1); i>=1; i--)
    $select.options[i] = null;*/

//alert($select.name);
//alert($select.id);

      $rtrr = $select.id.replace('_list', '');
      $rtrr.replace('_list', '');

  $se ='<table>';

  for($i=0;$i<$OTP.length;$i++)

    if($OTP[$i][1] == $value){  //>

      //$select.options[$select.options.length] = new Option($OTP[$i][2], $OTP[$i][0]);
      //alert($select.id.replace('_list', ''));
      $se+='<tr><td onClick="location.replace(\'/Pages/?id='+$OTP[$i][0]+'&C='+$OTP[$i][0]+'\')">'+$OTP[$i][2]+'</td></tr>';
    }
  $se+='</table>';

  $select.innerHTML = $se;

  $a = $select.getElementsByTagName("td");
  for($i=0;$i<$a.length;$i++){  //>
    $a[$i].onmouseover = function (){this.style.backgroundColor='navy'};
    $a[$i].onmouseout = function (){this.style.backgroundColor='transparent'};
  }

//alert($select.innerHTML);
//alert($select.id);
}




function SetSelectValue($sel, $value, $text){
  $($sel).value=$value;
  $($sel+'_value').innerHTML=$text;
  $($sel+'_list').style.display='none';
  $($sel).onchange();
}
