
/*

    * Created by: Maran Emil Cristian
    * Web Site: http://maran.pamil-visions.com/
    * Date: December 06, 2007


*/


function SelectTimeStart() { var f = document.MyForm;    f.TimeS.value = f.HourHS.value+":"+f.HourMS.value; }
function SelectTimeEnd() { var f = document.MyForm;      f.TimeE.value = f.HourHE.value+":"+f.HourME.value; }


function CreateSelectorsS(){
var timewidgets= "<select name='HourHS' onchange=\"SelectTimeStart()\">";
for(var i=1;i<24;i++){
     var j = i.toString(); if(j.length == 1) {i = "0"+i;}
timewidgets+= "<option value='"+i+"'>"+i+"</option>";
}
timewidgets+= "</select>";
timewidgets+= "<select name='HourMS' onchange=\"SelectTimeStart()\">";
for(var i=0;i<60;i++){
     var j = i.toString(); if(j.length == 1) {i = "0"+i;}
timewidgets+= "<option value='"+i+"'>"+i+"</option>";
}
timewidgets+= "</select>";
document.getElementById('TimeWidgetS').innerHTML = timewidgets;
} // end of CreateSelectors



function CreateSelectorsE(){
var timewidgete= "<select name='HourHE' onchange=\"SelectTimeEnd();startCalc()\">";
for(var i=1;i<24;i++){
     var j = i.toString(); if(j.length == 1) {i = "0"+i;}
timewidgete+= "<option value='"+i+"'>"+i+"</option>";
}
timewidgete+= "</select>";
timewidgete+= "<select name='HourME' onchange=\"SelectTimeEnd();startCalc()\">";
for(var i=0;i<60;i++){
     var j = i.toString(); if(j.length == 1) {i = "0"+i;}
timewidgete+= "<option value='"+i+"'>"+i+"</option>";
}
timewidgete+= "</select>";
document.getElementById('TimeWidgetE').innerHTML = timewidgete;
} // end of CreateSelectors






/*

auto sum form boxes

    * Created by: Jim Stiles
    * Web Site: www.jdstiles.com
    * Posted: May 13, 2005

http://javascript.internet.com/forms/auto-sum-form-boxes.html

*/





function startCalc(){
  interval = setInterval("calc()",10);
}

function calc(){
  one = document.MyForm.TimeS.value;
  onex =   one.substr(0,2);
  two = document.MyForm.TimeE.value; 
  twox =   two.substr(0,2);
  document.MyForm.Duration.value = (twox * 1) - (onex * 1);
  document.MyForm.Duration.value = document.MyForm.Duration.value.replace("-","");
}

function stopCalc(){
  clearInterval(interval);
}
