var ts_images='images/script/';var tmArray=new Array();var ie=document.all;var dom=document.getElementById;var ns4=document.layers;var tsShow=false;var ts_text;var start_time=9;var end_time=19;var multi=false;var validate=true;var textCtl;function AddOtherArray(ele){if(ele.checked){tmArray.push(ele.value);ele.checked=false;}else{tmArray=RemoveTmItems(tmArray,ele.value);}SetMyElement("WalkTime",tmArray);DisplayArray(tmArray);BuildRequestTable();};function AddTimeArray(val,action){if(action){tmArray.push(val);}else{tmArray=RemoveTmItems(tmArray,val);}DisplayArray(tmArray);SetMyElement("WalkTime",tmArray);};function RemoveTmItems(array,item){var i=0;while(i<array.length){if(array[i]==item){array.splice(i,1);}else{i++;}}return array;};function DisplayArray(myarray){var html="";for(var i=0;i<myarray.length;i++){html+="<a class='link' onclick=\"AddTimeArray('"+myarray[i]+"',false)\"><img src='images/cross.gif' border=0 align='absmiddle'></a> Time: "+myarray[i]+"</br>";}SetMyHTML("WalkTimesArray",html);BuildRequestTable();};function SetScrollTime(t){var flen=textCtl.value.length;var fval=textCtl.value;if(multi){AddTimeArray(t,true);BuildRequestTable();}else if(validate){if(flen==0){alert("Please select a date first...");}else if(flen>=10){var dt=String(fval).substring(0,10);textCtl.value=dt+' '+t;}else{textCtl.value=fval+' '+t;}CloseScrollTime();}else{textCtl.value=t;CloseScrollTime();}};function CreateScrollTime(s,e){var sHTML="";for(var i=s;i<=e;i++){if(i>=12){suffix="PM";}else{suffix="AM";}if(i==0){hr=12;}else{(i>=13)?hr=i-12:hr=i;}for(var j=0;j<2;j++){sHTML+="<div style='cursor:hand' onmouseover='this.style.backgroundColor=\"#FFFFFF\"' onmouseout='this.style.backgroundColor=\"\"' onclick='SetScrollTime(\""+hr+":"+padZero(j*30)+" "+suffix+"\")'>"+hr+":"+padZero(j*30)+" "+suffix+"</div>";}}document.getElementById("ScrollTimeContent").innerHTML=sHTML;};if(dom){document.write("<div id='timescroll' style='width:80px; z-index:+999; position:absolute; display:none;  background-color: #e0e0e0; font-size: 8.5pt'><div id='tScrollTop'><a class='link' onclick=\"CloseScrollTime()\"><img src='images/scrolltop.gif' border=0></a></div><div id='sHolder'><div style='overflow:scroll; height:200px;' id='ScrollTimeContent'></div></div><div id='tScrollBottom'><img src='images/scrollbottom.gif' border=0></div></div>");CreateScrollTime(start_time,end_time);}var tscrollobj=(dom)?document.getElementById("timescroll"):ie?document.all.timescroll:document.timescroll;var currentCtl;function ShowSingleTimeScroll(ctl,txtbox,s,e){if(s)CreateScrollTime(s,e);var leftpos= -150;var toppos=0;var ele=document.getElementById("timescroll");textCtl=txtbox;currentCtl=ctl;PositionMyElement(ele,ctl);tscrollobj.style.display=(dom||ie)?"":"show";tsShow=true;multi=false;validate=false;};function ShowTimeScroll(ctl,txtbox,s,e){if(s)CreateScrollTime(s,e);var leftpos= -150;var toppos=0;var ele=document.getElementById("timescroll");textCtl=txtbox;currentCtl=ctl;PositionMyElement(ele,ctl);tscrollobj.style.display=(dom||ie)?"":"show";tsShow=true;multi=false;};function ShowTimeScrollMulti(ctl,txtbox,s,e){if(s)CreateScrollTime(s,e);var leftpos= -150;var toppos=0;var ele=document.getElementById("timescroll");textCtl=txtbox;currentCtl=ctl;PositionMyElement(ele,ctl);tscrollobj.style.display=(dom||ie)?"":"show";tsShow=true;multi=true;};function CloseScrollTime(){tscrollobj.style.display=(dom||ie)?"none":"hide";tsShow=false;};function isDigit(c){return((c=='0')||(c=='1')||(c=='2')||(c=='3')||(c=='4')||(c=='5')||(c=='6')||(c=='7')||(c=='8')||(c=='9'))};function isNumeric(n){num=parseInt(n,10);return!isNaN(num);};function padZero(n){v="";if(n<10){return('0'+n);}else{return n;}};function BuildRequestTable(){var dt1=GetMyElement("StartDate");var dt2=GetMyElement("EndDate");var visits=GetMyElement("VisitsPerDay");var ddiff=NewSvcRequest.DateCount(dt1,dt2).value;var html="<table width='500px' cellspacing=1 cellpadding=1>";html+="<tr class='PageBoxTitle'><td>Day</td>";for(var x=0;x<visits;x++){html+="<td>Visit "+(x+1)+"</td>";}html+="</tr>";for(var i=0;i<=ddiff;i++){var ad=new Date(dt1);var smdt=String(ad.add('d',i)).substring(0,10);html+="<tr>";html+="<td><b>["+parseInt(i+1)+"] "+smdt+"</b></td>";for(x=0;x<visits;x++){html+="<td><input type='text' size=10 value='"+tmArray[x]+"' /></td>";}html+="</tr>";}html+="</table>";SetMyHTML("VisitTable",html);} 