function del(cod)
{
	if(confirm('Deseja realmente apagar o registro?'))
	{
		window.location.href=cod;
	}	
}


var numero = RegExp("^[0-9]+.");
var inteiro = RegExp("[0-9]");
var valor  = RegExp("[0-9]+[\,|\.]+[0-9]");
var nonNumbers = /\D/;
var Email = RegExp("^[a-zA-Z0-9._-]+[@]+[a-zA-Z0-9._-]+[.]+.");



function validform (entrada)
{
	var qtd = entrada.length;
	var sterro = 0;
	var stchecked = 0;


	for (i=0; i<qtd; i++)
	{
		entrada[i].style.background ='#FFFFFF';

		// VALIDAÇÃO OBRIGATORIA
		if(entrada[i].id == 'validar')
		{
			// Validar se o campo é NULO
			if (entrada[i].value == "")
			{
				entrada[i].style.background ='#FF6347';
				sterro = 1;
			}
			
			// Validar campo EMAIL
			else if(entrada[i].alt == "email")
			{
				if(!Email.exec(entrada[i].value))
				{
					entrada[i].style.background ='#FF6347';
					sterro = 1;
				}
			}

			// Validar campo INTEIRO
			else if(entrada[i].alt == "inteiro")
			{
				if(!inteiro.exec(entrada[i].value))
				{
					entrada[i].style.background ='#FF6347';
					sterro = 1;
				}
			}

			// Validar campo VALOR
			else if(entrada[i].alt == "valor")
			{
				if( (valor.exec(entrada[i].value)) || (inteiro.exec(entrada[i].value)) )
				{
					entrada[i].value = entrada[i].value.replace(",",".");	
				}
				else
				{
					entrada[i].style.background ='#FF6347';
					sterro = 1;
				}
			}

			// Valida campo TELEFONE
			else if(entrada[i].alt == "ddd")
			{
				if(!inteiro.exec(entrada[i].value) || (entrada[i].value.length < 2))
				{
					entrada[i].style.background ='#FF6347';
					sterro = 1;
				}
			}
			else if(entrada[i].alt == "tel")
			{
				if(!inteiro.exec(entrada[i].value) || (entrada[i].value.length < 8))
				{
					entrada[i].style.background ='#FF6347';
					sterro = 1;
				}
			}

			// Validar campo ANO
			else if(entrada[i].alt == "ano")
			{
				if(!inteiro.exec(entrada[i].value) || (entrada[i].value.length < 4))
				{
					entrada[i].style.background ='#FF6347';
					sterro = 1;
				}
			}

			
			// Validar campo CEP
			else if(entrada[i].alt == "cep1")
			{
				if((entrada[i].value.length < 5) || (!numero.exec(entrada[i].value)) )
				{
					entrada[i].style.background ='#FF6347';
					sterro = 1;
				}
			}
			else if(entrada[i].alt == "cep2")
			{
				if((entrada[i].value.length < 3) || (!numero.exec(entrada[i].value)) )
				{
					entrada[i].style.background ='#FF6347';
					sterro = 1;
				}
			}


			// Validar campo VALIDAÇÃO
			else if(entrada[i].alt == "confirmacao")
			{

				if(entrada[i-1].value !=  entrada[i].value)
				{
					entrada[i].style.background ='#FF6347';
					sterro = 1;
				}
			}

			// Validar campo SITUAÇÃO
			else if(entrada[i].alt == "situacao")
			{
				if(entrada[i].value == '1')
				{
					entrada[i].style.background ='#FF6347';
					sterro = 1;
				}
			}


			// Validar campo CHECKED
			else if(entrada[i].alt == "checked")
			{
				if(entrada[i].checked)
				{	
					stchecked = 1;
					sterro = 0;
				}
				else if( (stchecked == 0) && (entrada[i-1].name == entrada[i].name) )
				{
					sterro = 1;
				}
			}


		}
		// FIM VALIDAÇÃO OBRIGATORIA



		// VALIDAÇÃO DOS CAMPOS NÃO OBRIGATORIO
		
		// TELEFONE 
		else if(entrada[i].id == 'telefone')
		{
			entrada[i+1].style.background ='#FFFFFF';

			// Verifica se o campo DDD ou TEL é diferente de vazio
			if( ((entrada[i].value != "") && (entrada[i].alt == "ddd"))  ||  
 			    ((entrada[i+1].value != "") && (entrada[i+1].alt == "tel"))   )
			{
				// Valida campo DDD
				if(!inteiro.exec(entrada[i].value) || (entrada[i].value.length < 2))
				{
					entrada[i].style.background ='#FF6347';
					sterro = 1;
				}

				// Valida campo TEL
				if(!inteiro.exec(entrada[i+1].value) || (entrada[i+1].value.length < 8))
				{
					entrada[i+1].style.background ='#FF6347';
					sterro = 1;
				}
				i = i+1;
					
			}	
		}
		// FIM VALIDAÇÃO TELEFONE NÃO OBRIGATORIO		


		// Validar campo EMAIL
		else if((entrada[i].id == 'email') && (entrada[i].value != "") )
		{
			if(!Email.exec(entrada[i].value))
			{
				entrada[i].style.background ='#FF6347';
				sterro = 1;
			}
		}


		// Validar campo VALOR
		else if((entrada[i].id == "valor") && (entrada[i].value != "") )
		{
			if( (valor.exec(entrada[i].value)) || (inteiro.exec(entrada[i].value)) )
			{
				entrada[i].value = entrada[i].value.replace(",",".");	
			}
			else
			{
				entrada[i].style.background ='#FF6347';
				sterro = 1;
			}
		}
		
		// Validar campo ANO
		else if((entrada[i].id == "ano") && (entrada[i].value != "") )
		{
			if(!inteiro.exec(entrada[i].value) || (entrada[i].value.length < 4))
			{
				entrada[i].style.background ='#FF6347';
				sterro = 1;
			}
		}
	

	}



	if(sterro == 1)
	{
		alert("Os campos em vermelho não foram informados ou estão em formato invalido! Por favor corriga o(s) campo(s) para prosseguir com o cadastro.");
		return false;
	}
	else if(sterro == 2)
	{
		alert("Nenhum campo selecionado! Por favor selecione um campo para prosseguir com o cadastro!");
		return false;
	}
	else{
		return true;
		}

	

}	




