function skeydown(vselect, first, last) {
  var vinput = vselect.id.toString().replace("select_", "");
  var vv = eval("var_"+vinput);
  if((event.keyCode == 40 && vselect.value == last) || (event.keyCode == 38 && vselect.value == first)) {
    setTimeout(function(){ $("#cover_select_"+vinput).html(eval("select_var_"+vinput)); $("#"+vinput).val(vv); $("#"+vinput).focus(); }, 200);
  }
}

function skeyup(vselect) {
  var vinput = vselect.id.toString().replace("select_", "");
  if(event.keyCode == 40 || event.keyCode == 38 || event.keyCode == 13) {
    setInputValue(vinput, "");
    if(event.keyCode == 13) {
      $("#cover_select_"+vinput).html("");
      $("#"+vinput).focus();
      return true;
    }
  } else if(event.keyCode == 27) {
    restoreInputValue(vinput);
  }
  return false;
}

function sclick(vselect) {
  var vinput = vselect.id.toString().replace("select_", "");
  setInputValue(vinput, "");
  $("#cover_select_"+vinput).html("");
  $("#"+vinput).focus();
}

function restoreInputValue(vinput) {
  $("#cover_select_"+vinput).html("");
  var vv = eval("var_"+vinput);
  if(vv != "") {
    $("#"+vinput).val(vv);
    $("#"+vinput).focus();
  }
}

function setInputValue(vinput, advansed) {
  $("#"+vinput).val($("#select_"+vinput+" option:selected").html()+advansed);
}

function mwShowP(mName,mTitle,mWidth,mHeight){var mwin;mwin=open('','','status=no,menubar=no,toolbar=no,resizable=no,width='+mWidth+',height='+mHeight);mwin.focus();mwin.document.write('<html><head><title>'+mTitle+'</title></head><body bottomMargin=0 leftMargin=0 topMargin=0 rightMargin=0 marginheight=0 marginwidth=0><a href="javascript:window.close()"><img border=0 src="'+mName+'" alt="закрыть окно просмотра" width='+mWidth+' height='+mHeight+'></a></body>');mwin.document.close();}
