function limpa_campo(qual, texto, tipo){
        var element = document.getElementById(qual);
    if(element.value=='' && tipo=='out'){
        element.value=texto;
    }else if(element.value==texto && tipo=='in'){
        element.value='';
    }
}

// Ajax

var xmlhttp=false; 
/*@cc_on @*/ 
/*@if (@_jscript_version >= 5) 
// JScript gives us Conditional compilation, we can cope with old IE versions. 
// and security blocked creation of the objects. 
  try { 
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); 
  } catch (e) { 
   try { 
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
   } catch (E) { 
    xmlhttp = false; 
   } 
  } 
@end @*/ 
if (!xmlhttp && typeof XMLHttpRequest!='undefined') { 
  xmlhttp = new XMLHttpRequest(); 
} 

function loadFragmentInToElement( fragment_url, element_id, 
                                             form_values) { 
    var element = document.getElementById(element_id); 
//    element.innerHTML = '<div class="carregando">        Atualizando...</div>';
    if (form_values == null){
        xmlhttp.open("GET", fragment_url);
    }else{
        xmlhttp.open("POST", fragment_url);
     }
    xmlhttp.onreadystatechange = function() { 
      if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { 
      element.innerHTML = xmlhttp.responseText; 
      }
    }
    if (form_values == null){
        xmlhttp.setRequestHeader('Content-type',
                                         'text/plain; charset=UTF-8');
    }else
        xmlhttp.setRequestHeader('Content-Type',
                       'application/x-www-form-urlencoded; charset=UTF-8');
     xmlhttp.setRequestHeader("Cache-Control",
                               "no-store, no-cache, must-revalidate");
     xmlhttp.setRequestHeader("Cache-Control",
                              "post-check=0, pre-check=0");
    xmlhttp.setRequestHeader("Pragma", "no-cache");
    xmlhttp.send(form_values);
}

// -----------

// Formularios submit
function formSubmit(idform,lugar,mensagem) {
    form = document.getElementById(idform);
    tam = form.elements.length;
    url = form.action;
    dados = "";
    
    for (i=0;i<tam;i++) {
        elemento = form.elements[i];
        if ( elemento.type != "radio" || elemento.checked ){
            dados +=  elemento.name+"="+encodeURIComponent(elemento.value)+"&";
        }
    }

    if (confirm (mensagem) ){
        loadFragmentInToElement(url,lugar,dados)
    }
}

// pop-up
function popup( pagina , alvo , largura , altura ){
        window.open(pagina, alvo, 'width=' + largura + ',height=' + altura + '' );
        //window.opener.setfocus();
}