// JavaScript Document
var nomeObj = new Array("nome_news","email_news");
var valorObj = new Array("Digite seu nome aqui.","Digite seu e-mail aqui.");

window.onload = function(){
	for(i = 0; i < nomeObj.length; i++){
		var obj = document.getElementById(nomeObj[i]);
		obj.value = valorObj[i];
		obj.onfocus = limpaCaixa;
		obj.onclick = limpaCaixa;
		obj.onblur = setLabel;
	}
}

String.prototype.trim = function()
{
return this.replace(/^\s*/, "").replace(/\s*$/, "");
}

function limpaCaixa(e){
	try{var element = e.target          }catch(er){};
	try{var element = event.srcElement  }catch(er){};
	for(i = 0; i < nomeObj.length; i++){
		if(element.value == valorObj[i]){
			element.value = '';
			element.style.color = '#000000';
		}
	}
}

function setLabel(e){
	try{var element = e.target          }catch(er){};
	try{var element = event.srcElement  }catch(er){};
	var t = element.value;
	t = t.trim();
	
	if(t.length == 0){
		for(i = 0; i < nomeObj.length; i++){
			if(element.name == nomeObj[i]){
				element.value = valorObj[i];
				element.style.color = '#999999';
			}
		}
	}
	
	if(t.length >0){
		var ok = true;
		for(i = 0; i < nomeObj.length; i++){
			if(t == valorObj[i]){
				ok = false;
			}
		}
		if(ok){
			element.value = t;
			element.style.color = '#000000';
		}

	}
}

function enviaNews(){
	var fml=document.form_news
	var status=true;
	var arroba = fml.email_news.value.indexOf("@");
	var ponto = fml.email_news.value.indexOf(".");
	
	//Valida o campo NOME.
	if(fml.nome_news.value.length < 3 || fml.nome_news.value == valorObj[0]){
		document.form_news.nome_news.focus();
		alert("Preencha o seu nome corretamente");
		status=false;
	}
	//Valida o campo E-MAIL.
	else if(fml.email_news.value.length < 5 || arroba == -1 || ponto == -1 || fml.email_news.value == valorObj[1]){
		document.form_news.email_news.focus();
		alert("Preencha o seu e-mail corretamente");
		status=false;
	}
	else{
    	fml.action = "scripts/envia_news.asp";		
		fml.submit();	
	}
}