// JavaScript Portal Metropole
// Desenvolvido por: Leandro Prudente
// E-Mail: llprudente@gmail.com


var tagAlvo = new Array('p');
var tamanhos = new Array( '13px','14px','15px','16px','17px','18px','19px' );
var tamanhoInicial = 2;
 
function mudaTamanho( idAlvo,acao )
{
	if (!document.getElementById) return
	var selecionados = null,tamanho = tamanhoInicial,i,j,tagsAlvo;
	tamanho += acao;
	if ( tamanho < 0 ) tamanho = 0;
	if ( tamanho > 6 ) tamanho = 6;
	tamanhoInicial = tamanho;
	if ( !( selecionados = document.getElementById( idAlvo ) ) ) selecionados = document.getElementsByTagName( idAlvo )[ 0 ];
	
	selecionados.style.fontSize = tamanhos[ tamanho ];
	
	for ( i = 0; i < tagAlvo.length; i++ ){
	tagsAlvo = selecionados.getElementsByTagName( tagAlvo[ i ] );
	for ( j = 0; j < tagsAlvo.length; j++ ) tagsAlvo[ j ].style.fontSize = tamanhos[ tamanho ];
	}
}

function txtBoxFormat(strField, sMask, evtKeyPress) 
{
	var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;
	
	if(window.event) {
	nTecla = evtKeyPress.keyCode; }
	else if(evtKeyPress.which) {
	nTecla = evtKeyPress.which;
	}

	if (nTecla != 8)
	{
		sValue = document.getElementById(strField).value;
		sValue = sValue.toString().replace( "-", "" );
		sValue = sValue.toString().replace( "-", "" );
		sValue = sValue.toString().replace( ".", "" );
		sValue = sValue.toString().replace( ".", "" );
		sValue = sValue.toString().replace( "/", "" );
		sValue = sValue.toString().replace( "/", "" );
		sValue = sValue.toString().replace( "(", "" );
		sValue = sValue.toString().replace( "(", "" );
		sValue = sValue.toString().replace( ")", "" );
		sValue = sValue.toString().replace( ")", "" );
		sValue = sValue.toString().replace( " ", "" );
		sValue = sValue.toString().replace( " ", "" );
		fldLen = sValue.length;
		mskLen = sMask.length;
		
		i = 0;
		nCount = 0;
		sCod = "";
		mskLen = fldLen;
		
		while (i <= mskLen) {
		bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/"))
		bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))
		
		if (bolMask) {
		 sCod += sMask.charAt(i);
		 mskLen++; }
		else {
		 sCod += sValue.charAt(nCount);
		 nCount++;
		}
		
		i++;
		}
		
		document.getElementById(strField).value = sCod;
		
		if (nTecla != 8){
		if (sMask.charAt(i-1) == "9") {
		 return ((nTecla > 47) && (nTecla < 58)); }
		else { 
		 return true;
		} }
		else {
		return true;
		}
	}
}


function abreJanelaEnvia() 
{
	window.open("jan_envieamigo.php","RadioMetropole","location=0,status=0,scrollbars=0,width=300,height=190");
}     

function AolllashD(id)
{
    var form = document.frmEnquete;
    var msg="";
    var Radio=null;

    Radio= form.rdEnquete;
    for(var i=0;i<Radio.length;i++) {
        if(Radio[i].checked) 
		{
			regVTass8fjdgre(Radio[i].value, id);
        }
    }
}

function regVTass8fjdgre(id, idididesd)
{
	reglalalVsds('ajAlkjksdhebfhdgs.php?vtvtvt='+id+'&enene='+idididesd);
}


function reglalalVsds(url)
{
	regV = null; 

	if (window.XMLHttpRequest) // MOZILA
	{ 
		regV = new XMLHttpRequest();
		regV.onreadystatechange = insereRetEn;
		regV.open("GET",url,true); 
		regV.send(null);
	} 
	else if (window.ActiveXObject) // IE
	{ 
		regV = new ActiveXObject("Microsoft.XMLHTTP"); 
		if (regV) 
		{
			regV.onreadystatechange = insereRetEn; 
			regV.open("GET",url,true); 
			regV.send(); 
		} 
	}
}

function insereRetEn() 
{ 
	if (regV.readyState == 4)
	{
		if(regV.responseText == true)
		{
			alert('Obrigado pela participação');
			location.replace('index.php');			
		}
		else
		{
			alert('Você já votou nesta enquete!');
			location.replace('index.php');	
		}
	} 
}


function validaBusca(busca)
{
	if(busca == "")
	{
		alert('Em branco ?');
		return false;
	}
	else
	{
		location.replace('index_busca.php?busca='+busca);
	}
}

function verificaEnviaMensagem(f)
{
	if(f.txtNome.value == "" || f.txtEmail.value == "" || f.txtCidade.value == "" || f.txtMensagem.value == "")
	{
		document.getElementById('div_resultado').innerHTML = '<h6>Campos em branco. Favor preencher!</h6>';
		return false;
	}
	else
	{
		f.envia.value = 'envia';
		f.submit();
	}
}

function verificaEnviaMensagemGuilhotina(f)
{
	if(f.txtNome.value == "" || f.txtEmail.value == "" || f.txtBairro.value == "" || f.txtMensagem.value == "" || f.txtTel.value == "")
	{
		document.getElementById('div_resultado').innerHTML = '<h6>Campos em branco. Favor preencher!</h6>';
		return false;
	}
	else
	{
		f.envia.value = 'envia';
		f.submit();
	}
}

function verificaCadastraUsuario(f)
{
	var nome = document.getElementById('txtNome').value;
	var email = document.getElementById('txtEmail'.value);
	var end = document.getElementById('txtEndereco').value;
	var estado = document.getElementById('cmbEstado').value;
	var login = document.getElementById('txtLogin').value;
	var senha = document.getElementById('txtSenha').value;
	var conf = document.getElementById('txtSenhaC').value;
	var cidade = document.getElementById('txtCidade').value;
	var nascimento = document.getElementById('txtNascimento').value;
	var codigo = document.getElementById('txtCodigo').value;
	var confirma = document.getElementById('txtCodigoGD').value;
	
	if(nome == "" || email == "" || end == "" || login == "" || senha == "" || cidade == "")
	{
		document.getElementById('div_resultado').innerHTML = '<h4>Campos em branco. Favor preencher!</h4>';
		return false;
	}
	else
	{
		if(codigo != confirma)
		{
			document.getElementById('div_resultado').innerHTML = '<h4>C&oacute;digo de Seguran&ccedil;a Incorreto!</h4>';
			return false;
		}
		
		if(senha != conf)
		{
			document.getElementById('div_resultado').innerHTML = '<h4>Senhas n&atilde;o Conferem.</h4>';
			return false;
		}
		
		f.envia.value = 'envia';
		f.submit();
	}
}

function verificaCadastraUsuarioSenha(f)
{
	var email = f.txtEmail.value;
	
	if(email == "")
	{
		document.getElementById('div_resultado').innerHTML = '<h4>Campo em branco. Favor preencher!</h4>';
		return false;
	}
	else
	{
		f.envia.value = 'envia';
		f.submit();
	}
}

function verificaEnviaEmailEquipe(f)
{
	if(f.txtNome.value == "" || f.txtEmail.value == "" || f.txtMensagem.value == "")
	{
		document.getElementById('div_resultado').innerHTML = '<h6>Campos em branco. Favor preencher!</h6>';
		return false;
	}
	else if(f.emailDestino.value == "")
	{
		document.getElementById('div_resultado').innerHTML = '<h6>Este funcionário não possui conta de e-mail!</h6>';
		return false;
	}
	else
	{
		var nm = f.txtNome.value;
		var em = f.txtEmail.value;
		var ms = f.txtMensagem.value;
		var emVai = f.emailDestino.value;
		document.getElementById('div_resultado').innerHTML = '<h6>Aguarde... Enviando mensagem...</h6>';
		insereAjaxMensagem('ajaxEnviaMailEquipe.php?Ne='+nm+'&em='+em+'&emVai='+emVai+'&mensagem='+ms);
		f.txtNome.value = '';
		f.txtEmail.value = '';
		f.txtMensagem.value = '';
		return false;
	}
}

function insereAjaxMensagem(url)
{
	mensIns = null; 

	if (window.XMLHttpRequest) // MOZILA
	{ 
		mensIns = new XMLHttpRequest();
		mensIns.onreadystatechange = insereAjaxMensagemC;
		mensIns.open("GET",url,true); 
		mensIns.send(null);
	} 
	else if (window.ActiveXObject) // IE
	{ 
		mensIns = new ActiveXObject("Microsoft.XMLHTTP"); 
		if (mensIns) 
		{
			mensIns.onreadystatechange = insereAjaxMensagemC; 
			mensIns.open("GET",url,true); 
			mensIns.send(); 
		} 
	}
}

function insereAjaxMensagemC() 
{ 
	if (mensIns.readyState == 4)
	{
		if(mensIns.responseText == 0)
		{
			document.getElementById('div_resultado').innerHTML = '<h6>Mensagem enviada com sucesso!</h6>';
			//setTimeout('Windows.close("win3", event)',3000);
		}
		else if(mensIns.responseText == 1)
		{
			document.getElementById('div_resultado').innerHTML = '<h6>Você já enviou esta mensagem!</h6>';
			return false;
		}
		else if(mensIns.responseText == 2)
		{
			document.getElementById('div_resultado').innerHTML = '<h6>Limite de caracteres atingido!</h6>';
			return false;
		}
	} 
}

function insereAjax(url)
{
	aveIns = null; 

	if (window.XMLHttpRequest) // MOZILA
	{ 
		aveIns = new XMLHttpRequest();
		aveIns.onreadystatechange = insereAjaxConfirma;
		aveIns.open("GET",url,true); 
		aveIns.send(null);
	} 
	else if (window.ActiveXObject) // IE
	{ 
		aveIns = new ActiveXObject("Microsoft.XMLHTTP"); 
		if (aveIns) 
		{
			aveIns.onreadystatechange = insereAjaxConfirma; 
			aveIns.open("GET",url,true); 
			aveIns.send(); 
		} 
	}
}

function insereAjaxConfirma() 
{ 
	if (aveIns.readyState == 4)
	{
		var browser = navigator.appName;  
		var myEle; 
		var avenida = document.getElementById('txtNomeAve').value;
		novaAv = document.createElement("option");
		alert(aveIns.responseText);
		novaAv.value = aveIns.responseText;  
		novaAv.text = avenida;  
		
		if (browser == "Microsoft Internet Explorer") 
		{  
			document.frm.cmbAvenidas.add(novaAv);  
		} 
		else 
		{  
			document.frm.cmbAvenidas.appendChild(novaAv); 
		}
		document.getElementById('cadAvenida').innerHTML = '<span class="usuario2"><a href="#" onclick="cadastraAvenida();">Nova Avenida</a></span>';
	} 
}

function abreRadio()
{
	window.open("webradio.php","RadioMetropole","location=0,status=0,scrollbars=0,width=300,height=190"); 
}

var submitcount=0;
function checkSubmit() 
{
	if (submitcount == 0)
	{
		submitcount++;
		document.Surv.submit();
	}
}
	
function textCounter(field, countfield, maxlimit)
{
	if (field.value.length > maxlimit)
	{
		field.value = field.value.substring(0, maxlimit);
		document.getElementById('div_resultado').innerHTML = '<h6>Limite de caracteres atingido!</h6>';
	}
	else
	{
		document.getElementById('div_resultado').innerHTML = '';
		countfield.value = maxlimit - field.value.length;
	}
}

///////////////////////////// ENVIA AMIGO ///////////////

function limpaEscondeDiv()
{
	document.getElementById("div_resultado").innerHTML = "";
	document.getElementById("enviaAmigo").style.display = "none";
}


function enviaEmailErro(url)
{
	enviaERR = null; 

	if (window.XMLHttpRequest) // MOZILA
	{ 
		enviaERR = new XMLHttpRequest();
		enviaERR.onreadystatechange = enviaMailErr;
		enviaERR.open("GET",url,true); 
		enviaERR.send(null);
	} 
	else if (window.ActiveXObject) // IE
	{ 
		enviaERR = new ActiveXObject("Microsoft.XMLHTTP"); 
		if (enviaERR) 
		{
			enviaERR.onreadystatechange = enviaMailErr; 
			enviaERR.open("GET",url,true); 
			enviaERR.send(); 
		} 
	}
}

function enviaMailErr() 
{ 
	if (enviaERR.readyState == 4)
	{
		document.getElementById("div_resultado_erro").innerHTML = "<h6>Mensagem Enviada com Sucesso!</h6>";
	} 
}



function enviaEmailAmigo(url)
{
	enviaE = null; 

	if (window.XMLHttpRequest) // MOZILA
	{ 
		enviaE = new XMLHttpRequest();
		enviaE.onreadystatechange = enviaMail;
		enviaE.open("GET",url,true); 
		enviaE.send(null);
	} 
	else if (window.ActiveXObject) // IE
	{ 
		enviaE = new ActiveXObject("Microsoft.XMLHTTP"); 
		if (enviaE) 
		{
			enviaE.onreadystatechange = enviaMail; 
			enviaE.open("GET",url,true); 
			enviaE.send(); 
		} 
	}
}

function enviaMail() 
{ 
	if (enviaE.readyState == 4)
	{
		document.getElementById("div_resultado").innerHTML = "<h6>Mensagem Enviada com Sucesso!</h6>";
	} 
}

function verificaEnviaNoticia(f)
{
	if(f.txtNomeEnvia.value == "" || f.txtNomeRecebe.value == "" || f.txtEmailEnvia.value == "" || f.txtEmailRecebe.value == "")
	{
		document.getElementById("div_resultado").innerHTML = "<h6>Campos em branco. Favor preencher!</h6>";
		return false;
	}
	else
	{
		var Ne = f.txtNomeEnvia.value;
		var Ee = f.txtEmailEnvia.value;
		var Nr = f.txtNomeRecebe.value;
		var Er = f.txtEmailRecebe.value;
		var id = f.idNoticia.value;
		enviaEmailAmigo("ajaxEnviaMail.php?Ne="+Ne+"&Ee="+Ee+"&Nr="+Nr+"&Er="+Er+"&id="+id);
		f.txtNomeEnvia.value = '';
		f.txtEmailEnvia.value = '';
		f.txtNomeRecebe.value = '';
		f.txtEmailRecebe.value = '';
	}
}

function verificaEnviaErro(f)
{
	if(f.txtNomeErro.value == "" || f.txtMensagemErro.value == "" || f.txtEmailErro.value == "")
	{
		document.getElementById("div_resultado_erro").innerHTML = "<h6>Campos em branco. Favor preencher!</h6>";
		return false;
	}
	else
	{
		f.idEnvia.value = 'erro';
		f.submit();
	}
}

function verificaEnviaArtigo(f)
{
	if(f.txtNomeEnvia.value == "" || f.txtNomeRecebe.value == "" || f.txtEmailEnvia.value == "" || f.txtEmailRecebe.value == "")
	{
		document.getElementById("div_resultado").innerHTML = "<h6>Campos em branco. Favor preencher!</h6>";
		return false;
	}
	else
	{
		var Ne = f.txtNomeEnvia.value;
		var Ee = f.txtEmailEnvia.value;
		var Nr = f.txtNomeRecebe.value;
		var Er = f.txtEmailRecebe.value;
		var id = f.idNoticia.value;
		enviaEmailAmigo("ajaxEnviaMailArtigo.php?Ne="+Ne+"&Ee="+Ee+"&Nr="+Nr+"&Er="+Er+"&id="+id);
		f.txtNomeEnvia.value = '';
		f.txtEmailEnvia.value = '';
		f.txtNomeRecebe.value = '';
		f.txtEmailRecebe.value = '';
	}
}

function validaNumeros(campo)
{
	var digits="0123456789";
	var campo_temp;
	for (var i=0;i<campo.value.length;i++)
	{
		campo_temp = campo.value.substring(i,i+1) ;
		if (digits.indexOf(campo_temp)==-1)
		{
			campo.value = campo.value.substring(0,i);
			break;
		}
	}
}

function validaEmail(mail)
{
	if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mail))) 
	{
		return false;
	}
	else
	{
		return true;
	}
}

function insereNewsletter(url)
{
	newsIns = null; 

	if (window.XMLHttpRequest) // MOZILA
	{ 
		newsIns = new XMLHttpRequest();
		newsIns.onreadystatechange = insereNewsletterC;
		newsIns.open("GET",url,true); 
		newsIns.send(null);
	} 
	else if (window.ActiveXObject) // IE
	{ 
		newsIns = new ActiveXObject("Microsoft.XMLHTTP"); 
		if (newsIns) 
		{
			newsIns.onreadystatechange = insereNewsletterC; 
			newsIns.open("GET",url,true); 
			newsIns.send(); 
		} 
	}
}

function insereNewsletterC() 
{ 
	if (newsIns.readyState == 4)
	{
		if(newsIns.responseText == 0)
		{
			alert('E-Mail inserido com sucesso.');
		}
		else
		{
			alert('ERRO: E-Mail já cadastrado.');
		}
	} 
}

function mostraDivErro()
{
	//alert('Erro');
	document.getElementById("comunicaErro").style.display = "block";
}


