paso en limpio todo
      
Código HTML:
Ver original- Horario incio de clase (hh:mm) </td>
- <input type="text" id="inicio" value="" maxlength="5" /> 
-   
- Horario finalización de clase (hh:mm) 
- <input type="text" id="fin" value="" maxlength="5" /> 
-   
- Cantidad de clases 
- <input type="text" id="cantclases"  /> 
-   
-   
- <input type='button' onclick='calcularHorasyMinutos();'> 
-   
-   
-   
- Total de tiempo de clases dictadas 
- <input type='text' style='font-size:14px;border:none;' id='calculo'></label>- " 
 
Código Javascript
:
Ver original- function calcularHorasyMinutos() { 
-   
- var cantclases=document.getElementById('cantclases').value; 
-   inicio = document.getElementById("inicio").value; 
-   fin = document.getElementById("fin").value; 
-   inicioMinutos = parseInt(inicio.substr(3,2)); 
-   inicioHoras = parseInt(inicio.substr(0,2)); 
-   finMinutos = parseInt(fin.substr(3,2)); 
-   finHoras = parseInt(fin.substr(0,2)); 
-    
-    
-   
-    
-   transcurridoMinutostotal = (finMinutos - inicioMinutos)*cantclases; 
-    
-   var sumarhoras = transcurridoMinutostotal / 60 
-    
-   transcurridoMinutos = transcurridoMinutostotal % 60 
-   
-    
-   
-   if(sumarhoras>=1) 
-   { 
-       transcurridoHoras = ((finHoras - inicioHoras)*cantclases)+sumarhoras; 
-        
-   } 
-   
-   else 
-   { 
-        
-   transcurridoHoras = (finHoras - inicioHoras)*cantclases; 
-    
-    
-   } 
-   
-   
-    
-   if (transcurridoMinutos < 0) { 
-     transcurridoHoras--; 
-      
-     transcurridoMinutos = 60 + transcurridoMinutos; 
-   } 
-    
-   transcurridoHoras.toFixed(); 
-   horas = transcurridoHoras.toString(); 
-    
-   minutos = transcurridoMinutos.toString(); 
-    
-   if (horas.length < 2) { 
-     horas = "0"+horas; 
-      
-   } 
-    
-   if (horas.length < 2) { 
-     horas = "0"+horas; 
-      
-   } 
-    
-    
-     
-    
-   document.getElementById("calculo").value = horas +"hs "+minutos+" min"; 
-   
- }