faleconoscoForm = {

    init: function(){     

		if(eval(document.forms['fale_conosco_form'])){

            var oForm = document.forms['fale_conosco_form'];
			
			if(eval(oForm.bt_contato)){
				oForm.bt_contato.onclick = function(){
					return faleconoscoForm.validaForm(oForm);
				}
			}
        }
	},

	/*checkMail: function(mail){
		var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
		if(typeof(mail) == "string"){
			if(er.test(mail)){ return true; }
		}
		else if(typeof(mail) == "object"){
			if(er.test(mail.value)){
				return true;
			}
		}
		else{
			return false;
		}
	},*/


	validaForm: function(oForm){

		var campo;
		var msgaux = '';
		var erro = false;

		campo = oForm.pess_nome.value; 
        if(campo.length == 0){
            msgaux +='- Informe um nome \n';
            erro=true;
        }

        campo = oForm.pess_assu.value;
        if(campo.length == 0){
            msgaux +='- Informe um assunto \n';
            erro=true;
        }

        campo = oForm.pess_mail.value;
        if(campo.length == 0){
			er = /^[a-zA-Z0-9][a-zA-Z0-9\._-]+@([a-zA-Z0-9\._-]+\.)[a-zA-Z-0-9]{2}/;
		    if(er.exec(campo)){
				return true;
			} 
			else {
				msgaux+='- E-mail inválido \n';
				erro=true;
			}
		}

        campo = oForm.pess_mens.value;
        if(campo.length == 0){
            msgaux +='- Informe a mensagem \n';
            erro=true;
        }

		if(erro){
			alert(msgaux);
			return false;
		}
	}
}

ccEvent.addEvent(window, 'load', faleconoscoForm.init);