//*******ESTILIZANDO ABBR IN IE***********//
/**************************************/
function styleAbbr() {
  var oldBodyText, newBodyText, reg
  if (isIE) {
    oldBodyText = document.body.innerHTML;
    reg = /<ABBR([^>]*)>([^<]*)<\/ABBR>/g;
    newBodyText = oldBodyText.replace(reg, '<ABBR $1><SPAN class=\"abbr\" $1>$2</SPAN></ABBR>');
    document.body.innerHTML = newBodyText;
  }
}

ELO.functionsToCallOnload.push("styleAbbr()");

isIE = (document.all) ? true:false;
//

if ( Ajax )
	suportaAjax = true;
else
	suportaAjax = false;
//	
// JavaScript Document
/*Expble = 0;
DEd = document; 
function DEshow(adW,adH,pos) {
	ad = adW + 'x' + adH;
	if ( adW == 300 ) {
		adW=1;
		adH=1;
	}
	DErand = Math.floor(1000000*Math.random());
	DEconn = DEd.body; DEconn.style.behavior='url(#default#clientCaps)';
	DEconn = (DEconn.connectionType == 'lan') ? 1 : 0;
	DEd.write('<IFRAME WIDTH='+adW+' HEIGHT='+adH+' MARGINWIDTH=0 MARGINHEIGHT=0 FRAMEBORDER=0 SCROLLING=no SRC="http://de.uol.com.br/html.ng/'+DEcfg+'&size='+ad+'&page='+pos+'&conntype='+DEconn+'&expble='+Expble+'&ord='+DErand+'?">');
	DEd.write('<SCR'+'IPT LANGUAGE="JavaScript1.1" SRC="http://de.uol.com.br/js.ng/Params.richmedia=yes&'+DEcfg+'&size='+ad+'&page='+pos+'&conntype='+DEconn+'&expble='+Expble+'&ord='+DErand+'?"></SCR'+'IPT>');
	DEd.write('</IFRAME>');
}*/

var DEpopcfg ="POPparwebinsider";
Expble = 1;
DEd=document;
function DEshow(ad,pos){
	DErand = Math.floor(1000000*Math.random());
	DEconn = DEd.body;
	DEconn.style.behavior='url(#default#clientCaps)';
	DEconn = (DEconn.connectionType=='lan')?1:0;
	DEd.write('<SCR'+'IPT LANGUAGE="JavaScript1.1" SRC="http://de.uol.com.br/js.ng/'+DEcfg+'&size='+ad+'&page='+pos+'&conntype='+DEconn+'&expble='+Expble+'&ord='+DErand+'?"></SCR'+'IPT>');
}

function DEshowOLD(ad,pos){
	Expble = 1;
	DEd=document;
	DErand = Math.floor(1000000*Math.random());
	DEconn=DEd.body;
	DEconn.style.behavior='url(#default#clientCaps)';
	DEconn = (DEconn.connectionType=='lan')?1:0;
	DEd.write('<scr'+'ipt type="text/javascript" src="http://de.uol.com.br/js.ng/'+DEcfg+'&size='+ad+'&page='+pos+'&conntype='+DEconn+'&expble='+Expble+'&ord='+DErand+'?"></scr'+'ipt>');
}

function excluiEmail() {
	document.getElementById('acao').value = 'exclui';
	document.maillist.submit();
}

function ById(s) {
	return document.getElementById(s);
}

function F(s) {
	return ById(s).value;
}

function Ajax_indique() {
	if ( suportaAjax == true && ById('bt_indicacao') ) {
		ExibirIndique();
		ById('bt_indicacao').href = "javascript:;";
		return false;
	}
}

function Ajax_comentario() {
	if ( suportaAjax == true && ById('Comentario') ) {
		valida_comentario();
		return false;
	}
}

//FunÃ§Ã£o responsÃ¡vel pela validaÃ§Ã£o de endereÃ§os de e-mail
function valida_email(campo_email) {
	if ( campo_email.value != '' ) {
		//ExpressÃ£o Regular utilizada para validar o endereÃ§o de email
		var ExpReg = /^[a-zA-Z0-9_\.-]{2,}@([A-Za-z0-9_-]{2,}\.)+[A-Za-z]{2,4}$/;
		if ( !ExpReg.test(campo_email.value) ) {
			alert("E-mail Inválido!");
			campo_email.focus();
			return false;
		}
		return true;
	}
}

function valida_gestaoContato() {
	
	var comentario = "";
	
	if (TrimJS(F('gestao_assunto')) == "" ) {
		alert("O Assunto é campo obrigatório!");
		ById('gestao_assunto').focus();
		return false;
	}
	if (TrimJS(F('gestao_nome')) == "" ) {
		alert("O Nome é campo obrigatório!");
		ById('gestao_nome').focus();
		return false;
	}
	if (TrimJS(F('gestao_Estado')) == "" ) {
		alert("O Estado é campo obrigatório!");
		ById('gestao_Estado').focus();
		return false;
	}
	if (TrimJS(F('gestao_Cidade')) == "" ) {
		alert("A Cidade é campo obrigatório!");
		ById('gestao_Cidade').focus();
		return false;
	}
	if (F('gestao_departamento') !== 0 ){
	
	if (F('gestao_departamento') == "" ) {
		alert("Escolha um departamento!");
		ById('gestao_departamento').focus();
		return false;
	}}else{
	
	ById('gestao_departamento').value = "";	
	}
	
	if ( F('gestao_email') == "" ) {
		alert("O E-mail é campo obrigatório!");
		ById('gestao_email').focus();
		return false;
	} else {	
		if ( !valida_email(ById('gestao_email')) ) {
			return false;
		}
	}
	if (TrimJS(F('gestao_comentario')) == "") {
		alert("O Comentário é campo obrigatório!");
		ById('gestao_comentario').focus();
		return false;
	} else {
		words = F('gestao_comentario').split("\n");
		for ( i = 0; i < words.length; i++ )
			if ( words[i] != "undefined" )
				comentario += "@@"+words[i];
	}
	
	var url = '../ajax/envia_gestao_contato.php';
	//
	ById('dev').style.display = '';
	ById('dev').innerHTML = "processando...";
	ById('dev').className = "message_sucess";
	//
	var pars = 'assunto='+F('gestao_assunto')+'&nome='+F('gestao_nome')+'&outro_pais='+F('gestao_pais')+'&outro_estado='+F('gestao_Estado')+'&outro_cidade='+F('gestao_Cidade')+'&email='+F('gestao_email')+'&telefone='+F('gestao_fone')+'&bd_contato_departamento='+F('gestao_departamento')+'&mensagem='+comentario+'&gestao_copia='+F('gestao_copia')+'&chave='+F('gestao_chave')+'&admin='+F('admin_email');
	
	var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: function( originalRequest ) {
	
	var senha = originalRequest.responseText;
	var mensagem = "";
	if ( senha == 1 ){
	    mensagem = "Enviado com sucesso, rapidamente responderemos sua solicitação!";	
	    ById('frm_ac').style.display = 'none';
		ById('dev').className = "message_sucess";
	}else{
		mensagem = "Você já pode acompanhar sua dúvida pelo site.<br> Seu código de atendimento é: <strong>"+senha+"</strong>";
		ById('gestaoContato').style.display = 'none';
		ById('dev').className = "message_sucess";
	}
	
	ById('dev').innerHTML = mensagem;// + botao;
	ById('dev').style.display = '';
	document.gestaoContato.reset();
		
	}});
return false;
}

function valida_contato() {
	var comentario = "";
	
	if (TrimJS(F('contact_nome')) == "" ) {
		alert("O Nome é campo obrigatório!");
		ById('contact_nome').focus();
		return false;
	}
	if ( F('contact_email') == "" ) {
		alert("O E-mail é campo obrigatório!");
		ById('contact_email').focus();
		return false;
	} else {	
		if ( !valida_email(ById('contact_email')) ) {
			return false;
		}
	}
	if (TrimJS(F('contact_comentario')) == "") {
		alert("O Comentário é campo obrigatório!");
		ById('contact_comentario').focus();
		return false;
	} else {
		words = F('contact_comentario').split("\n");
		for ( i = 0; i < words.length; i++ )
			if ( words[i] != "undefined" )
				comentario += "@@"+words[i];
	}
	
	if ( navigator.appName.indexOf("Microsoft Internet Explorer") == 0 )
		is_ie = 1;
	else
		is_ie = 0;

	var url = '../ajax/envia_contato.php';
	var pars = 'nome='+F('contact_nome')+'&email='+F('contact_email')+'&cidade='+F('contact_cidade')+'&estado='+F('contact_estado')+'&telefone='+F('contact_fone')+'&comentario='+comentario+'&is_ie='+is_ie;
	
	var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: function( originalRequest ) {
																								
	var resultado = originalRequest.responseText;
	var mensagem = "";
	if ( resultado == 1 ) {
		mensagem = "<strong>Sua mensagem foi enviada com sucesso!<br />Em breve, entraremos em contato.</strong><br />";
		ById('Retorno').className = "message_sucess";
	
	} else if ( resultado == 2 ) {
		mensagem = "<strong>Ocorreu um erro e sua mensagem não foi enviada.<br />Por favor, tente novamente.</strong><br />";
		ById('Retorno').className = "message_error";
	} else {
		mensagem = "<strong>Por favor, verifique os campos obrigatórios e preencha-os.<br />Por favor, tente novamente.</strong><br />";
		ById('Retorno').className = "message_error";
	}
	ById('Retorno').innerHTML = mensagem;// + botao;
	ById('Retorno').style.display = '';
	document.formContact.reset();																							
																								
	}});	
return false;
}

function valida_comentario() 
{
	if ( TrimJS(F('comment_autor')) == "" ) {
		alert("O campo Nome é Obrigatório!");
		ById('comment_autor').focus();
		return false;
	}
	if ( F('comment_email') == "" ) {
		alert("O campo E-mail é Obrigatório!");
		ById('comment_email').focus();
		return false;
	}else {
		if ( !valida_email(ById('comment_email')) ) {
			return false;
		}
	}
	if( TrimJS(F('comment_comentario')) == "" ){
	alert("O campo comentário é Obrigatório");
	ById('comment_comentario').focus();
	return false;
	}

    var url = '../ajax/grava_comentario.php';
	var pars = 'autor='+TrimJS(F('comment_autor'))+'&email='+F('comment_email')+'&comentario='+F('comment_comentario')+'&site='+F('comment_url')+'&bd_noticia='+F('comment_bd_noticia')+'&dt_comentario='+F('comment_dt_comentario');
	
	var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: function( originalRequest ) {
																								
	var resultado = originalRequest.responseText;
	var mensagem = "";
	if ( resultado == 1 ) {
		mensagem = "<strong>Seu comentário foi cadastrado com sucesso!\nEntretando ele está aguardando moderação antes de ser publicado.</strong><br />";
		ById('Coment_alert').className = "message_sucess";
		ById('Comentario').style.display = 'none';
	
	} 
	 else if ( resultado == 2 ) {
		mensagem = "<strong>Seus comentários estão bloqueados.<br />E não é permitido a este email comentar neste site!.</strong>";
		ById('Coment_alert').className = "message_error";
		ById('Comentario').style.display = 'none';
	}
		else {
		mensagem = "<strong>Por favor, verifique os campos obrigatórios e preencha-os.<br />Por favor, tente novamente.</strong><br />";
		ById('Coment_alert').className = "message_error";
	}
	ById('Coment_alert').innerHTML = mensagem;// + botao;
	ById('Coment_alert').style.display = '';
	document.Comentario.reset();																							
																								
	}});	
return false;
}


function TrimJS(campo){
   return campo.replace(/^\s+|\s+$/g,"");
}

function ExibirIndique() {
	ById('form_indique').className = "envie show";
}

function valida_Recuperar_codigo()
{
	if ( F('recupera_email') == "" ) {
		alert("O Seu e-mail é obrigatório!");
		ById('recupera_email').focus();
		return false;
	}
	else {
		if ( !valida_email(ById('recupera_email')) ) {
			return false;
		}
	}

	var url = '../ajax/envia_recupera_codigo.php';
	//
	ById('alertsucess').style.display = '';
	ById('alertsucess').innerHTML = "processando...";
	ById('alertsucess').className = "message_sucess";
	//
	var pars = 'email='+F('recupera_email');
	var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: function( originalRequest ) {
	//																							
	var resultado = originalRequest.responseText;
	var mensagem = "";
	if ( resultado == 1 ) {
		mensagem = "<strong>Envio efetuado com sucesso!<br />Sua senha de atendimento acabou de ser enviada ao seu email.</strong><br />";
		ById('alertsucess').className = "message_sucess";
	
	} else if ( resultado == 2 ) {
		mensagem = "<strong>Este email não está cadastrado no site.</strong><br />";
		ById('alertsucess').className = "message_error";
	} else {
		mensagem = "<strong>Por favor, verifique os campos obrigatórios e preencha-os.<br />Por favor, tente novamente.</strong><br />";
		ById('alertsucess').className = "message_error";
	}
	ById('alertsucess').innerHTML = mensagem;// + botao;
	ById('alertsucess').style.display = '';
	document.FormReC.reset();
	//
	}});	
return false;
}

function valida_indicacao() {
	
	if ( F('nome_destinatario') == "" ) {
		alert("O nome do destinatario é obrigatório!");
		ById('nome_destinatario').focus();
		return false;
	}
	if ( F('email_destinatario') == "" ) {
		alert("O e-mail do destinatario é obrigatório!");
		ById('email_destinatario').focus();
		return false;
	}
	if ( F('nome_remetente') == "" ) {
		alert("O seu nome é obrigatório!");
		ById('nome_remetente').focus();
		return false;
	}
	if ( F('email_remetente') == "" ) {
		alert("O seu e-mail é obrigatório!");
		ById('email_remetente').focus();
		return false;
	}
	else {
		if ( !valida_email(ById('email_remetente')) ) {
			return false;
		}
	}
	
	if ( navigator.appName.indexOf("Microsoft Internet Explorer") == 0 )
		is_ie = 1;
	else
		is_ie = 0;
	
	var url = '../ajax/envia_indique.php';
	var pars = 'nome_remetente='+F('nome_remetente')+'&email_remetente='+F('email_remetente')+'&nome_destinatario='+F('nome_destinatario')+'&email_destinatario='+F('email_destinatario')+'&comentario='+F('comentario')+'&copia='+F('copia')+'&noticia='+F('noticia_nome')+'&resumo='+F('resumo')+'&autor='+F('autor')+'&data='+F('data')+'&noticia_url='+F('noticia_url')+'&id_not='+F('id_not')+'&is_ie='+is_ie;
	
	//ById('ResultadoContato').innerHTML = pars;
	
	var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: function( originalRequest ) {
	var resultado = originalRequest.responseText;
	var mensagem = "";
	
	var botao = '<input type="image" src="imagens/botoes/bt_fechar.gif" name="fechar_contato" id="fechar_contato" value="Fechar" title="Fechar" onclick="javascript:FecharContato(); return false;" />';
	
	if ( resultado == 1 ) {
		mensagem = "<strong>Sua mensagem foi enviada com sucesso!<br />Será respondida em breve.</strong><br />";
		ById('ResultadoContato').className = "message_sucess";
	} 
	else if ( resultado == 2 ) {
		mensagem = "<strong>Ocorreu um erro e sua mensagem não foi enviada.<br />Por favor, tente novamente.</strong><br />";
		ById('ResultadoContato').className = "message_error";
	} 
	else {
		mensagem = "<strong>Por favor, verifique os campos obrigatórios e preencha-os.<br />Por favor, tente novamente.</strong><br />";
		ById('ResultadoContato').className = "message_error";
	}
	
	ById('ResultadoContato').innerHTML = mensagem;// + botao;
	ById('ResultadoContato').style.display = '';
	document.FormIndique.reset();
	
	}});	
return false;
}

//
function FecharIndique() {
	ById('form_indique').className = "envie hidden";
	return false;
}

//Da um valor ao input ao se dar foco nele, usando-se onblur e onfocus:::: By Marcelo;
function onFocus(name,valorF){
	var id = document.getElementById(name); 
	//
	if (id.value == '')
	{
	id.value = valorF;
	}
}

function onBlur(name,valorF){
	var id = document.getElementById(name); 
	//
	if (id.value == valorF)
    {
	id.value = '';
	}
}

//valida um campo::: By Marcelo
function valida_c(val,id,formulario)
{
if(TrimJS(val) == '')
{
alert("E necessário que primeiro preencha o campo!");
ById(id).value = '';
ById(id).focus();
}
else{
ById(formulario).submit();		
}
}

function resultado(){
if(ById('resultado').style.display == 'none'){
		ById('resultado').style.display = '';
		ById('questoes').style.display = 'none';
		}
else{
		ById('resultado').style.display = 'none';
		ById('questoes').style.display = '';
		}
}

function cadastra_voto(){
	
if (F('valor') == ''){
alert('Escolha uma opção!');
return false;
}
	var url = '../ajax/grava_voto.php';
	var pars = 'valor='+F('valor')+'&usuario='+F('usuario');
	var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onComplete: function( originalRequest ) {
	if(originalRequest.responseText == 1){
	alert('Você já votou! É permitido apenas um voto.');
	}else{
	ById('questoes').style.display = 'none';
	ById('resultado').style.display = '';
	ById('resultado').innerHTML = originalRequest.responseText;
	ById('comt').reset();
	}

}});
return false;
}

function davalor(id)
{
document.getElementById('valor').value = id;
}


