ya lo solucione:
Código Javascript
:
Ver originalfunction calcularnombramiento(){
var inicinomb=document.getElementById('nombdesde').value;
var hoy = new Date(inicinomb);
var finnomb=document.getElementById('nombhasta').value;
var manana = new Date(finnomb);
var fechaformated=hoy.toLocaleFormat('%m/%d');
if(hoy.getDay() != 6 && hoy.getDay() != 0 && (estaarray(fechaformated) )){
i=1;
}else{
i=0;
}
if(hoy.getDay() != 5 && hoy.getDay() != 6 && hoy.getDay() != 0 && estaarray(fechaformated) )){
horahabil=9;
}else{
horahabil=0;
}
if(hoy.getDay() == 5 && hoy.getDay() != 6 && hoy.getDay() != 0 && (estaarray(fechaformated) )){
horahabilv=8;
}else{
horahabilv=0;
}
while (hoy<manana) {
hoy.setTime(hoy.getTime()+24*60*60*1000); // añadimos 1 día
var fechaformated=hoy.toLocaleFormat('%m/%d');
if (hoy.getDay() != 6 && hoy.getDay() != 0 && (estaarray(fechaformated))){
i++;
}
if (hoy.getDay() != 5 && hoy.getDay() != 6 && hoy.getDay() != 0 && (estaarray(fechaformated))){
horahabil+=9;
}
if (hoy.getDay() == 5 && hoy.getDay() != 6 && hoy.getDay() != 0 && (estaarray(fechaformated) )){
horahabilv+=8;
}
}
sumahorahabil=horahabil;
sumahorahabilv=horahabilv;
total=sumahorahabilv+sumahorahabil;
document.getElementById('diasnomb').value=i;
document.getElementById('horasnomb').value=total;
}
Era solo evitar la multiplicacion de las horas por el dia