function postar_login(url){
  var form = document.forms['form_login_topo'];
  if (url != '') {
  form.action=url;
  }
  form.submit();
}
/** da post no ajax **/
var TRYLON = undefined;

function pegatipousuario()
{
    var handler = new XMLHandler();
    var xmlreq = new XMLClient(url_principal + 'travele/modulos/cliente/pegatipousuario');
    //xmlreq.setAsync(false);
    handler.onError = function (e) { alert(e)}
    handler.onProgress = function () {}
    handler.onInit = function () {}
    handler.onLoad = function (tipousuario)
    {
        TRYLON = undefined;
        url = url_principal
        postar_login(url);
    }
    TRYLON = 1;
    xmlreq.query(handler);
}

function logar_topo(login,senha,restricaologin)
{
    if (TRYLON != undefined) return false;
    var handler = new XMLHandler();
    var xmlreq = new XMLClient(URLLOGINAUT);
    //xmlreq.setAsync(false);
    if (login =='' || senha =='') {
      alert('Favor informar login e senha')
      return false;
    }
    xmlreq.addParam('login', login);
    xmlreq.addParam('senha', senha);
    xmlreq.addParam('restricaologin', restricaologin);
    handler.onError = function (e) { alert(e)}
    handler.onProgress = function () {}
    handler.onInit = function () {}
    handler.onLoad = function (xml)
    {
        TRYLON = undefined;
        if (xml != '')
        {
            if (xml == 'logou')
            {
                pegatipousuario();
            } else {
                if (xml.indexOf('apro')!=-1) {
                  alert('Seu cadastro está em processo de liberação, aguarde ou entre em contato com o nosso suporte.');                 
                }               
                else {
                   alert('Login ou senha invalidos');
                }   
                return false;
            }
        }
    }
    TRYLON = 1;
    xmlreq.query(handler);
    return false;
}





function getUnOp() {
//alert('setando dados usuario');
    var handler = new XMLHandler();
    var xmlreq = new XMLClient(url_principal + 'travele/modulos/cliente/getUnOp');
    //xmlreq.setAsync(false);
    handler.onError = function (e) { alert(e)}
    handler.onProgress = function () {}
    handler.onInit = function () {}
    handler.onLoad = function (idAgrup)
    {
        if ( (idAgrup != '') && (idAgrup != '0') ) {
         setAgrupFrmPesq(idAgrup);
         return true;
        }
        return false;	
    }
    xmlreq.query(handler);
}

function setAgrupFrmPesq(idAgrup){
  //alert(idAgrup);
  var agrup = document.getElementById('agrupamento');
  if (agrup != 'undefined') {
    agrup.value = idAgrup;
  }
}
