var editor = null;

window.defaultStatus="SINDMINP";

function redim(iframe)
{
	if(navigator.appName=="Microsoft Internet Explorer")
		var altura = parseInt(document.body.scrollHeight);
	else
		var altura = parseInt(document.body.offsetHeight);

	parent.document.getElementById(iframe).style.height = altura;
}

function AbreDiv(obj){

	var div = obj;
	if(document.getElementById(div).style.display == 'block')
		document.getElementById(div).style.display = 'none';
	else
		document.getElementById(div).style.display = 'block';
}

function MudaFigura(Objeto, figura){
	
	document.getElementById(Objeto).src = figura;
	
}

function ValidaNoticia(){

	var f = document.forms['Evento'];

	if (f.titulo.value == ''){
		alert('Preencha o Título');
		f.titulo.focus();
		return;
	}
	if (f.Data.value == ''){
		alert('Preencha a Data');
		f.Data.focus();
		return;
	}
	if (f.Materia.value == ''){
		alert('Preencha a Matéria');
		return;
	}	

	f.action = "funcs/Noticias.asp";
	f.submit();

}

function ValidaEnquete(){

	var f    = document.forms['Enquete'];
	var flag = false;
	var cont = 0;

	if (f.descricao.value == ''){
		alert('Preencha a Descrição');
		f.descricao.focus();
		return;
	}
	if (f.pergunta.value == ''){
		alert('Preencha a Pergunta');
		f.pergunta.focus();
		return;
	}
	if (f.DataInicial.value == ''){
		alert('Preencha a Data');
		f.DataInicial.focus();
		return;
	}
	if (f.DataFinal.value == ''){
		alert('Preencha a Data');
		f.DataInicial.focus();
		return;
	}
	for(i=1;i<=f.QtdeResp.value;i++)
	{
	    if(f.elements['pergunta'+i].value != '')
	        cont = cont + 1
	}
    if(cont < 2)
    {
		alert('É necessário preencher no mínimo 2 respostas');
		f.pergunta1.focus();
		return;   
    }
	

	f.action = "funcs/Enquete.asp";
	f.submit();

}

function ValidaAdm(){

	var f = document.forms['Adm'];

	if (f.nome.value == ''){
		alert('Preencha o Nome');
		f.nome.focus();
		return;
	}
	if (f.login.value == ''){
		alert('Preencha o Login');
		f.login.focus();
		return;
	}
	if (f.senha.value == ''){
		alert('Preencha a Senha');
		f.senha.focus();
		return;
	}		

	f.action = "funcs/Usuario.asp";
	f.submit();

}

function ValidaServicosPermutas(){

	var f = document.forms['ServicosPermutas'];

	if (f.nome.value == ''){
		alert('Preencha o Nome');
		f.nome.focus();
		return;
	}
	if (f.cargo.value == ''){
		alert('Preencha o Cargo');
		f.cargo.focus();
		return;
	}
	if (f.promotoria.value == ''){
		alert('Preencha a Promotoria');
		f.promotoria.focus();
		return;
	}
	if (f.localAtual.value == ''){
		alert('Preencha o Local Atual');
		f.localAtual.focus();
		return;
	}
	if (f.localPretendido.value == ''){
		alert('Preencha o Local Pretendido');
		f.localPretendido.focus();
		return;
	}
	
	f.action = "funcs/ServicosPermutas.asp";
	f.submit();

}

function ValidaArtigos(){

	var f = document.forms['Artigos'];

	if (f.titulo.value == ''){
		alert('Preencha o Título');
		f.titulo.focus();
		return;
	}
	if (f.descricao.value == ''){
		alert('Preencha a Descrição');
		f.descricao.focus();
		return;
	}

	var ArquivoAux = f.arquivo.value; 
	ArquivoAux = ArquivoAux.toLowerCase();
	
	if (ArquivoAux != ''){
		if (ArquivoAux.indexOf(".pdf") <= 0) {
			alert('Arquivo inválido');
			f.arquivo.focus();
			return
		}
	}
	
	f.action = "funcs/Artigos.asp";
	f.submit();

}

function confirma(mensagem, url){

	var escolha = window.confirm(mensagem);
	if (escolha)
		window.location.href = url;
	else  
		return;

}

function MudaFundo(obj, cor)
{
	document.getElementById(obj).style.backgroundColor = cor;	
}


////////////////////////////////////////////////////////////////////////////// Funções Utilizadas no Editor

function initEditor() {
  editor = new HTMLArea("Materia");

  // comment the following two lines to see how customization works
  editor.generate();
  return false;

  var cfg = editor.config; // this is the default configuration
  cfg.registerButton({
    id        : "my-hilite",
    tooltip   : "Highlight text",
    image     : "ed_custom.gif",
    textMode  : false,
    action    : function(editor) {
                  editor.surroundHTML("<span class=\"hilite\">", "</span>");
                },
    context   : 'table'
  });

  cfg.toolbar.push(["linebreak", "my-hilite"]); // add the new button to the toolbar

  // BEGIN: code that adds a custom button
  // uncomment it to test
  var cfg = editor.config; // this is the default configuration
  /*
  cfg.registerButton({
    id        : "my-hilite",
    tooltip   : "Highlight text",
    image     : "ed_custom.gif",
    textMode  : false,
    action    : function(editor) {
                  editor.surroundHTML("<span class=\"hilite\">", "</span>");
                }
  });
  */

function clickHandler(editor, buttonId) {
  switch (buttonId) {
    case "my-toc":
      editor.insertHTML("<h1>Table Of Contents</h1>");
      break;
    case "my-date":
      editor.insertHTML((new Date()).toString());
      break;
    case "my-bold":
      editor.execCommand("bold");
      editor.execCommand("italic");
      break;
    case "my-hilite":
      editor.surroundHTML("<span class=\"hilite\">", "</span>");
      break;
  }
};
cfg.registerButton("my-toc",  "Insert TOC", "ed_custom.gif", false, clickHandler);
cfg.registerButton("my-date", "Insert date/time", "ed_custom.gif", false, clickHandler);
cfg.registerButton("my-bold", "Toggle bold/italic", "ed_custom.gif", false, clickHandler);
cfg.registerButton("my-hilite", "Hilite selection", "ed_custom.gif", false, clickHandler);

cfg.registerButton("my-sample", "Class: sample", "ed_custom.gif", false,
  function(editor) {
    if (HTMLArea.is_ie) {
      editor.insertHTML("<span class=\"sample\">&nbsp;&nbsp;</span>");
      var r = editor._doc.selection.createRange();
      r.move("character", -2);
      r.moveEnd("character", 2);
      r.select();
    } else { // Gecko/W3C compliant
      var n = editor._doc.createElement("span");
      n.className = "sample";
      editor.insertNodeAtSelection(n);
      var sel = editor._iframe.contentWindow.getSelection();
      sel.removeAllRanges();
      var r = editor._doc.createRange();
      r.setStart(n, 0);
      r.setEnd(n, 0);
      sel.addRange(r);
    }
  }
);


  /*
  cfg.registerButton("my-hilite", "Highlight text", "ed_custom.gif", false,
    function(editor) {
      editor.surroundHTML('<span class="hilite">', '</span>');
    }
  );
  */
  cfg.pageStyle = "body { background-color: #efd; } .hilite { background-color: yellow; } "+
                  ".sample { color: green; font-family: monospace; }";
  cfg.toolbar.push(["linebreak", "my-toc", "my-date", "my-bold", "my-hilite", "my-sample"]); // add the new button to the toolbar
  // END: code that adds a custom button

  editor.generate();
}
function insertHTML() {
  var html = prompt("Enter some HTML code here");
  if (html) {
    editor.insertHTML(html);
  }
}
function highlight() {
  editor.surroundHTML('<span style="background-color: yellow">', '</span>');
}

////////////////////////////////////////////////////////////////////////////// Funções Utilizadas no Editor