//====== walquiriabm ======//
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);
}

var resultados;
function iniciaAjax(linksql, vars, div, acaoPosterior){
	var args = iniciaAjax.arguments.length;
	xmlhttp.open("POST", linksql, true);
	xmlhttp.onreadystatechange = function(){
		if (xmlhttp.readyState==4)
		{
			t = xmlhttp.responseText
			t = unescape(t.replace(/\+/g," "))
			resultados=t;			
			if (args >= 3) 
				mostraResultados(resultados, div);
			if(acaoPosterior)
				setTimeout(acaoPosterior,1);
		}
		else
			document.getElementById(div).innerHTML = "<img src='../images/carregando_pequeno.gif' width='16' height='16'/>";
	}
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send(vars);
}

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",
		theme_advanced_buttons2: "cut,copy,paste,pastetext,pasteword,removeformat,|,search,replace,|,undo,redo,|,bullist,numlist,link,unlink,image,cleanup,code",
		theme_advanced_buttons3: "print,fulscreen, preview, media, charmap, backcolor",
		theme_advanced_buttons4: "",
		
		theme_advanced_toolbar_location : "top",
		theme_advanced_toolbar_align : "left",
		theme_advanced_statusbar_location : "bottom",
		theme_advanced_resizing : true,
		relative_urls : false, 		//Para arrumar os links relativos
		remove_script_host : false,	//e imagens com caminho relativo
		elements: elementos
	});
}
function iniciaAcao(linksql, vars, div, acao)
{
	xmlhttp.open("POST", linksql, true);
	xmlhttp.onreadystatechange = function()
	{
		if (xmlhttp.readyState==4)
		{			
			t = xmlhttp.responseText;			
			mostraResultados(unescape(t.replace(/\+/g," ")), div);
			setTimeout(acao,1);
		}
		else
			document.getElementById(div).innerHTML = "<img src='../images/carregando_pequeno.gif' width='16' height='16'/>";
	}
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send(vars);
}

function alerta(texto, titulo)
{
	exibeEfeito()
	if(!titulo)
		titulo="";
	iniciaAjax('../page/_boxAlerta.asp','mensagem='+escape(texto)+'&titulo='+escape(titulo), 'divResultado');
}

function chamaAjax(pagina, valor, div){		
	iniciaAjax(pagina,"nome="+escape(valor), div)
}

function mostraResultados(resultados, div){
	document.getElementById(div).innerHTML =resultados;
	return false;
}
function iniciaPost(linksql,div,form)
{	
	try
	{				
		var vars="";
		for(var i = 0; i < form.elements.length; i++) 
		{
			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)		
			{
				var t = xmlhttp.responseText;
				t = unescape(t.replace(/\+/g," "));
				document.getElementById(div).innerHTML=t;
			}
			else
				document.getElementById(div).innerHTML = "<img src='../images/carregando_pequeno.gif' width='16' height='16'/>";
		}
		xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		xmlhttp.send(vars);		
	}
	catch(e)
	{
	}
}

var divResultado;
function exibeEfeito(){
	var div, div2;
	escondeSelect();
	//document.getElementsByTagName("html")[0].style.overflow="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");
 	tudo.appendChild(div);
	tudo.scrollTop=0;
	document.onkeydown=function(event){tecla(event)};
	divResultado=document.getElementById("divResultado");
	if(document.all)
		document.getElementById("divResultado").focus();
}
 
function apagaEfeito(){
	mostraSelect();
  	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="";
  	tudo.scroll="yes";
	document.onkeydown='';
}

function escondeSelect(){
	var objSelect = document.getElementsByTagName("select");
	for (i=0;i<objSelect.length;i++){
		objSelect[i].style.visibility = "hidden";
	}
}
function mostraSelect(){
	var objSelect = document.getElementsByTagName("select");
	for (i=0;i<objSelect.length;i++){
		objSelect[i].style.visibility = "visible";
	}
}
function CreateEl(t,c){
	var x=document.createElement(t);
	x.className=c;
	x.style.display="";
	return(x);
}

function adicionaCss(arquivo){
	var l=CreateEl("link");
	l.setAttribute("type","text/css");
	l.setAttribute("rel","stylesheet");
	l.setAttribute("href","../css/efeitoDiv.css");
	l.setAttribute("media","screen");
	document.getElementsByTagName("head")[0].appendChild(l);
}

function tecla(e) 
{
	//esc e enter
	if (!e) 
		e = window.event;	

	if (e.keyCode==27)// || e.keyCode==13
	{
		apagaEfeito();
		document.onkeydown='';
	}

} 

// JavaScript para exibir o flash
//como usar:
//primeiro coloca-se a tag <script src="flash.js"></script>
//depois, onde for entrar o flash, coloca-se o seguinte código: <script>flash(largura,altura,"arquivo.swf", "transparent OU opaque");</script>
function geraFlash(largura, altura, arquivo, transparencia,menu){
	var str;
	str=('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+largura+'" height="'+altura+'" id="teste" align="middle">');
	str=str+('<param name="allowScriptAccess" value="sameDomain" /><param name="wmode" value="'+transparencia+'" /><param name="menu" value="'+menu+'" />');
	str=str+('<param name="movie" value="'+arquivo+'" /><param name="quality" value="best" /><param name="bgcolor" value="#ffffff" /><embed src="'+arquivo+'" wmode="'+transparencia+'" menu="'+menu+'" quality="best" width="'+largura+'" height="'+altura+'" name="teste" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	str=str+('</object>');
	return str;
}
