Wow! Cuánto les agradezco a ambos!!!
Siendo programadora ASP me siento felizmente orgullosa de haber logrado mi cometido! Copio aquí mi precaria solución por si a alguien le sirve.
Seguramente habrán mejores maneras de resolverlo, pero con el poco conocimiento de js que tengo, soy realmente FELIZZZZ
Código:
function calcularHoras(){
var horae, mine, horav, minv, horas, mins, horat, mint;
var horaEnt, horaVia, horaSal, horaTot;
var t1, t2, t3, tm1, tm2, tm3;
var v1, v2, v3;
horae=parseInt(document.form1.horae.value);
mine=parseInt(document.form1.mine.value);
horav=parseInt(document.form1.horav.value);
minv=parseInt(document.form1.minv.value);
horas=parseInt(document.form1.horas.value);
mins=parseInt(document.form1.mins.value);
//asignamos las variables a variables de tipo hora
horaEnt= new Date();
horaVia= new Date();
horaSal= new Date();
horaTot= new Date();
// Le asignamos las horas de los boxes, menos a las tot que son las que hay que calcular
horaEnt.setHours(horae, mine);
horaVia.setHours(horav, minv);
horaSal.setHours(horas, mins);
//Guardamos en variables las horas y minutos para calcular los totales
t1=horaEnt.getHours();
t2=horaSal.getHours();
v1=horaVia.getHours();
//Se adiciona siempre el tiempo de viaje
t3=t2-t1+v1;
tm1=horaEnt.getMinutes();
tm2=horaSal.getMinutes();
v2=horaVia.getMinutes();
//Otra vez, va sumado el tiempo de viaje.
tm3=tm2-tm1+v2;
horaTot.setHours(t3, tm3);
document.form1.horat.value=horaTot.getHours();
document.form1.mint.value=horaTot.getMinutes();
}
Gracias a ambos nuevamente, realmente me fueron de mucha ayuda sus sugerencias