/* JavaScript Document
Versão do arquivo 1.0
*/

var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1;
var ns6=document.getElementById&&!document.all;
var ns4=document.layers;

function retornaObj(obj) {
	
	if (ie4){
		
		if (obj.indexOf(".") == -1) {
			//alert(obj);
			return document.all[obj];
		}
		else {
			obj = obj.split(".");
			i = obj.length - 1;
			//alert(obj[i]);
			return document.all[obj[i]];
		}
		
	} else if (ns6) {
		
		if (obj.indexOf(".") == -1) {
			return document.getElementById(""+obj+"");
		}
		else {
			return eval("document."+obj);
		}
		
	} else if (ns4) {
		
		if (obj.indexOf(".") == -1) {
			return document[obj];
		}
		else {
			obj = obj.split(".");
			i = obj.length - 1;
			return document[obj[i]];
		}
		
	} else {
		
		if (obj.indexOf(".") == -1) {
			return document.getElementById(""+obj+"");
		}
		else {
			return eval("document."+obj);
		}
	}
}


function runner(nomeArquivo,nomeSubFuncao){
	msgAguardando();
	ajax = ajaxInit();
	if(ajax) {
		ajax.open("GET", nomeArquivo, true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");		
		ajax.onreadystatechange = function() {
			if(ajax.readyState != 4) {
				msgAguardando();
			}
			if(ajax.readyState == 4) {
				msgStatus("");
				if(ajax.status == 200) {
					retornaObj("intranetcoluna2").innerHTML = ajax.responseText;
				} else {
					alert(ajax.statusText);
				}
				if (nomeSubFuncao) {
					abre_sub_menu(nomeSubFuncao);
				}
			}
		}
		ajax.send(null);
	}
}

function abre_menu(nomeArquivo,nomeSubFuncao) {
	msgAguardando(1);
	//msgStatus("");
	ajax = ajaxInit();
	if(ajax) {
		ajax.open("GET", nomeArquivo, true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");		
		ajax.onreadystatechange = function() {
			if(ajax.readyState != 4) {
				msgAguardando();
			}
			if(ajax.readyState == 4) {
				msgStatus("");
				if(ajax.status == 200) {
					retornaObj("intranetcoluna2").innerHTML = ajax.responseText;
				} else {
					alert(ajax.statusText);
				}
				if (nomeSubFuncao) {
					abre_sub_menu(nomeSubFuncao);
				}
			}
		}
		ajax.send(null);
	}
}

function abre_sub_menu(SubFuncao) {
	msgStatus("");
	msgAguardando('resultados');
	ajax = ajaxInit();
	if(ajax) {
		ajax.open("GET", SubFuncao, true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");		
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 4) {
				if(ajax.status == 200) {
					retornaObj("resultados").innerHTML = ajax.responseText;
				} else {
					alert(ajax.statusText);
				}
			}
		}
		ajax.send(null);
	}	
}

function submitForm(nomeArquivo,NomeFuncao){
	ajax = ajaxInit();
	var conteudo = php_setMontaUrlPost();
	if (conteudo != "") {
		if (nomeArquivo.indexOf("excluir")>=0) {
			var txt = "Confirma exclusão do(s) item(s) selecionado(s)?";
			if (!confirm(txt)) {
				return false;
			}
		}
		if(ajax) {
			ajax.open("POST", nomeArquivo, true);
			ajax.setRequestHeader("encoding","ISO-8859-1");
			ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");	
			ajax.onreadystatechange = function() {
				if(ajax.readyState != 4) {
					msgAguardando(1);
				}
				
				if(ajax.readyState == 4) {
					msgAguardando(0);
					if(ajax.status == 200) {
						retornaObj("intranetcoluna2").innerHTML = ajax.responseText;
						if (NomeFuncao)
							runner(NomeFuncao);
					} else {
						alert(ajax.statusText);
					}
				}
			}
			ajax.send(conteudo);
		}
	} else {
		alert("Dados não enviados!");
	}
	
}

function logoff(url) {
	ajax = ajaxInit();
	if(ajax) {
		ajax.open("GET", "logoff.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");	
		ajax.onreadystatechange = function() {
			if(ajax.readyState != 4) {
				msgAguardando();
			}
			if(ajax.readyState == 4) {
				if(ajax.status == 200) {
					window.location = url;
				} else {
					alert("Erro: "+ajax.statusText + ": AjaxStatus: " + ajax.status);
				}
			}
		}
		ajax.send(null);
	}	
}

function php_setMontaUrlPost() {

	var arrObjInputText = document.getElementsByTagName('input');
	var arrObjTextArea  = document.getElementsByTagName('textarea');	
    var arrObjSelect  = document.getElementsByTagName('select');
	
	var urlString       = "";
	
	for (i = 0; i < arrObjInputText.length; i++) {
		if (arrObjInputText[i].type == "checkbox") {
			if (arrObjInputText[i].checked == true) {
				urlString += ""+arrObjInputText[i].name+"="+escape(arrObjInputText[i].value)+"&"
			}
		} else {
			if (doValidarCampo(arrObjInputText[i].name, "Preencha os campos obrigatório!") == 0) { return false; }
			urlString += ""+arrObjInputText[i].name+"="+escape(arrObjInputText[i].value)+"&"
		}
		
	}

	for (i = 0; i < arrObjTextArea.length; i++) {
		if (doValidarCampo(arrObjTextArea[i].name, "Preencha os campos obrigatório!") == 0) { return false; }
		urlString += ""+arrObjTextArea[i].name+"="+escape(arrObjTextArea[i].value)+"&"
	}
    
	for (i = 0; i < arrObjSelect.length; i++) {
		//if (doValidarCampo(arrObjSelect[i].name, "Selecione as opções obrigatórias!") == 0) { return false; }
		urlString += ""+arrObjSelect[i].name+"="+arrObjSelect[i].value+"&"
	}
	
	return urlString+"1";
}

function doValidarCampo(campo, msg) {
	if (retornaObj(campo).getAttribute('lang') == "obrigatorio") {
		if((retornaObj(campo).value == "") || (retornaObj(campo).value.length == 0) || (retornaObj(campo).value == 0)) {
			alert(msg);
			retornaObj(campo).focus();
			return 0;
		}
		return 1;
	} else {
		return 1;
	}

}

function msgStatus(Mensagem) {
	retornaObj("msg_return").innerHTML = Mensagem;	
}

function msgAguardando(Modo){
	if (Modo != 0) {
		retornaObj("msg_return").innerHTML = "<img src='images/wait.gif' style=\"width:16px;height:16px;\" align='absmiddle'>&#160;Carregando...</div>";
	} else {
		retornaObj("msg_return").innerHTML = "";
	}
}

function visualizabloco(NomeFrame){
	if (retornaObj(NomeFrame).style.display == "none") {
		retornaObj(NomeFrame).style.display = "block";
	} else {
		retornaObj(NomeFrame).style.display = "none";
	}
}

function datPublicacao(strModo){
	if (strModo == 1) {
		retornaObj('DAT_AGENDA').style.display = "block";
	} else {
		retornaObj('DAT_AGENDA').style.display = "none";
	}
		
}

function addAlternativa(strAcao, COD_ENQUETE_ALT){
	var COD_ENQUETE = retornaObj('COD_ENQUETE').value;
	var NOM_ALTERNATIVA = escape(retornaObj('NOM_ALTERNATIVA').value);
	var strPost = "AcaoForm=" + strAcao + "&COD_ENQUETE=" + COD_ENQUETE + "&NOM_ALTERNATIVA=" + NOM_ALTERNATIVA + "&COD_ENQUETE_ALT=" + COD_ENQUETE_ALT;
	ajax = ajaxInit();
	if(ajax) {
		ajax.open("POST", "padrao_enquetes/enquete_alternativas.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");		
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 4) {
				if(ajax.status == 200) {
					retornaObj('tabResultados').innerHTML = ajax.responseText;
					
				} else {
					alert(ajax.statusText);
				}
			}
		}
		ajax.send(strPost);
	}	
}

function AlteraImagem(strAcao, COD_IMAGEM){
	var COD_NOTICIA = retornaObj('COD_NOTICIA').value;

	var strPost = "AcaoForm=" + strAcao + "&COD_IMAGEM=" + COD_IMAGEM + "&COD_NOTICIA=" + COD_NOTICIA;
	ajax = ajaxInit();
	if(ajax) {
		ajax.open("POST", "padrao_noticias/noticia_imagem.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send(strPost);
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 4) {
				if(ajax.status == 200) {
					retornaObj('tabResultados').innerHTML = ajax.responseText;
					
				} else {
					alert(ajax.statusText);
				}
			}
		}
	}	
}

function AltImg(strAcao, COD, ID_GEN, URL){

	var strPost = "AcaoForm=" + strAcao + "&COD_NOTICIA=" + COD + "&ID_GEN=" + ID_GEN;
	ajax = ajaxInit();
	if(ajax) {
		ajax.open("POST", URL, true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send(strPost);
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 4) {
				if(ajax.status == 200) {
					retornaObj('tabResultados').innerHTML = ajax.responseText;
					
				} else {
					alert(ajax.statusText);
				}
			}
		}
	}	
}


function addPermissao(strAcao, COD_PERMISSAO){
	if (strAcao == 'Cadastrar') {
		if (!retornaObj('COD_MENU_CMS').value)
		return false;
	}

	var COD_USUARIO = retornaObj('COD_USUARIO').value;
	var COD_MENU_CMS = retornaObj('COD_MENU_CMS').value;
	var strPost = "AcaoForm=" + strAcao + "&COD_USUARIO=" + COD_USUARIO + "&COD_MENU_CMS=" + COD_MENU_CMS + "&COD_PERMISSAO=" + COD_PERMISSAO;
	ajax = ajaxInit();
	if(ajax) {
		ajax.open("POST", "padrao_usuarios/usuario_permissao.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");		
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 4) {
				if(ajax.status == 200) {
					retornaObj('tabResultadosMenu').innerHTML = ajax.responseText;
					
				} else {
					alert(ajax.statusText);
				}
			}
		}
		ajax.send(strPost);
	}	
}

function addEditoriaUser(strAcao, COD_USUARIO_EDITORIA){
	if (strAcao == 'Cadastrar') {
		if (!retornaObj('COD_EDITORIA').value)
		return false;
	}

	var COD_USUARIO = retornaObj('COD_USUARIO').value;
	var COD_EDITORIA = retornaObj('COD_EDITORIA').value;
	var strPost = "AcaoForm=" + strAcao + "&COD_USUARIO=" + COD_USUARIO + "&COD_EDITORIA=" + COD_EDITORIA + "&COD_USUARIO_EDITORIA=" + COD_USUARIO_EDITORIA;
	ajax = ajaxInit();
	if(ajax) {
		ajax.open("POST", "padrao_usuarios/usuario_editoria.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");		
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 4) {
				if(ajax.status == 200) {
					retornaObj('tabResultados').innerHTML = ajax.responseText;
					
				} else {
					alert(ajax.statusText);
				}
			}
		}
		ajax.send(strPost);
	}	
}

function addEditoriaAnuncio(strAcao, COD_ANUNCIO_PAGINA){
	if (strAcao == 'Cadastrar') {
		if (!retornaObj('COD_EDITORIA').value)
		return false;
	}

	var COD_ANUNCIANTE = retornaObj('COD_ANUNCIANTE').value;
	var COD_EDITORIA = retornaObj('COD_EDITORIA').value;
	var strPost = "AcaoForm=" + strAcao + "&COD_ANUNCIANTE=" + COD_ANUNCIANTE + "&COD_EDITORIA=" + COD_EDITORIA + "&COD_ANUNCIO_PAGINA=" + COD_ANUNCIO_PAGINA;
	ajax = ajaxInit();
	if(ajax) {
		ajax.open("POST", "padrao_anuncios/anuncio_editoria.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");		
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 4) {
				if(ajax.status == 200) {
					retornaObj('tabResultados').innerHTML = ajax.responseText;
					
				} else {
					alert(ajax.statusText);
				}
			}
		}
		ajax.send(strPost);
	}	
}

function RemoveArquivoAnuncio(strAcao, COD_ANUNCIANTE_ARQUIVO){
	if (strAcao == 'Cadastrar') {
		if (!retornaObj('COD_EDITORIA').value)
		return false;
	}

	var COD_ANUNCIANTE = retornaObj('COD_ANUNCIANTE').value;
	var strPost = "AcaoForm=" + strAcao + "&COD_ANUNCIANTE=" + COD_ANUNCIANTE + "&COD_ANUNCIANTE_ARQUIVO=" + COD_ANUNCIANTE_ARQUIVO;
	ajax = ajaxInit();
	if(ajax) {
		ajax.open("POST", "padrao_anuncios/anuncio_upload.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");		
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 4) {
				if(ajax.status == 200) {
					retornaObj('statusenvio').innerHTML = ajax.responseText;
					
				} else {
					alert(ajax.statusText);
				}
			}
		}
		ajax.send(strPost);
	}	
}


function AtualizaLegenda(COD_IMAGEM, strCredito, strLegenda, strURL){
	var strPost = "COD_IMAGEM=" + COD_IMAGEM + "&DES_LEGENDA=" + escape(strLegenda) + "&NOM_CREDITO=" + escape(strCredito) + "&DES_URL=" + strURL;
	ajax = ajaxInit();
	if(ajax) {
		ajax.open("POST", "padrao_imagens/imagem_credleg.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");		
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 4) {
				if(ajax.status == 200) {
					//retornaObj('tabResultadosMenu').innerHTML = ajax.responseText;
					//alert(ajax.responseText);
				} else {
					alert(ajax.statusText);
				}
			}
		}
		ajax.send(strPost);
	}	
}

function AnunciosTipos(COD_ANUNCIANTE_POSICAO) {
	if (COD_ANUNCIANTE_POSICAO.value != '') {
		if(ajax) {
			ajax.open("GET", "padrao_anuncios/anuncio_tipos.php?COD_ANUNCIANTE_POSICAO="+COD_ANUNCIANTE_POSICAO.value, true);
			ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");		
			ajax.onreadystatechange = function() {
				if (ajax.readyState == 1) {
					objSub = retornaObj("COD_ANUNCIANTE_TIPO");
					objSub.length=0;	
					var newElem = document.createElement("OPTION");
					newElem.value = '';
					newElem.text = 'Carregando...';
					objSub.options.add(newElem);
				}
				if (ajax.readyState == 4) {
					if (ajax.status == 200) {
						eval(ajax.responseText);
					}
				}
			}
		}
		ajax.send(null);
	}
}

function FormatoAnuncio(NumFormato){
	if (NumFormato == 1) {
		retornaObj("AreaCodigo").style.display = "none";
		retornaObj("AreaArquivo").style.display = "block";
	} else {
		retornaObj("AreaCodigo").style.display = "Block";
		retornaObj("AreaArquivo").style.display = "None";
	}
}

function ajustacolunas(){
	var largurascreen 		= document.body.offsetWidth;
	var alturascreen		= document.body.offsetHeight;
	
	totalsegunda = largurascreen - 158 - 5;
	totalsegunda = totalsegunda+"px"
	retornaObj("intranetcoluna2").style.width = totalsegunda;
	
	totalconteudo = alturascreen - 62;
	totalconteudotable = totalconteudo - 10;
	totalconteudo = totalconteudo+"px"
	totalconteudotable = totalconteudotable+"px";
	retornaObj("intranetcoluna2").style.height = totalconteudo;
	retornaObj("intranetcoluna1").style.height = totalconteudo;
	retornaObj("intranetdiv").style.height = totalconteudo;
	retornaObj("form_box").styke.maxheight = totalconteudotable;
}
