var htmlComente = '';
var numComentarios = '';



function comente_enviar() {
//  if (document.frmComente.aceito.checked) {
    var valido;
    valido = validaForm();
    
    //verifica se o e-mail digitado eh vazio ou igual ao email original
    //if (!(trimAll(document.frmdadoscomente.email_comente.value) == '' || 
    //			trimAll(document.frmdadoscomente.email_comente.value) == document.frmdadoscomente.email_original.value)) 
    //	{
	//    	window.alert('Não é possível informar outro e-mail.\nDeixe o campo vazio ou com o e-mail de seu cadastro.');
	//    	document.frmdadoscomente.email_comente.focus();

//	  		valido = false;
//		}

    if (valido) {
      if (document.frmComente.origem_pop.value != '1') {
        document.frmComente.categoria.value = document.frmdadosmateria.categoria.value;
        document.frmComente.titulo.value = document.frmdadosmateria.titulo.value;
        document.frmComente.autor.value = document.frmdadosmateria.autor.value;
        document.frmComente.dtcriacao.value = document.frmdadosmateria.dtcriacao.value;
        document.frmComente.id.value = document.frmdadosmateria.id.value;
		document.frmComente.nome_comente.value = document.frmdadoscomente.nome_comente.value;
		document.frmComente.email_comente.value = ObtemValorRadio(document.frmdadoscomente.email_comente);
		document.frmComente.texto_comente.value = trimAll(document.frmdadoscomente.texto_comente.value);
		document.frmComente.exibeNome.value = document.frmdadoscomente.exibeNome.value;
          
        NewWindow('about:blank','comente',470,600,'yes','no');
        document.frmComente.target = 'comente';
      }
      document.frmComente.submit();
      document.frmdadoscomente.texto_comente.value = '';
      //document.frmdadoscomente.reset();
    }
  
}

function alternaLabel(v,nome,apelido) {
	
	var str, lbl;
	lbl = "Enviado por ";
	apelido = apelido.replace(/'/g,"&#039;").replace(/"/g,"&#039;&#039;");
	
	//** Troca pelo Nome **
	if ((v=='n') || (v=='N')){
		lbl = lbl + "<small><a href='javascript:alternaLabel(\"A\",\"" + nome + "\",\"" + apelido + "\")' class='apelido'>(usar apelido)</a></small>";
		str = nome;
		document.frmdadoscomente.nome_comente.value = str;
	//** Troca pelo apelido **
	}else if ((v=='a') || (v=='A')){
		lbl = lbl + "<small><a href='javascript:alternaLabel(\"N\",\"" + nome + "\",\"" + apelido + "\")' class='apelido'>(usar nome)</a></small>";
		if (apelido.length == 0){
			str = "<small><a href=https://seguro2.oglobo.com.br/cadastro/default.asp?tipo=altera&pagfim=" + location.href + ">Clique aqui</a> para cadastrar um apelido</small>";
			document.frmdadoscomente.nome_comente.value = '';
		}else{
			str = apelido;
			document.frmdadoscomente.nome_comente.value = str;
			}
		}
	
	document.getElementById('lblNomeApelido').innerHTML = lbl;
	document.getElementById('strNomeApelido').innerHTML = str;
	document.frmdadoscomente.tipoIdent.value = v;
	document.frmdadoscomente.exibeNome.value = v;
	altSubChave('INFGNAV', 'EXIBENOME', v);
	
	}

function valida_email(email)
{
	var ultpos = (email.length - 1)
	var z = 0
	//procurando por mais de uma @ ou por / 
	for(i=0; i < email.length;i++)
	{	
		if (email.charAt(i)=="@")
			z++;
		if ( (z > 1) || (email.charAt(i) == "/") )
			return false;		
	}	
	if ((email.charAt(0) == "@")||
		 (email.charAt(0) == ".")||
		 (email.charAt(ultpos) == "@")||
		 (email.charAt(ultpos) == ".")||
		 (email.indexOf("@") == -1)||
		 (email.indexOf(".") == -1)||
		 (email.indexOf("@.") != -1))
		return false;
	
	return true
}

function popComente() {
  NewWindow('about:blank','pop_comente',485,600,'yes','yes');
  document.frmdadosmateria.action = 'comentarios.asp';
  document.frmdadosmateria.target = 'pop_comente';
  document.frmdadosmateria.submit();
}		  

function redirecionar(url) {
  location.href = url + '?pagfim=' + location.href;
}

function denunciarComentario(com_id) {
  NewWindow('http://www.aib.org.br/denunciar.asp?comid=' + com_id + '&txtURL=' + document.location,'denuncia',470,600,'yes','no');
}

function valida_email(email)
{			
	var ultpos = (email.length - 1)
	var z = 0
	//procurando por mais de uma @ ou por / 
	for(i=0; i < email.length;i++)
	{	
		if (email.charAt(i)=="@")
			z++;
		if ( (z > 1) || (email.charAt(i) == "/") )
			return false;		
	}	
	if ((email.charAt(0) == "@")||
		 (email.charAt(0) == ".")||
		 (email.charAt(ultpos) == "@")||
		 (email.charAt(ultpos) == ".")||
		 (email.indexOf("@") == -1)||
		 (email.indexOf(".") == -1)||
		 (email.indexOf("@.") != -1))
		return false;
	
	return true
}

function validaForm() {	

	var form = document.frmdadoscomente;

	if (!form.email_comente.value == '' && !valida_email(form.email_comente.value))
	{
			window.alert("Por favor, informe um e-mail válido.");
			form.email_comente.focus();
			return false;
	}
	
	if (form.nome_comente.value == '')
	{
			window.alert("Por favor, selecione como quer ser identificado, pelo Nome ou pelo Apelido.");
			form.nome_comente.focus();
			return false;
	}
	
	if (trimAll(form.texto_comente.value) == '')
		{
			window.alert("Digite o texto !");
			form.txtTexto.focus();
			return false;
	}		

	return true;
}

function verComentarios(mat_id) {
  NewWindow('comment.html','comentarios',380,320,'yes','no');
}

function trimAll(sString)
{
while (sString.substring(0,1) == ' ')
{
sString = sString.substring(1, sString.length);
}
while (sString.substring(sString.length-1, sString.length) == ' ')
{
sString = sString.substring(0,sString.length-1);
}
return sString;
}


function ObtemValorRadio(radioObj) {
	if(!radioObj)
	return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
		return radioObj.value;
		else
		return "";
	for(var i = 0; i < radioLength; i++) {
	if(radioObj[i].checked) {
		return radioObj[i].value;
	}
}
return "";
}
