var js_aux_challenge;
var js_language_selected;
var js_sel_user_list;

function Initialize_enter(aux_challenge, language_selected, sel_user_list)
{
  js_aux_challenge = aux_challenge;
  js_language_selected = language_selected;
  js_sel_user_list = sel_user_list;
}

function submit_enter(myfield, e)
{
   var key_code;
   if (window.event)
     key_code = window.event.keyCode;
   else if (e)
     key_code = e.which;
   else
     return true;
   if (key_code == 13)
   {
     if (myfield.form.password.value=="")
       myfield.form.password.focus();
     else if (myfield.form.user.value!="")
       send_form(myfield.form);
     return false;
   }
   else
     return true;
}

function send_form(form_to_send)
{
  document.getElementById("userkey").value = hex_sha1(js_aux_challenge + hex_sha1(document.getElementById("password").value));
  document.getElementById("aux_val").value = js_aux_challenge;
  document.getElementById("password").value = "";
  form_to_send.submit();
}

function set_cookie_language()
{
  var expireTime = new Date();

  expireTime.setTime(expireTime.getTime()+365*24*60*60*1000);
  document.cookie = "language="+js_language_selected+"; path=/; expires=" + expireTime.toGMTString() ;
}


function on_load()
{
  set_cookie_language();
  document.getElementById("user").value=js_sel_user_list;
  document.login_form.password.focus();
  try
  {
    document.getElementById("ClientVersion").innerHTML = document.getElementById("Viewer").GetVersion();
  }
  catch(e)
  {
    document.getElementById("ClientVersion").innerHTML = "---";
  }
}

function is_explorer()
{
  var _info = navigator.userAgent;
  var _ie=false;
  var pos_ie=_info.indexOf("MSIE");
  var pos_version=0;
  if (pos_ie >= 0)
  {
    var str_version="";
    pos_version=_info.indexOf(".",pos_ie);
    str_version=_info.substr(pos_ie+4,pos_version-pos_ie-4);
    pos_version=parseInt(str_version,10);
  } 
  else 
    return 0;
  return ( (pos_version>=6));
}

function m_put (cell_name, image)
{
  button_name=document.getElementById(cell_name);
  button_name.style.backgroundImage='url('+image+')';
}
