var curH,curM,curS,CBFuncSetTime,CBFuncClose;function divHourClick(obj){if(obj.className=="divHour"){if(curH!="NO"&&curH!=undefined)document.getElementById('h'+curH).className="divHour";else document.getElementById('divLabelM').className="classEnabled";curS="NO";curM="NO";obj.className="divHourSelected";curH=Number((obj.id).substring(1));showMinOccupied(curH);enabledSeconds(false)}}function showHourOccupied(){var i6;for(i6=0;i6<24;i6++){if(hourOccupied(i6))document.getElementById('h'+i6).className="divHour";else document.getElementById('h'+i6).className="divHourUnavailable"}}function showMinOccupied(prmH){for(i1=0;i1<60;i1++){if(minOccupied(prmH,i1))document.getElementById('m'+i1).className="divMin";else document.getElementById('m'+i1).className="divMinUnavailable"}}function divMinClick(obj){if(obj.className=="divMin"){if(curM!="NO"&&curM!=undefined)document.getElementById('m'+curM).className="divMin";curS="NO";obj.className="divMinSelected";curM=Number((obj.id).substring(1));showSecOccupied(curH,curM)}}function showSecOccupied(prmH,prmM){var cs=0;enabledSeconds(true);for(i2=prmM*6;i2<(prmM+1)*6;i2++){if(SUIH[prmH].substr(i2,1)==0)document.getElementById('s'+cs).className="divSecUnavailable";else document.getElementById('s'+cs).className="divSec";cs++}}function divSecClick(obj){if(obj.className=="divSecSelected")timeSelected();if(obj.className=="divSec"){if(curS!="NO"&&curS!=undefined)document.getElementById('s'+curS).className="divSec";obj.className="divSecSelected";curS=(obj.id).substring(1);timeSelected()}}function enabledSeconds(prmEnable){if(prmEnable){document.getElementById('divLabelS').className="classEnabled";for(i5=0;i5<6;i5++)document.getElementById('s'+i5).className="divSec"}else{document.getElementById('divLabelS').className="classDisabled";for(i5=0;i5<6;i5++)document.getElementById('s'+i5).className="divSecDisabled"}}function hourOccupied(prmH){var hourSum=0;for(i3=0;i3<360;i3++)hourSum+=Number(SUIH[prmH].substr(i3,1));return(hourSum>0)}function minOccupied(prmH,prmM){var minSum=0;for(i4=prmM*6;i4<(prmM+1)*6;i4++)minSum+=SUIH[prmH].substr(i4,1);return(minSum>0)}function timeSelected(){var ora;ora=prefixZero(curH)+':'+prefixZero(curM)+':'+curS+'0';CBFuncSetTime(timeToProg(ora))}function hourFormat24to12(prmHour24){if(prmHour24==0)return'12AM';else if(prmHour24<12)return prmHour24+'AM';else if(prmHour24==12)return'12PM';else if(prmHour24>12)return(prmHour24-12)+'PM'}function prefixZero(prmZero){if(prmZero<10)return"0"+prmZero;else return prmZero}function timePickerInitialize(prmFunTimeSet,prmFunClose){if(boolFormat24())for(init1=0;init1<24;init1++)document.getElementById('h'+init1).childNodes[0].innerHTML=prefixZero(init1);else{document.getElementById('divContenitorH').style.fontSize='11px';for(init1=0;init1<24;init1++)document.getElementById('h'+init1).childNodes[0].innerHTML=hourFormat24to12(init1)}CBFuncSetTime=prmFunTimeSet;CBFuncClose=prmFunClose;shiftArrayToLocalOffset(SUIH);showHourOccupied()}function timePickerReInit(){curH="NO";showHourOccupied();for(i=0;i<60;i++)document.getElementById('m'+i).className="divMinDisabled";document.getElementById('divLabelM').className="classDisabled";enabledSeconds(false)}function xClose(){CBFuncClose()}