// JavaScript Document
//-----------------------------------------------------------------------------

function ValidaNews() {
	var Erros 	= 0;
	var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
	Nome 		= document.getElementById("edNome");
	Email 		= document.getElementById("edEmail");
	Erro1 		= document.getElementById("edErro1");
	Erro2 		= document.getElementById("edErro2");
	
	if ((Nome.value == "")||(Nome.value == "nome"))
		{
		Nome.style.background = '#FF0000';
		Nome.value = '';
		Nome.focus();
		Erro1.value = '* Digite seu nome';
		Erros = 1;
		} else
	if ((Email.value == "")||(Email.value == "e-mail"))
		{
		Email.style.background = '#FF0000';
		Email.value = '';
		Email.focus();
		Erro2.value = '* Digite seu e-mail';
		Erros = 2;
		} else {
		if ((typeof(Email.value) == "string")||(typeof(Email.value) == "object"))
			{
			if (!(er.test(Email.value)))
				{
				Email.style.background = '#FF0000';
				Email.value = '';
				Email.focus();
				Erro2.value = '* E-mail incorreto!';
				Erros = 2;
				}
			}
		}
		
	if (Erros == 0) 
		{		
		document.FormNews.submit(); 
		}
	}

//-----------------------------------------------------------------------------
function fadeOut(id, time) {
	if (document.getElementById('CtlFade').value == 'S') {
	target = document.getElementById(id);
	alpha = 100;
	timer = (time*1000)/50;
	var i = setInterval(
			function() {
				if (alpha <= 0)
					clearInterval(i);
				setAlpha(target, alpha);
				alpha -= 2;
			}, timer);
	document.getElementById('CtlFade').value = 'N';
	}
}

function fadeIn(id, time) {
	if (document.getElementById('CtlFade').value == 'N') {
	target = document.getElementById(id);
	alpha = 0;
	timer = (time*1000)/50;
	var i = setInterval(
			function() {
				if (alpha >= 100)
					clearInterval(i);
				setAlpha(target, alpha);
				alpha += 2;
			}, timer);
	document.getElementById('CtlFade').value = 'S';
	}
}

function setAlpha(target, alpha) {
	target.style.filter = "alpha(opacity="+ alpha +")";
	target.style.opacity = alpha/100;
}

//-----------------------------------------------------------------------------

function CorTR(Evento, Campo) {
	if (Evento == 1) {
		document.getElementById(Campo).style.background = '#F0FFDF';
	} else
	if (Evento == 2) {
		document.getElementById(Campo).style.background = '#FFFFFF';
		
	}
}

//-----------------------------------------------------------------------------

function ValidaCampos() {
	Erro = document.getElementById('DIVErro');
	
	Campo = document.getElementById('edNome');
	if (Campo.value == "") {
		document.getElementById('edErro').innerHTML = 'Digite seu Nome';
		fadeIn('DIVErro', 0.1);
		Campo.focus();
		return false;
	}
	
	Campo = document.getElementById('edEmail');
	var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
	if (Campo.value == "") {
		document.getElementById('edErro').innerHTML = 'Digite seu E-mail';
		fadeIn('DIVErro', 0.1);
		Campo.focus();
		return false;
	}
	if ((typeof(Campo.value) == "string")||(typeof(Campo.value) == "object"))
		{
		if (!(er.test(Campo.value)))
			{
			document.getElementById('edErro').innerHTML = 'Digite um e-mail v&aacute;lido';
			fadeIn('DIVErro', 0.1);
			Campo.focus();
			return false;
			}
		}
	
	Campo = document.getElementById('edMensagem');
	if (Campo.value == "") {
		document.getElementById('edErro').innerHTML = 'Digite uma Mensagem';
		fadeIn('DIVErro', 0.1);
		Campo.focus();
		return false;
	}
}
