// JavaScript Not?cias
////////////////////////////////////////////////////////////////////////////////////////////////////
//Controla todo os envio do FORM

function EnviarBoletim(caminho, acao, msgConf){
    marcado = -1;
	for (i=0; i<document.selNotBoletim.elements.length; i++) {
	     if( document.selNotBoletim.elements[i].type == "text" ) {
		    if (document.selNotBoletim.elements[i].name.substring(0,8) == "ordemNot"){
		       if ( document.selNotBoletim.elements[i].value != ""){
		  	      marcado =1;
			   }	  
			}	  
		 } 
	}
	//alert(marcado);
	if (marcado == -1){
	   alert("Selecine a(s) mensagem(ns) para o boletim!");
    } else{
	   //if (document.selNotBoletim.num.value == ""){
	   //   alert("Digite o número do boletim");
	   //}else{	  
	   //	   if (document.selNotBoletim.ano.value == ""){
	   //   	  alert("Digite o ano do boletim");
	   //    } else {
	   //	      if (document.selNotBoletim.data.value == ""){
	   //   	     alert("Digite a data do boletim");
	   //       } else {
	   	   if (confirm("Confirma envio para "+msgConf+"?")){
			   document.selNotBoletim.action = caminho+"/EnviarBoletim?acao="+acao; 
	   		   document.selNotBoletim.submit();
	   	   }
//	   }
			

    }

} // fim da funcao



function Submeter(caminho, acao){

   if (acao == "N"){ //Novo
	   document.cadNoticia.action = caminho+"/PersistirNoticia?acao=N"; 
   	   document.cadNoticia.submit();
   }
   if (acao == "I" || acao == "A"){ // Inclusão ou alteração
	   if (PersistirNoticia(acao)){ // Valida campos obrigatórios
	   	   document.cadNoticia.submit();
	   }
   }
   if (acao == "E"){ // Excluir
	   if (confirm("Confirma a exclusão")){
	   		document.cadNoticia.action = caminho+"/PersistirNoticia?acao=E"; 
		 	document.cadNoticia.submit();		
	   }
   }
   if (acao == "F"){ // Anexar Foto
    	window.open(caminho+"/PersistirNoticiaFoto?acao=B&id="+document.cadNoticia.noticiaId.value,"anexo","width=430,height=515,top=1,left=330"); //,status=yes
   }
   if (acao == "L"){ // Adicionar Link
    	window.open(caminho+"/PersistirNoticia?acao=LINK","link","width=430,height=480,top=1,left=330"); //,status=yes
   }
   if (acao == "D"){ // Adicionar Documento
  		window.open(caminho+"/PersistirNoticia?acao=DOCUMENTO&id="+document.cadNoticia.noticiaId.value,"linkdoc","width=430,height=495,top=1,left=330"); //,status=yes
	//alert(caminho+"/PersistirNoticia?acao=DOCUMENTO&id="+document.cadNoticia.noticiaId.value);	
   }	
   if (acao == "V"){ // Voltar
		history.back();	
		//location.href = caminho+"/jsp/PaginaVazia.jsp";
   }
   
   //Ações para Anexar Imagem
   if (acao == "IF"){
		if (PersistirNoticiaFoto()){
			document.cadNoticiaAnexo.action = caminho+"/PersistirNoticiaFoto?acao=I"; 
		 	document.cadNoticiaAnexo.submit();		
			
		}		
   }
   //A??es para Anexar Documento
   if (acao == "ID"){
		if (PersistirNoticiaDocumento()){
			document.cadNoticiaAnexo.action = caminho+"/PersistirNoticia?acao=DOCUMENTOINCLUIR";			
		 	document.cadNoticiaAnexo.submit();		
		}		
   }
}
///////////////////////////////////////////////////////////////////////////////////////////////////
function PersistirNoticiaFoto(){
    if (document.cadNoticiaAnexo.p_arquivo.value == ""){
		  alert("Selecione uma imagem");
		  document.cadNoticiaAnexo.p_arquivo.focus();
		  return false;
	}
    if (document.cadNoticiaAnexo.p_alinhamento.value == ""){
      alert("Selecione o alinhamento da imagem");
	  document.cadNoticiaAnexo.p_alinhamento.focus();
	  return false;
    }
    if (document.cadNoticiaAnexo.p_legenda.value == ""){
		document.cadNoticiaAnexo.p_legenda.value = "";
	}
  return true;
}
function PersistirNoticiaDocumento(){
    if (document.cadNoticiaAnexo.documentoAnexo.value == ""){
		  alert("Selecione um documento");
		  document.cadNoticiaAnexo.documentoAnexo.focus();
		  return false;
	}
    if (document.cadNoticiaAnexo.documentoTitulo.value == ""){
      alert("Digite um título para o Documento");
	  document.cadNoticiaAnexo.documentoTitulo.focus();
	  return false;
    }
    if (document.cadNoticiaAnexo.documentoOrdem.value == ""){
      alert("Digite a ordem para o Documento");
	  document.cadNoticiaAnexo.documentoOrdem.focus();
	  return false;
	}
	if (isNaN(document.cadNoticiaAnexo.documentoOrdem.value)){
      alert("Digite apenas números");
	  document.cadNoticiaAnexo.documentoOrdem.focus();
	  return false;
	}
  return true;
}

///////////////////////////////////////////////////////////////////////////////////////////////////
function SubFoto(caminho, acao,id, nomeFoto){	
  if(acao == "A"){
   if (PersistirNoticiaFotoAlteracao(id)){
		document.anexo.action = caminho+"/PersistirNoticiaFoto?acao=A"; 
	 	document.anexo.submit();		
	}
  }
  if(acao == "E"){
	if (confirm("Confirma a exclusão")){
		document.anexo.action = caminho+"/PersistirNoticiaFoto?acao=E"; 
		document.anexo.fotoId.value = id;
		document.anexo.nomeFoto.value = nomeFoto;
	    LimpaImagem(nomeFoto);
	 	document.anexo.submit();
	}
  }
}

function SubDoc(caminho, acao, id, nomeAnexo,titulo){	
  if(acao == "A"){
   if (PersistirNoticiaDocAlteracao(id)){
		document.anexo.action = caminho+"/PersistirNoticia?acao=DOCUMENTOALTERAR"; 
	 	document.anexo.submit();		
	}
  }
  if(acao == "E"){
	if (confirm("Confirma a exclusão")){
		document.anexo.action = caminho+"/PersistirNoticia?acao=DOCUMENTOEXCLUIR"; 
		document.anexo.documentoId.value = id;
	    LimpaDoc(caminho,nomeAnexo,titulo);
	 	document.anexo.submit();
	}
  }
}


///////////////////////////////////////////////////////////////////////////////////////////////////
function PersistirNoticia(acao){

  if (document.cadNoticia.noticiaStatus.value == ""){
      alert("Selecione o status da Notícia");
	  document.cadNoticia.noticiaStatus.focus();
	  return false;
  }

//  if (document.cadNoticia.cbCanal.value == "0" && document.cadNoticia.noticiaEditoria.value == "0"){
  if (document.cadNoticia.cbCanal.value == "0") {  
      alert("Selecione um destaque para a Noticia");
	  document.cadNoticia.cbCanal.focus();
	  return false;
  }
  
  
/*  
//
//  if (document.cadNoticia.noticiaEditoria.value	!= "0"){ //Validar os subitens
//	  var edi = document.cadNoticia.noticiaEditoria.value;
//	  var final = document.cadNoticia.noticiaEditoriaFinal.value;
//	  if (edi.indexOf("M") != -1 && final.indexOf("M") != -1){
//		  alert("Selecione a especial e a se??o");
//		  return false;
//	  }
//  }
*/
  //alert(document.forms[0].noticiaEditoriaFinal.value); //DEBUG


  if (document.cadNoticia.noticiaChapeu.value == ""){
		  alert("Entre com o chapéu da Notícia");
		  document.cadNoticia.noticiaChapeu.focus();
		  return false;
  }
  if (document.cadNoticia.noticiaTitulo.value == ""){
      alert("Entre com o título da Notícia");
	  document.cadNoticia.noticiaTitulo.focus();
	  return false;
  }  
  if (document.cadNoticia.noticiaManchete.value == "C"){//CAPA
	  if (document.cadNoticia.noticiaLinha.value == ""){
		  alert("Entre com a linha de Apoio da Notícia");
		  document.cadNoticia.noticiaLinha.focus();
		  return false;
	  }  
  }
  if (document.cadNoticia.noticiaNoticia.value == ""){
      alert("Entre com o texto da Notícia");
	  document.cadNoticia.noticiaNoticia.focus();
	  return false;
  }
  if (document.cadNoticia.noticiaDia.value == "" ||
	  document.cadNoticia.noticiaMes.value == "" ||
	  document.cadNoticia.noticiaAno.value == ""){
      alert("Entre com a data da Notícia");
	  document.cadNoticia.noticiaDia.focus();
	  return false;
  }
  
  if (document.cadNoticia.noticiaDia.value != "" &&
	  document.cadNoticia.noticiaMes.value != "" &&
	  document.cadNoticia.noticiaAno.value != ""){
	  var digitada = parseInt(document.cadNoticia.noticiaAno.value+
			 	     document.cadNoticia.noticiaMes.value+
   	                 document.cadNoticia.noticiaDia.value);
	  if (acao == "I"){
		  if (!verificaDataDia(digitada)){
				alert("Data do cadastro da Notícia deve ser maior ou igual a data atual");
				document.cadNoticia.noticiaDia.focus();
				return false;
		  }
	  }
  }
  
  if (document.cadNoticia.noticiaHora.value == "" ||
	  document.cadNoticia.noticiaMinuto.value == ""){
      alert("Entre com a hora da Notícia");
	  document.cadNoticia.noticiaHora.focus();
	  return false;
  }
  return true;  
}

function PersistirNoticiaFotoAlteracao(id){
    var a = "document.anexo.p_alinhamento"+eval(id)+".value";
	var l = "document.anexo.p_legenda"+eval(id)+".value";
	var s = "document.anexo.p_sequencia"+eval(id)+".value";
	if (eval(a) == ""){
      alert("Selecione o alinhamento da imagem");
	  return false;
    }
	if (eval(s) == ""){
      alert("Digite a sequência");
	  return false;
    }
	if (isNaN(eval(s))){
	  alert("Digite a sequência corretamente");
	  return false;
	}
		
    if (eval(l) == ""){
		document.anexo.p_legenda.value = "";
	}else{
	   document.anexo.p_legenda.value = eval(l);
	}
	document.anexo.p_alinhamento.value = eval(a);
	document.anexo.fotoId.value = id;
    document.anexo.p_sequencia.value = eval(s);
  return true;
}

function PersistirNoticiaDocAlteracao(id){
    var t = "document.anexo.documentoTitulo"+eval(id)+".value";
	var o = "document.anexo.documentoOrdem"+eval(id)+".value";
	if (eval(t) == ""){
      alert("Selecione o título do documento");
	  return false;
    }
    if (eval(o) == ""){
      alert("Selecione a ordem do documento");
	  return false;
	}
	if (isNaN(eval(o))){
		alert("Digite apenas números");
		return false;
	}
	document.anexo.documentoTitulo.value = eval(t);
	document.anexo.documentoOrdem.value = eval(o);
	document.anexo.documentoId.value = id;
  return true;
}

////////////////////////////////////////////////////////////////////////////////////////////////////
// Valida Inclusão com a Data Maior ou igual ao dia
function verificaDataDia(compara){
	var hoje = new Date();
	var dia = hoje.getDate();
	var mes = hoje.getMonth()+1;
	var ano = hoje.getFullYear();
	//Preenchendo com Zero
	if (dia < 9) dia = "0"+dia; 
	if (mes < 9) mes = "0"+mes;
	
	var dtAtual = ano + '' + mes + '' +dia;
	if (compara < dtAtual){
		//alert(dtAtual+"-"+compara); //Debug
		return false;
	}else{
		return true;
	}
}
////////////////////////////////////////////////////////////////////////////////////////////////////
//isNumero
function isNumero(param){
	var digitado = param.value;
	if (isNaN(digitado)){
		alert("Digite apenas números");
		param.value = "";	
		param.focus();	
	}else{
		param.value = digitado;
	}
	return param.value;
}
////////////////////////////////////////////////////////////////////////////////////////////////////
//isData
function isData(param, parte){
  var digitado = param.value;
  if (digitado.length > 0){
		if (parte == 1){ // Dia
		   if (digitado < 0 || digitado > 31 || digitado.length < 2){ 
				alert("Dia Inválido"); 
				param.value = "";
				param.focus();
		   }
		}
		if (parte == 2){ // M?s
		   if (digitado < 0 || digitado > 12 || digitado.length < 2){ 
				alert("Mês Inválido"); 
				param.value = "";
				param.focus();
		   }	
		}
		if (parte == 3){ // Ano
		   if (digitado < 0 || digitado.length < 3){ 
				alert("Ano Inválido"); 
				param.value = "";
				param.focus();
		   }	
		}
   }
	return param.value;
}
////////////////////////////////////////////////////////////////////////////////////////////////////
//MudaFoco
function mudaFoco(tamanho, campo, vai){
	var digitado = campo.value;
    if (digitado.length == tamanho){
   		eval("document.cadNoticia."+vai+".focus();"); 
    }
}
////////////////////////////////////////////////////////////////////////////////////////////////////
//isHora
function isHora(param, parte){
	var digitado = param.value;
	if (digitado.length > 0){
		if (parte == 1){ // Hora
		   if (digitado < 0 || digitado > 23 || digitado.length < 2){ 
				alert("Hora Inválida"); 
				param.value = "";
				param.focus();
		   }	
		}
		if (parte == 2){ // Minuto
		   if (digitado < 0 || digitado > 59 || digitado.length < 2){ 
				alert("Minuto Inválido"); 
				param.value = "";
				param.focus();
		   }	
		}
	}
	return param.value;
}
////////////////////////////////////////////////////////////////////////////////////////////////////
//Posiciona o valor selecionado no combo
function selCombo(id,valor){
	var seleciona = document.getElementById(id);
	seleciona.value = valor;
}
////////////////////////////////////////////////////////////////////////////////////////////////////
//Negrito / It?lico / Sublinhado 
function FormataTexto(param, valor){ 
	var meuTexto = document.selection.createRange().text;
	if (meuTexto != ""){
		
		var meuNTexto = "";	
		var textoFormatado = "";
		var meuNTextoI = "";
		var meuNTextoF = "";
		if (param == 'N') {  meuNTextoI = "<b>";	meuNTextoF = "</b>"; }
		if (param == 'I') {  meuNTextoI = "<i>";	meuNTextoF = "</i>"; }
		if (param == 'S') {  meuNTextoI = "<u>";	meuNTextoF = "</u>"; }	
		if (param == 'L' || param=='M') {  meuNTextoI = "";	    meuNTextoF = "</a>"; }	
		if (param == 'C') { 	 
			if (valor.value != ""){
			   meuNTextoI = "<font color='"+valor.value+"'>";	meuNTextoF = "</font>"; 
			}
		} 
		 
		if (meuTexto.length == 0){ 
			textoFormatado = textoOriginal;
		}else{
			if (param == 'L'){
				if ((meuTexto.indexOf("www")==-1) && (meuTexto.indexOf("http://")==-1)) {
					alert("Link inválido. Ex: www.controllercontabil.org");
					meuNTextoF = "";
				}else{
					meuNTextoI= "<a href='http://"+meuTexto+"' target='_blank'>";
				}
			}
			if (param == 'M'){ 
				if (meuTexto.indexOf("@")==-1){
					alert("E-mail inválido. Ex: contato@controllercontabil.com.br");
					meuNTextoF = "";
				}else{
					meuNTextoI= "<a href='mailto:"+meuTexto+"'>";
				}		
			}
			meuNTexto =  meuNTextoI + meuTexto + meuNTextoF;
		}
        document.selection.createRange().text = meuNTexto;
   }
}

function LinkImagem(param){
	var img = "<="+param+"=>";
	var not = parent.opener.document.forms[0].noticiaNoticia.value;
	anexo.focus();
	// carlos
	//parent.opener.document.forms[0].noticiaNoticia.value = img+not;
	parent.opener.document.forms[0].noticiaNoticia.value = not+img;
}

function LinkDoc(caminho, param,titulo){	
	var texto = titulo;//window.prompt("Por favor entre com a descrição do Link",titulo);
	if (texto != null) {
		// carlos - 19/04/2006
		var txtMarcado = parent.opener.document.selection.createRange().text;
		//var doc = "<a href='"+caminho+"/documentos/"+param+"' target='_blank'>"+texto+"</a>"; 
		var doc = "<a href='"+caminho+"/documentos/"+param+"' target='_blank'>"+txtMarcado+"</a>"; 
		var not = parent.opener.document.forms[0].noticiaNoticia.value;
		anexo.focus();
		// carlos
		//parent.opener.document.forms[0].noticiaNoticia.value = doc+not;
		// carlos - 19/04/2006
		//parent.opener.document.forms[0].noticiaNoticia.value = not+doc;
		// carlos - 23/05/2007 - inicio
		//not = not.replace(txtMarcado, doc);
		//parent.opener.document.forms[0].noticiaNoticia.value = not;
		parent.opener.document.selection.createRange().text	= doc;
		// carlos - 23/05/2007 - fim
	}
}

function RemoveDoc(caminho, param,titulo){
	var texto = titulo;//window.prompt("Por favor entre com a descrição do Link",titulo);
	var doc = "<a href='"+caminho+"/documentos/"+param+"' target='_blank'>"+texto+"</a>";
	var not = parent.opener.document.forms[0].noticiaNoticia.value;
	var temp = ""+not;
	while (temp.indexOf(doc)>-1) {
		pos= temp.indexOf(doc);
		temp = "" + (temp.substring(0, pos) + "" + 
		temp.substring((pos + doc.length), temp.length));
	}
	//alert(temp);
	parent.opener.document.forms[0].noticiaNoticia.value = temp;
}

function LimpaDoc(caminho, param,titulo){
	var doc = "<a href='"+caminho+"/documentos/"+param+"' target='_blank'>"+titulo+"</a>";
	var not = parent.opener.document.forms[0].noticiaNoticia.value;
	var temp = ""+not;
	while (temp.indexOf(doc)>-1) {
		pos= temp.indexOf(doc);
		temp = "" + (temp.substring(0, pos) + "" + 
		temp.substring((pos + doc.length), temp.length));
	}
	//alert(temp);
	parent.opener.document.forms[0].noticiaNoticia.value = temp;
}

function LimpaImagem(param){
	var img = "<="+param+"=>";
	var not = parent.opener.document.forms[0].noticiaNoticia.value;
	var temp = ""+not;
	while (temp.indexOf(img)>-1) {
		pos= temp.indexOf(img);
		temp = "" + (temp.substring(0, pos) + "" + 
		temp.substring((pos + img.length), temp.length));
	}
	//alert(temp);
	parent.opener.document.forms[0].noticiaNoticia.value = temp;
}

function CriaLink(caminho,valor){	
	var id = valor.substring(0,valor.indexOf("#"));
	var titulo = valor.substring(valor.indexOf("#")+1,valor.length);
	var texto = titulo;//window.prompt("Por favor entre com a descrição do Link",titulo);
	if (texto != null) {
		// carlos - 19/04/2006
		var txtMarcado = parent.opener.document.selection.createRange().text;		
		//var url = "<a href='"+caminho+"/ListaNoticia?noticiaId="+id+"&acao=C' target='_self'>"+texto+"</a>";
		var url = "<a href='"+caminho+"/ListaNoticia?noticiaId="+id+"&acao=C' target='_self'>"+txtMarcado+"</a>";
		var not = parent.opener.document.forms[0].noticiaNoticia.value;
		// carlos
		//parent.opener.document.forms[0].noticiaNoticia.value = url+not;
		// carlos - 19/04/2006
		//parent.opener.document.forms[0].noticiaNoticia.value = not+url;
		// carlos - 23/05/2007 - inicio
		// parent.opener.document.forms[0].noticiaNoticia.value = not.replace(txtMarcado, url);
		parent.opener.document.selection.createRange().text = url;
		// carlos - 23/05/2007 - fim
	}
//	alert(url);

}

function RemoveLink(caminho, valor){
	var id = valor.substring(0,valor.indexOf("#"));
	var titulo = valor.substring(valor.indexOf("#")+1,valor.length);
	var texto = titulo;//window.prompt("Por favor entre com a descrição do Link",titulo);
	var url = "<a href='"+caminho+"/ListaNoticia?noticiaId="+id+"&acao=C' target='_self'>"+texto+"</a>";
	var not = parent.opener.document.forms[0].noticiaNoticia.value;
	var temp = ""+not;
	while (temp.indexOf(url)>-1) {
		pos= temp.indexOf(url);
		temp = "" + (temp.substring(0, pos) + "" + 
		temp.substring((pos + url.length), temp.length));
	}
	//alert(temp);
	parent.opener.document.forms[0].noticiaNoticia.value = temp;
}
////////////////////////////////////////////////////////////////////////////////////////////////////
//BARRA de Ferramentas
//Formatando o texto da P?gina - Aumentando e diminuindo, print , e-mail
function Corpo(param){
	if (param == "+"){
		//param = + ou - , nome = nome do DIV, 18 = tamanhoINI, 26 = tamanho max, 18 = minimo
		//AlteraCorpo(param,"Canal",18,26,18);// S? aparece na impress?o
		//AlteraCorpo(param,"Titulo",16,24,16);
		AlteraCorpo(param,"DataHora",10,18,10);
		AlteraCorpo(param,"Noticia",14,22,14);
	}else{
     	//AlteraCorpo(param,"Canal",getCookie("Canal"),18,18); // S? aparece na impress?o
     	//AlteraCorpo(param,"Titulo",getCookie("Titulo"),16,16);
     	AlteraCorpo(param,"DataHora",getCookie("DataHora"),10,10);
     	AlteraCorpo(param,"Noticia",getCookie("Noticia"),14,14);
	}
}

function AlteraCorpo(param, nomeDiv, tamanhoIni, proporcao, minimo){
	var elem  = document.getElementById(nomeDiv);
    if (getCookie(nomeDiv) == ""){
		    if (tamanhoIni == ""){
				tam = parseInt(minimo);
			}else{
				if (param == "+") tam = parseInt(tamanhoIni)+2;
				if (param == "-") tam = parseInt(tamanhoIni)-2;
		   		elem.style.fontSize= tam+"px";
			}
			setCookie(nomeDiv,tam+"px",1);
	}else{
		if (param == "+") tam =  parseInt(getCookie(nomeDiv))+2;
		if (param == "-") tam =  parseInt(getCookie(nomeDiv))-2;
		if (tam == proporcao){
			if (param == "-") elem.style.fontSize= parseInt(minimo)+"px";
		}else{
 			elem.style.fontSize= tam+"px";
			grava = tam+"px";
		    setCookie(nomeDiv,grava,1);
		}
	}
}	

function setCookie(nome_do_cookie, value, expiredays){
 var ExpireDate = new Date ();
 ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));
 document.cookie = nome_do_cookie + "=" + escape(value) + 
 ((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString());
}

function getCookie(name){
 var cookieValue = "";
 var search = name + "=";
 if(document.cookie.length > 0){
  offset = document.cookie.indexOf(search);
  if (offset != -1){
   offset += search.length;
   end = document.cookie.indexOf(";", offset);
   if (end == -1) end = document.cookie.length;
   cookieValue = unescape(document.cookie.substring(offset, end))
  }
 }
 return cookieValue;
}

function ChamaImpressao(caminho, idnot, idcanal, acao){
	//if (acao == "EU") acao = "EC"; // Usado apenas para noticia exclusiva
	//if ((acao == "C") || (acao == "EC") ) id = "noticiaId="+idnot;
	//if (acao == "U") id="canalId="+idcanal;
	window.open(caminho+"/ConsultaNoticia?acao=PRT&notId="+idnot+"&p=print","impressao","width=570,height=480,left=100,top=1,scrollbars=yes");
}

function Imprimir(){
	var elem  = document.getElementById("BarraImprensao");
	elem.style.visibility = "hidden";
	window.print();
	window.close();
}

function EnviarAmigo(caminho, idNoticia){
	window.open(caminho+"/ConsultaNoticia?acao=EA&notId="+idNoticia, "amigo","width=350,height=450,left=400,top=40");
	//alert(caminho+idNoticia);	
}
function ValidaEnviaAmigo(){
	//Guarda todos os destinat?rios em um campo hidden
	document.forms[0].guarda.value = "";
	for (i=0; i<document.forms[0].p_destinatarios.length; i++) {
       document.forms[0].guarda.value += document.forms[0].p_destinatarios[i].value+",";
	}
	if (document.forms[0].guarda.value == ""){
		alert("Entre com o nome do destinatário e com seu correio eletrônico");
		document.forms[0].p_pessoa.focus();
		return false;
	}
	
	if (document.forms[0].p_nome.value == ""){
		alert("Entre com o nome");
		document.forms[0].p_nome.focus();
		return false;
	}
	document.getElementById("msgEnviandoAmigo").innerHTML = "Enviando, aguarde...";
	return true;
}

function AdicionaRemoveAmigo(acao){
   var objSelecao=document.getElementById("p_destinatarios");	
   if (acao == "+"){
	  if (document.forms[0].p_pessoa.value == "" || document.forms[0].p_email.value == ""){
		alert("Entre com o nome do destinatário e com seu correio eletrônico");
		document.forms[0].p_pessoa.focus();
	  }else{
		email = document.forms[0].p_email.value;
		if (email.indexOf("@")==-1 || email.indexOf(".")==-1){
			alert("Digite um correio eletrônico válido");
			document.forms[0].p_email.focus();			
		}else{
			var opt = document.createElement('option');
		    opt.value = document.forms[0].p_email.value+"|"+document.forms[0].p_pessoa.value;
		    opt.text = document.forms[0].p_pessoa.value +" - "+document.forms[0].p_email.value;
	        objSelecao.options.add(opt, 1);
		    document.forms[0].p_pessoa.value = "";
		    document.forms[0].p_email.value = "";
			document.forms[0].p_pessoa.focus();
		}
	  }
  }	 
  if (acao == "-"){
	  if (objSelecao.selectedIndex == -1){
		  alert("Selecione um destinatário para remover");
	  }else{
	    objSelecao.remove(objSelecao.selectedIndex);
	  }
  }
}



function Voltar(){
	history.back();	
}
function FecharJanela(){
	window.close();
}
function CorRolagem(){
	var elem  = document.getElementById("rolagem");
	elem.style.margintop="5px";
	elem.style.scrollbarFaceColor ="#FFFFFF";
	elem.style.scrollbarShadowColor ="#000000";
	elem.style.scrollbarHighlightColor ="#000000";
	elem.style.scrollbar3dLightColor ="#FFFFFF";
	elem.style.scrollbarDarkShadowColor="#FFFFFF";
	elem.style.scrollbarTrackColor = "#FFFFFF";
	elem.style.scrollbarArrowColor = "#666666";
}
function ChamaNoticiaHome(caminho, id){
	parent.location.href=  caminho+"/logado.jsp?noticiaId="+id;
}
function ChamaNoticiaCanal(caminho, id){
	location.href= caminho+"/ListaNoticia?acao=U&canalId="+id;
}
function ParaMarquee(){
 document.getElementById("marquee_rolagem").stop();
}
function IniciaMarquee(){
 document.getElementById("marquee_rolagem").start();
}

////////////////////////////////////////////////////////////////////////////////////////////////////
//Cabe?alho de Impress?o
function getCidadeDiaHora(cidade){
  var hoje = new Date();
  var dia = hoje.getDate(); if (dia < 10) dia = "0"+dia;
  var mes = hoje.getMonth(); 
  var meses = new Array("Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto",	"Setembro","Outubro","Novembro","Dezembro");
  var ano = hoje.getFullYear();
  var hora = hoje.getHours(); if (hora < 10) hora = "0"+hora;
  var minuto = hoje.getMinutes(); if (minuto < 10) minuto = "0"+minuto;
  return  cidade+", "+dia+" de "+meses[mes] +" de "+ ano + " - "+hora+"h"+minuto;	
}
///////////////////////////////////////////////////////////////////////////////////////////////////
//Consultas - Filtro
function validaFiltro(){
	var dtini = document.forms[0].p_dtini.value;
	var dtfin = document.forms[0].p_dtfin.value;
	var canal = document.forms[0].cbCanal.value;
	var chave = document.forms[0].p_chave.value;
	if (dtini=="" && dtfin=="" && canal == "" && chave == ""){
		alert("Selecione um critério para efetuar a consulta");
		return false;
	}
	if (dtini !="" && dtfin == ""){
		alert("Digite a data final");
		document.forms[0].p_dtfin.focus();
		return false;
	}
	if (dtfin !="" && dtini == ""){
		alert("Digite a data inicial");
		document.forms[0].p_dtini.focus();
		return false;
	}
	return true;
}
///////////////////////////////////////////////////////////////////////////////////////////////////
//UTILITARIO
function textCounter(field, countfield, maxlimit) {
	if (field.value.length > maxlimit) // if too long...trim it!
		field.value = field.value.substring(0, maxlimit);
	else 
		countfield.value = maxlimit - field.value.length;
}

function MontaComboExclusiva(param){
	var dados = param.value;
	if (dados.indexOf("M") != -1){
	    document.getElementById("cboEspecial").style.visibility = "visible";			
	}else{
		document.getElementById("cboEspecial").style.visibility = "hidden";	
	}
	document.forms[0].noticiaEditoriaFinal.value = dados;
	//setCookie("exclusiva",dados,1);
}

function getExclusiva(param){
  document.write(param);	
}

function RedirecionaExclusiva(caminho, acao, editoria, valor){
   //combo.location.href=caminho+"/jsp/comboExclusiva.jsp?acao="+acao+"&editoria="+editoria+"&valor="+dados;	
  alert(caminho+acao+editoria+valor);  
}
///////////////////////////////////////////////////////////////////////////////////////////////////
//BUSCA NO SITE
function Busca(caminho){
	if (document.formBusca.p_chave.value == ""){
		alert("Digite um valor para efetuar a busca");
		return false;
	}else{
		location.href= caminho+"/logado.jsp?p_chave="+document.formBusca.p_chave.value;
		document.formBusca.p_chave.value = "";
		return true;
	}
}


function procuraNoticia(caminho){
	if (document.ListaNoticiaDia.noticiaDia.value == "" ||
		document.ListaNoticiaDia.noticiaMes.value == "" ||
	  	document.ListaNoticiaDia.noticiaAno.value == ""){
      	alert("Entre com a data da Noticia");
	  	document.ListaNoticiaDia.noticiaDia.focus();
	  	return false;
	}
	if (!validaData()){
		return false;			
 	}
 	document.ListaNoticiaDia.action = caminho+"/ListaNoticiaDia?acao=B";
	document.ListaNoticiaDia.submit();
}

function validaData(){ 
	var dia = document.ListaNoticiaDia.noticiaDia.value;
	var mes = document.ListaNoticiaDia.noticiaMes.value;
	//var ano = parseInt(document.ListaNoticiaDia.noticiaAno.value);
	if (dia < 1 || dia > 31) {
		alert("Dia invalido!");
		document.ListaNoticiaDia.noticiaDia.focus()
		return false;	
	}
	if (mes > 12){
		alert("Mes invalido!");
		document.ListaNoticiaDia.noticiaMes.focus();
		return false;
	}
	if ((mes != 1) && (mes != 3) && (mes != 5) && (mes != 7) && (mes != 8) && (mes != 10) && (mes != 12)) {
		if (mes == 02){
			if (dia > 29){
				alert("Dia invalido para mes selecionado!");
				return false;
			}
			return true;
		} else {
			if (dia > 31){
				alert("Dia invalido para mes selecionado!");
				return false;			
			}
			return true;
		}
	}
	return true;
}

function colocadata(campo,e) {
  var vr = campo.value;
  var hoje = new Date();
  var ok = false;
  if (vr == "") {
   ok = true;
  } else {
	  if (vr.length == 8){
		 dia = vr.substring(0,2);
		 mes = vr.substring(2,4);
		 ano = vr.substring(4,8);
		 diaatual = hoje.getDate();
		 mesatual = hoje.getMonth()+1;
		 anoatual = hoje.getFullYear();
		  if (mes==1 || mes==3 || mes==5 || mes==7 || mes==8 || mes==10 || mes==12) var dmax = 31;
		  else if(mes==4 || mes==6 || mes==9 || mes==11) dmax = 30;
		  else if((ano%400==0) || (ano%4==0 && ano%100!=0)) dmax = 29;
		  else dmax = 28;			  			   
		  if ( (dia > dmax) || (mes > 12)){
		     alert( "[ Data inválida ]");
			 campo.focus();
		     ok = false;
		  } else{
			 vr = vr.substring(0,2)+"/"+vr.substring(2,4)+"/"+vr.substring(4,8); 
		     ok = true;
		  }
	  }	else {
		 alert("[ Data inválida ]");
		 campo.focus();
		 ok = false;
	  } 
  }
  campo.value = vr;
  return ok;
}


//Retira a formata??o da data
function retiradata(campo,e) {
  var vr = campo.value;
  if (vr != ""){
    vr = vr.replace("/","");
	vr = vr.replace("/","");	
  }	 
  campo.value = vr;
}

//Aceita apenas n?meros
function Aceita_Numero(e){
  if(document.all) // Internet Explorer
    var tecla = event.keyCode;
  else if(document.layers) // Nestcape
    var tecla = e.which;
	
  if((tecla > 47 && tecla < 58) || (tecla > 95 && tecla < 106) || 
     (tecla == 13) || (tecla == 8)  || (tecla == 37) || (tecla == 39) ||
	 (tecla == 9) || (tecla == 36) || (tecla == 35) || (tecla == 46) ) {
	 // numeros de 0 a 9, enter, backspace, setas
    return true;
  } else {
      if (tecla != 8) // backspace
        return false;
      else
        return true;
  }
}


// valida opcao do combo para habilitar ou n?o o bot?o de anexar foto
function validaOpcao(){
	cbCanal = document.getElementById("cbCanal");
	botaoAnexaFoto = document.getElementById("foto");
	if (cbCanal.options[cbCanal.selectedIndex].text.indexOf("Principal") >= 0){
		botaoAnexaFoto.disabled = false;
	} else {
		botaoAnexaFoto.disabled = true;
	}		
}
