function isValidEmail(str) {
   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}

function validarform(modulo){
    var mensagem = '';
    switch(modulo){
		
		case 'usuarios':
				
		if ($('#perfil').val().length == 0) mensagem += "- Perfil.\n";
		if ($('#name').val().length == 0) mensagem += "- Nome.\n";
		if ($('#username').val().length == 0) mensagem += "- Usuário.\n";
		if ($('#password').val().length == 0) mensagem += "- Senha.\n";
			else if($('#password').val().length < 4 || $('#password').val().length > 10) mensagem += "- A senha deve ter entre 4 e 10 caracteres.\n";
		
        break;
		
		case 'noticias':
		
        var oEditor = FCKeditorAPI.GetInstance('texto') ;
        oEditor.UpdateLinkedField();
		
		if ($('#titulo').val().length == 0) mensagem += "- Título.\n";
		if ($('#texto').val().length == 0) mensagem += "- Texto.\n";
		if ($('#dataEn').val().length == 0) mensagem += "- Data de entrada no site.\n";
		if ($('#dataSa').val().length == 0) mensagem += "- Data de saída do site.\n";
		
        break;
		
		case 'artigos':
		
        var oEditor = FCKeditorAPI.GetInstance('texto') ;
        oEditor.UpdateLinkedField();
		
        var oEditor = FCKeditorAPI.GetInstance('resumo') ;
        oEditor.UpdateLinkedField();
		
		if ($('#titulo').val().length == 0) mensagem += "- Título.\n";
		if ($('#autor').val().length == 0) mensagem += "- Autor.\n";
		if ($('#escritorio').val().length == 0) mensagem += "- Escritório.\n";
		if ($('#resumo').val().length == 0) mensagem += "- Resumo.\n";
		if ($('#texto').val().length == 0) mensagem += "- Texto.\n";
		if ($('#dataEn').val().length == 0) mensagem += "- Data de entrada no site.\n";
		if ($('#dataSa').val().length == 0) mensagem += "- Data de saída do site.\n";
		
        break;
		
		case 'documentos':
		
		if ($('#cat_id').val().length == 0) mensagem += "- Categoria.\n";
		if ($('#nome').val().length == 0) mensagem += "- Nome.\n";
		if($('#file_path').val().length == 0)
			if ($('#arqv').val().length == 0) mensagem += "- Arquivo.\n";
		
        break;
		case 'documentos_categorias':
		
		if ($('#nome').val().length == 0) mensagem += "- Nome.\n";
		
        break;
		
		case 'contatos':
        var oEditor = FCKeditorAPI.GetInstance('msg') ;
        oEditor.UpdateLinkedField();
		
		
		if ($('#nome').val().length == 0) mensagem += "- Nome.\n";
		if ($('#empresa').val().length == 0) mensagem += "- Empresa.\n";
		if ($('#email').val().length == 0) mensagem += "- E-mail.\n";
		if ($('#fone').val().length == 0) mensagem += "- Fone.\n";
		if ($('#area').val().length == 0) mensagem += "- Área.\n";
		if ($('#msg').val().length == 0) mensagem += "- Mensagem.\n";
		
        break;
		case 'oportunidades':
        var oEditor = FCKeditorAPI.GetInstance('msg') ;
        oEditor.UpdateLinkedField();
		
		
		if ($('#nome').val().length == 0) mensagem += "- Nome.\n";
		if ($('#empresa').val().length == 0) mensagem += "- Empresa.\n";
		if ($('#email').val().length == 0) mensagem += "- E-mail.\n";
		if ($('#fone').val().length == 0) mensagem += "- Fone.\n";
		if ($('#msg').val().length == 0) mensagem += "- Mensagem.\n";
		
        break;
		case 'associese':
        var oEditor = FCKeditorAPI.GetInstance('msg') ;
        oEditor.UpdateLinkedField();
		
		
		if ($('#nome').val().length == 0) mensagem += "- Nome.\n";
		if ($('#empresa').val().length == 0) mensagem += "- Empresa.\n";
		if ($('#email').val().length == 0) mensagem += "- E-mail.\n";
		if ($('#fone').val().length == 0) mensagem += "- Fone.\n";
		if ($('#msg').val().length == 0) mensagem += "- Mensagem.\n";
		
        break;
		case 'associados':
        var oEditor = FCKeditorAPI.GetInstance('texto') ;
        oEditor.UpdateLinkedField();
		
		
		if ($('#local').val().length == 0) mensagem += "- Local.\n";
		if($('#cat_id'))
			if ($('#cat_id').val().length == 0) mensagem += "- Estado.\n";
		if ($('#nome').val().length == 0) mensagem += "- Nome.\n";
		if ($('#endereco').val().length == 0) mensagem += "- Endereço.\n";
		if ($('#bairro').val().length == 0) mensagem += "- Bairro.\n";
		if ($('#cep').val().length == 0) mensagem += "- CEP.\n";
		if ($('#email').val().length == 0) mensagem += "- E-mail.\n";
		if ($('#fone').val().length == 0) mensagem += "- Fone.\n";
		if ($('#celular').val().length == 0) mensagem += "- Celular.\n";
		if ($('#site').val().length == 0) mensagem += "- Site.\n";
		if ($('#texto').val().length == 0) mensagem += "- Texto.\n";
		
        break;
	}
	
    if (mensagem) {
        alert('Campos de preenchimento obrigatório:\n'+mensagem);
        return false;
    } else{ 
		$("#loading").show();
		return true;
	}	
}
