// JavaScript Document

//função favoritos
function favoritos() 
{ 
	var Link = 'http://www.webnets.com.br';
	var Name = 'Web Nets';
	var Text = 'Favoritos';

	if (window.sidebar) 
		{
		//FF
		window.sidebar.addPanel(Name, Link,'+"&quot;&quot;"+');
		}

	else if(window.external)
		{ 
		//IE
		window.external.AddFavorite(Link, Name);
		}
}

//limpar campos do formulário de contato
function limpar()
{
	document.form_email.nome.focus();
}

//função para imprimir a página
function imprimir()
{
	window.print();
}

//função para não abertar botão ok em select boxes
function tutorial(obj)
{
	window.location.href = 'tutoriais.asp?id='+obj+'';
}

//consistência no campo de busca
function Busca()
{
	var palavra = document.form_busca.texto.value;
	
	if(palavra.length < 3)
		{
			alert("Preencha o campo busca com no mínimo 3 letras!")	;
			document.form_busca.texto.focus();
			return(false);
		}
		
		return(true);
}

//função validar email de contato
function valida_email()
{
	var nome,email,assunto,comentario;
	
	nome = document.form_email.nome.value;
	email = document.form_email.email.value;
	assunto = document.form_email.assunto.value;
	comentario = document.form_email.comentario.value;
	
	if(nome.length == "")
		{
			alert("Preencha o campo nome!");
			document.form_email.nome.focus();
			return false;
		}
		
	else if(email.length == "")
		{
			alert("Preencha o campo email!");
			document.form_email.email.focus();
			return false;
		}
		
	else if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.form_email.email.value)))
		{
			alert("Seu email é inválido!");
			document.form_email.email.value = "";
			document.form_email.email.focus();
			return false;
		}
		
	else if(assunto.length == "")
		{
			alert("Preencha o campo assunto!");
			document.form_email.assunto.focus();
			return false;
		}
	
	else if(comentario.length == "")
		{
			alert("Preencha o campo texto!");
			document.form_email.comentario.focus();
			return false;
		}
	
	else
		{
			return true;
		}
}

//função validar voto
function valida_voto()
{
contador = 0;	

if(!document.form_enquete.opcao_enquete.length) 
	if (document.form_enquete.opcao_enquete.checked==true) 
	return (true); 
	for (i=0;i < document.form_enquete.opcao_enquete.length;i++) 
	if (document.form_enquete.opcao_enquete[i].checked==true) 
	contador++; 
	if(contador==0) 
	{
	alert("Escolha uma opção para computar o seu voto!"); 
	return (false); 
	}
}

//limite de caracteres
function caracteres(texto, permitido, contador)
{
	var comprimento;
	
	comprimento = document.form_email.comentario.value.length;
	
	if(comprimento > permitido)
	{
		document.form_email.comentario.value = document.form_email.comentario.value.substring(0, permitido);
	}	
	
	contador.value = (permitido - (comprimento));
}

//função pop-up voto
function enquete(janela) 
{
window.open('',janela,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=300,height=400");
}

//função pop-up voto resultado
function enquete_resultado(cd)
{
window.open("enquete.asp?id="+cd+"","Janela","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=300,height=400");
}

//função fechar popup
function fechar()
{
window.close();
}

//valida formulário de busca (não permite caracteres maliciosos)
function valida_digito(objeto,event)
{

if (window.event) 
	{
	var codigo = window.event.keyCode;
	if(codigo == 34 || codigo == 38 || codigo == 39 || codigo == 61 || codigo == 59 || codigo == 45 || codigo == 42 || codigo == 37)
		{
			return false;
    	}
	}
else if (event) 
	{
	var codigo = event.which;
	if(codigo == 34 || codigo == 38 || codigo == 39 || codigo == 61 || codigo == 59 || codigo == 45 || codigo == 42 || codigo == 37)
		{
			return false;
    	} 
	}
	return true;
}

//função para enviar página para amigo por email
function amigo(id)
{
	window.open("envia_amigo.asp?id=softwares.asp?id="+id+"","Janela","height=400,width=440,left=300,screenX=300,top=200,screenY=200,scrollbars=yes,location=no,toolbar=no");	
}

//envia amigo
function verifica_amigo()
	{
	var para,meunome,email,mensagem;
	para = document.form2.para.value;
	meunome = document.form2.meunome.value;
	email = document.form2.meuemail.value;
	mensagem = document.form2.mensagem.value;
	
	if (para != ""){
		if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.form2.para.value))){
			alert("O e-mail do destinatário é inválido!");
			document.form2.para.value = "";
			document.form2.para.focus();
			return false;}}
		else {
			alert("Preencha o campo com o e-mail do destinatário!");
			document.form2.para.focus();
			return false;
			}
		
	if(meunome == "")
		{
		alert("Preencha o campo com o seu nome!")
		document.form2.meunome.focus();
		return(false);
		}
		
	if (email != ""){
		if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.form2.meuemail.value))){
			alert("O seu e-mail é inválido!");
			document.form2.meuemail.value = "";
			document.form2.meuemail.focus();
			return false;}}
		else {
			alert("Preencha o campo com o seu e-mail!");
			document.form2.meuemail.focus();
			return false;
			}
			
	if(mensagem == "")
		{
		alert("Digite uma mensagem!")
		document.form2.mensagem.focus();
		return(false);
		}
		
		return(true);
	}