function envia_coleta()
{
	var texto, msgaux, erro; 
	var frm = document.form_coleta;
	var nomeClasse;
	
	erro = false;
	nomeClasse = "campoerro";
	msgaux='Os campos em destaque precisam ser verificados';

	for (i=0;i<frm.elements.length;i++)
	{ 
		if(frm.elements[i].type!="radio" && frm.elements[i].type!="checkbox")
		frm.elements[i].className = "";
	else
		frm.elements[i].className ="campocontatoerro";
	}
	
	texto = frm.data_coleta.value;
	if (texto.length < 1) {
		frm.data_coleta.className  = nomeClasse;
		erro=true;
	}
	
	texto = frm.hora_coleta.value;
	if (texto.length < 1) {
		frm.hora_coleta.className  = nomeClasse;
		erro=true;
	}
	
	texto = frm.remetente.value;
	if (texto.length < 1) {
		frm.remetente.className  = nomeClasse;
		erro=true;
	}
	
	texto = frm.tel_ddd.value;
	if (texto.length < 1) {
		frm.tel_ddd.className  = nomeClasse;
		erro=true;
	}
	
	texto = frm.tel_numero.value;
	if (texto.length < 1) {
		frm.tel_numero.className  = nomeClasse;
		erro=true;
	}
	
	texto = frm.endereco.value;
	if (texto.length < 1) {
		frm.endereco.className  = nomeClasse;
		erro=true;
	}
	
	texto = frm.cep.value;
	if (texto.length < 1) {
		frm.cep.className  = nomeClasse;
		erro=true;
	}
	
	texto = frm.cidade.value;
	if (texto.length < 1) {
		frm.cidade.className  = nomeClasse;
		erro=true;
	}
	
	texto = frm.responsavel.value;
	if (texto.length < 1) {
		frm.responsavel.className  = nomeClasse;
		erro=true;
	}
	texto = frm.peso.value;
	if (texto.length < 1) {
		frm.peso.className  = nomeClasse;
		erro=true;
	}
	
	texto = frm.volumes.value;
	if (texto.length < 1) {
		frm.volumes.className  = nomeClasse;
		erro=true;
	}
	
	texto = frm.destino.value;
	if (texto.length < 1) {
		frm.destino.className  = nomeClasse;
		erro=true;
	}
	
		texto = frm.cep_destino.value;
	if (texto.length < 1) {
		frm.cep_destino.className  = nomeClasse;
		erro=true;
	}
	
	texto = frm.email.value;
	email = frm.email.value;
	if (texto.length > 1) 
	 { 
		//Validando o e-mail
		var str = texto; // email string
		var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
		var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
		if (!reg1.test(str) && reg2.test(str)) // if syntax is valid
		 {  texto=''  }
		else
		 { 
			frm.email.className  = nomeClasse;
			erro=true;
		 }
	 }
	 else
	 {
		frm.email.className  = nomeClasse;
		erro=true;	 
	 }

	 // Verifica se ouve erro
	if (erro == false)
	{
	   frm.submit();
		document.form_coleta.reset();						
	} 
	else
	{	
		alert(msgaux);		
    }
}

