try {
xmlhttp = new XMLHttpRequest();
} catch(ee) {
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch(E) {
xmlhttp = false;
}
}
}

function obj(id)
{
return document.getElementById(id);
}

function preload()
{
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=preload.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function inicializarEditor(tipo, elementos)
{
if(!elementos)
elementos="";

tinyMCE.init({
language: "pt",
mode : tipo,
theme : "advanced",
plugins : "safari,pagebreak,style,layer,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",

theme_advanced_buttons1: "fontselect,fontsizeselect,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,forecolor,backcolor,|,media,charmap",
theme_advanced_buttons2: "cut,copy,paste,pastetext,pasteword,removeformat,|,search,replace,|,undo,redo,|,bullist,numlist,link,unlink,image,cleanup,code,|,preview,|,fullscreen,print",
theme_advanced_buttons3: "",
theme_advanced_buttons4: "",

theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
theme_advanced_resizing : true,
elements: elementos
});
}

function toogle(objt)
{
if(objt.style.display=='')
objt.style.display='none';
else
objt.style.display='';
}

var resultados;
function iniciaAjax(linksql, vars, div, acaoPosterior,semCarregando){
var args = iniciaAjax.arguments.length;
xmlhttp.open("POST", linksql, true);
xmlhttp.onreadystatechange = function(){
if (xmlhttp.readyState==4)
{
t = unescape(xmlhttp.responseText);
resultados=t;
if (args >= 3)
{
if(div)
if(document.getElementById(div)){
document.getElementById(div).innerHTML=unescape(resultados);
}
}
if(acaoPosterior)
setTimeout(acaoPosterior,1);
}
}

if(div && !semCarregando)
{
if(document.getElementById(div))
{
//document.getElementById(div).innerHTML = "<img src='../images/load2.gif'/>";//peq
}
}
xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlhttp.send(vars);
}

function iniciaAcao(linksql, vars){
xmlhttp.open("POST", linksql, true);
xmlhttp.onreadystatechange = function()
{
if (xmlhttp.readyState==4)
{
setTimeout(unescape(xmlhttp.responseText.replace(/\+/g," ")),1);
}
}
xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlhttp.send(vars);
}

function alerta(texto, titulo, naomostrarefeito)
{
if(!naomostrarefeito)
exibeEfeito();
if(!titulo)
titulo="";
iniciaAjax('../page/_boxAlerta.asp','mensagem='+escape(texto.replace('\n','<BR>'))+'&titulo='+escape(titulo), 'divResultado');
}
function informar(texto, titulo, naomostrarefeito)
{
if(!naomostrarefeito)
exibeEfeito();
if(!titulo)
titulo="";
iniciaAjax('../page/_boxInformacao.asp','mensagem='+escape(texto)+'&titulo='+escape(titulo), 'divResultado');
}

function iniciaPost(linksql,div,form,acaoPosterior)
{
try
{
var vars="";

for(var i = 0; i < form.elements.length; i++)
{
if (form.elements[i].type == "checkbox"|| form.elements[i].type=="radio")
{
if(form.elements[i].checked)
vars=vars + form.elements[i].name + "=" + escape(form.elements[i].value) + "&";
}
else
{
vars=vars + form.elements[i].name + "=" + escape(form.elements[i].value) + "&";
if (form.elements[i].type == "text")
form.elements[i].value = "";
}
}
while(vars.indexOf(" ")>=0)
{
vars=vars.replace(" ","%20");
}
xmlhttp.open("POST", linksql, true);
xmlhttp.onreadystatechange = function()
{
if (xmlhttp.readyState==4)
{
if(div)
{
var t = xmlhttp.responseText;
t = unescape(t.replace(/\+/g," "));
document.getElementById(div).innerHTML=t;
}
if(acaoPosterior)
{
setTimeout(acaoPosterior,1);
}
}
}
xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlhttp.send(vars);
if(div)
document.getElementById(div).innerHTML = strCarregando;
}
catch(e)
{
}
}

var divResultado;
var strCarregando='<table width="150" border="0" cellpadding="0" cellspacing="0"><tr><td width="150" height="150" align="center" valign="middle" class="texto_preto"><img src="../images/load.gif"><br><strong>Carregando...</strong></td></tr></table>';
function exibeEfeito(margL,texto,margT){
var div, div2;
var objSelect = document.getElementsByTagName("select");
for (i=0;i<objSelect.length;i++){
objSelect[i].style.visibility = "hidden";
}
var tudo=document.getElementsByTagName("body")[0];
tudo.scroll="no";
div2=document.createElement("div");
div2.id=("divJanela");
tudo.appendChild(div2);
div=document.createElement("div");
div.id=("divResultado");
if(margL)
div.style.marginLeft=margL+'px';
if(margT)
div.style.marginTop=margT+'px';

tudo.appendChild(div);
tudo.scrollTop=0;
document.onkeydown=function(event){tecla(event)};
divResultado=document.getElementById("divResultado");

if(document.all)
tudo.style.marginRight='17px';
document.getElementById("divResultado").focus();
document.getElementById("divResultado").innerHTML=strCarregando;

}

function apagaEfeito(){
var objSelect = document.getElementsByTagName("select");
for (i=0;i<objSelect.length;i++){
objSelect[i].style.visibility = "visible";
}
var tudo=document.getElementsByTagName("body")[0]
var div1 = document.getElementById("divResultado");
var div2 = document.getElementById("divJanela");
div1.innerHTML="";
tudo.removeChild(div1);
tudo.removeChild(div2);
document.getElementsByTagName("html")[0].style.overflow="";
if(document.all)
tudo.style.marginRight='';
tudo.scroll="yes";
document.onkeydown='';
}

function tecla(e){
if (!e)
e = window.event;

if (e.keyCode==27)// || e.keyCode==13
{
apagaEfeito();
document.onkeydown='';
}
}
