document.documentElement.className += ' js';

function validarform(modulo)
	{
    var mensagem = '';
    switch(modulo)
		{
        case 'contato':
            if ($('nome').value.length == 0) mensagem += "- Nome\n";
            if ($('email').value.length == 0) mensagem += "- E-mail\n";
            if ($('fone').value.length == 0) mensagem += "- Telefone de contato\n";
            if ($('msg').value.length == 0) mensagem += "- Mensagem\n";
        break;
		}
    if (mensagem)
		{
        alert('Campos de preenchimento obrigatório:\n'+mensagem);
        return false;
    	}
	else
		return true;
	}

function cadastraNews(objForm){

	function msg(m){
		$('retornoAjax').innerHTML = m;
		$('retornoAjax').appear({ duration: 0.4});
	}


	if (objForm.nome.value == ""){
		msg("Preencha um nome.");

	} else if(objForm.email.value == "" || !/.+@.+\..+/.test(objForm.email.value)){
		msg("Preencha um E-mail válido");

	} else {
		objForm.request({
			onComplete:function(transport){
				if(/ok/.test(transport.responseText)){
					msg("Cadastrado com sucesso.");
					$$('#cadastro_news input').each(function(el){
						el.value = '';
					});
				} else {
					msg("Erro ao cadastrar.");
				}
			}
		})
	}

	return false;
}

document.observe("dom:loaded", function() {
	var r = $('retornoAjax');
	r.hide();
	r.observe('click', function(){
		this.fade({ duration: 0.4});
	});

	$$('#cadastro_news input').invoke('observe', 'click', function(){
		this.previous('label').fade({ duration:0.3 });
	}).each(function(element){
		element.value = '';
	});

	$$('#cadastro_news label').invoke('observe', 'click', function(){
		this.fade({ duration:0.3 });
	});
})

