function validarForm(){
	errores=0;
    msg_error="Por favor, ingrese correctamente:\n";
	var nombre=document.fm.nombre.value;    
	var apellidos=document.fm.apellidos.value;
	var rut=document.fm.rut.value;
	var dv=document.fm.dv.value;
	var email=document.fm.email.value;
	var fecha=document.fm.fecha.value;
	var sum01=document.fm.sum_01.value;
	var sum02=document.fm.sum_02.value;
	var comuna=document.fm.comuna.value;
	var lec_medidor=document.fm.lec_medidor.value;
	
	var area=document.fm.area.value;
	var fono=document.fm.fono.value;
	var nromedidor=document.fm.nromedidor.value;
	var horario=document.fm.horario.value;
	var comentario=document.fm.comentario.value;

	if (nombre==""){
       errores++;
       msg_error=msg_error + " - Nombre \n";
    }
	if (apellidos==""){
       errores++;
       msg_error=msg_error + " - Apellidos \n";
    }

	if (validarut(rut+"-"+dv)==false){
       errores++;
       msg_error=msg_error + " - Rut \n";
    }
	
	if (validamail(email)==false){
	      errores++;
	      msg_error=msg_error + " - E-mail \n";
    }
	if (fecha==""){
       errores++;
       msg_error=msg_error + " - Fecha \n";
    }
	if ((sum01=="")||(sum02=="")){
       errores++;
       msg_error=msg_error + " - Nro. de Cliente  \n";
    }

	
	if (comuna==""){
       errores++;
       msg_error=msg_error + " - Comuna \n";
    }
	
	if (lec_medidor==""){
       errores++;
       msg_error=msg_error + " - N° de Medidor \n";
    }
	
	if(area=="" || fono==""){
		errores++;
      	msg_error=msg_error + " - Nro. de teléfono \n";
	}

	if (errores==0){
	    document.fm.submit();
	}else{
	    alert(msg_error);
	    return;
	}
}
