
// .verifica - Indica se o campo pode ser nulo ou não
// .label - Indica o nome do campo que será mostrado para o usuário

// .aba - Indica que o elemento está em alguma aba na tela

	String.prototype.trim = function()
	{
	return this.replace(/^\s*/, "").replace(/\s*$/, "");
	}

	function validaform(form) {
	
		for (var i = 0; i < form.elements.length ; i++) {
			
			if (form.elements[i].getAttribute("verifica") == "sim") {

				switch (form.elements[i].type) {

					case "text" :
						
						
						if  (form.elements[i].value.trim() == "") {
							  
								//--Ação que o campo irá exeutar para informar para o usuário----------
								alert("O campo '" + form.elements[i].getAttribute("label") + "' é obrigatório e não foi preenchido corretamente!" )
								//---------------------------------------------------------------------
								
								if ((form.elements[i].getAttribute("aba") != "") && (form.elements[i].getAttribute("aba") != null)) {
									funNavegarAbas(form.elements[i].getAttribute("aba"));
								}
								
								form.elements[i].focus()
								return false
						}
					break
					case "password" :
						
						if  (form.elements[i].value.trim() == "") {
						
								//--Ação que o campo irá exeutar para informar para o usuário----------
								alert("O campo '" + form.elements[i].getAttribute("label") + "' é obrigatório e não foi preenchido corretamente!" )
								//---------------------------------------------------------------------
								
								if ((form.elements[i].getAttribute("aba") != "") && (form.elements[i].getAttribute("aba") != null)) {
									funNavegarAbas(form.elements[i].getAttribute("aba"));
								}
								
								form.elements[i].focus()
								return false
						}
					break
					
					case "file" :
						
						if  (form.elements[i].value.trim() == "") {
						
								//--Ação que o campo irá exeutar para informar para o usuário----------
								alert("O campo '" + form.elements[i].getAttribute("label") + "' é obrigatório. Clique em procurar e selecione um arquivo!" )
								//---------------------------------------------------------------------
								
								if ((form.elements[i].getAttribute("aba") != "") && (form.elements[i].getAttribute("aba") != null)) {
									funNavegarAbas(form.elements[i].getAttribute("aba"));
								}
								
								form.elements[i].focus()
								return false
						}
					break
					
					case "textarea" :
						if  (form.elements[i].value.trim() == "") {
								//--Ação que o campo irá exeutar para informar para o usuário----------
								
								alert("O campo '" + form.elements[i].getAttribute("label") + "' deve ser preenchido, por favor verifique!" )
								//---------------------------------------------------------------------
								
								if ((form.elements[i].getAttribute("aba") != "") && (form.elements[i].getAttribute("aba") != null)) {
									funNavegarAbas(form.elements[i].getAttribute("aba"));
								}
								
								form.elements[i].focus()
								return false
						}
					break
					case "select-one" :
						if  (form.elements[i].options[form.elements[i].selectedIndex].value == "") {
								//--Ação que o campo irá exeutar para informar para o usuário----------
								alert("Por favor, selecione um valor válido em '" + form.elements[i].getAttribute("label") + "'!" )
								//---------------------------------------------------------------------
								
								if ((form.elements[i].getAttribute("aba") != "") && (form.elements[i].getAttribute("aba") != null)) {
									funNavegarAbas(form.elements[i].getAttribute("aba"));
								}
								
								form.elements[i].focus()
								return false
						}
					break
				}
			}
		}
		
		return true;
	}
	
	function Reload(action) {
		
		if (action != null) {
			document.frm.action = action;
		}
		
		document.frm.acao.value = 'reload';
		document.frm.submit();
	}


	function validaEmail(name) {
			var input = document.getElementById(name);
			
			if (input.value != null && input.value.length > 4 && input.value.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/))
				return true;
			else {
				alert('E-mail inválido !');
				input.focus();
				return false;
			}  
	}
	
	function validaEmail(name) {
			var input = document.getElementById(name);
			
			if (input.value != null && input.value.length > 4 && input.value.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/))
				return true;
			else {
				alert('E-mail inválido !');
				input.focus();
				return false;
			}  
	}
	

	
	

