/*
Código JavaScript criado por Trofia.com 
*/
function exame(){
	this.fl=true 
	this.m=""
	this.r=true
	return this
}
function examinar_campo(e,c,m){
	if(c.value == null || c.value == ""){marcar_campo(e,c,m);return e.r;}
	else return true;
}
function examinar_campo_email(e,c,m){	
	if(c.value.match(/^[a-zA-Z0-9_\-\.]+@[a-zA-Z0-9\-\]+\.[a-zA-Z0-9\-\.]+$/)) return true
	else{marcar_campo(e,c,m);return e.r;}	
}
function marcar_campo(e,c,m){
	e.m+="\n"+m
	if (e.fl) {c.focus();c.select();e.fl=false;}
	c.style.borderColor='#FF00FF';
	c.style.color='#FF00FF';				
	e.r=false	
}
function checarformcontato(form){
	var	e=new exame()
	examinar_campo(e,form.nome,"O seu nome")
	if(examinar_campo(e,form.email,"O seu e-mail")){examinar_campo_email(e,form.email,"O seu e-mail de forma correta")}
	examinar_campo(e,form.titulo,"O título da sua mensagem")
	examinar_campo(e,form.mensagem,"A sua mensagem")		
	examinar_campo(e,form.codigo,"O código de segurança")	
	var metadados;
	if (e.r){		
		if (d.referrer) {metadados="\nPágina de origem: "+d.referrer+"";}else{metadados="\nSem página de origem!";}
		if (navigator) {if (navigator.userAgent){metadados+="\nUser Agent: "+navigator.userAgent+"";}else{metadados+="\nObjeto navigator sem a propriedade userAgent definida!";}}else{metadados+="\nO objeto navigator não foi definido!";}		
		form.info.value+="\n------------------------"+metadados+"\n------------------------";			
	}else alert("Por favor, digite:"+e.m);
	return e.r;
}