/* MINIFIED VERSION - Matt 2008-07-26 */
function ajaxSendXML(url,callback){function ajaxBindCallback(){if(ajaxRequest.readyState==4){if(ajaxRequest.status==200){if(ajaxCallback){ajaxCallback(ajaxRequest.responseXML);}else{}}else{}}else{}}
var ajaxRequest=null;var ajaxCallback=callback;if(window.XMLHttpRequest){ajaxRequest=new XMLHttpRequest();ajaxRequest.onreadystatechange=ajaxBindCallback;ajaxRequest.open("GET",url,true);ajaxRequest.send(null);}else
if(window.ActiveXObject){var strName="Msxml2.XMLHTTP"
if(navigator.appVersion.indexOf("MSIE 5.5")>=0)
{strName="Microsoft.XMLHTTP"}
ajaxRequest=new ActiveXObject(strName);if(ajaxRequest){ajaxRequest.onreadystatechange=ajaxBindCallback;ajaxRequest.open("GET",url,true);ajaxRequest.send();}}}
function ajaxSendText(url,callback){function ajaxBindCallback(){if(ajaxRequest.readyState==4){window.status=ajaxRequest.status
if(ajaxRequest.status==200){if(ajaxCallback){ajaxCallback(ajaxRequest.responseText);}else{}}else{}}else{}}
var ajaxRequest=null;var ajaxCallback=callback;if(window.XMLHttpRequest){ajaxRequest=new XMLHttpRequest();ajaxRequest.onreadystatechange=ajaxBindCallback;ajaxRequest.open("GET",url,true);ajaxRequest.send(null);}else
if(window.ActiveXObject){var strName="Msxml2.XMLHTTP"
if(navigator.appVersion.indexOf("MSIE 5.5")>=0)
{strName="Microsoft.XMLHTTP"}
ajaxRequest=new ActiveXObject(strName);if(ajaxRequest){ajaxRequest.onreadystatechange=ajaxBindCallback;ajaxRequest.open("GET",url,true);ajaxRequest.send();}}}
function ajaxPushText(url,stringGen,callback){function ajaxBindCallback(){if(ajaxRequest.readyState==4){if(ajaxRequest.status==200){if(ajaxCallback){ajaxCallback(ajaxRequest.responseText);}else{}}else{}}else{}}
var ajaxRequest=null;var dataString=stringGen();var ajaxCallback=callback;if(window.XMLHttpRequest){ajaxRequest=new XMLHttpRequest();}else
if(window.ActiveXObject){var strName="Msxml2.XMLHTTP"
if(navigator.appVersion.indexOf("MSIE 5.5")>=0)
{strName="Microsoft.XMLHTTP"}
ajaxRequest=new ActiveXObject(strName);}
if(ajaxRequest){ajaxRequest.onreadystatechange=ajaxBindCallback;ajaxRequest.open("POST",url,true);ajaxRequest.send(dataString);}}
function ajaxPushXML(url,stringGen,callback){function ajaxBindCallback(){if(ajaxRequest.readyState==4){if(ajaxRequest.status==200){if(ajaxCallback){ajaxCallback(ajaxRequest.responseXML);}else{}}else{}}else{}}
var ajaxRequest=null;var dataString=stringGen();var ajaxCallback=callback;if(window.XMLHttpRequest){ajaxRequest=new XMLHttpRequest();}else
if(window.ActiveXObject){var strName="Msxml2.XMLHTTP"
if(navigator.appVersion.indexOf("MSIE 5.5")>=0)
{strName="Microsoft.XMLHTTP"}
ajaxRequest=new ActiveXObject(strName);}
if(ajaxRequest){ajaxRequest.onreadystatechange=ajaxBindCallback;ajaxRequest.open("POST",url,true);ajaxRequest.send(dataString);}}
var timeoutVal=500
function getLNAV(){urlStr=thisdbPath+'/CurrentMeetingAjax?readviewentries&Restricttocategory='+meetingName;function processLNavData(responseXML){if(responseXML){}
var div=document.getElementById('LnavDiv')
var dl=document.createElement("dl")
dl.id='LNavDl'
var response=responseXML.documentElement;var rowarr=response.getElementsByTagName('viewentry')
for(i=0;i<rowarr.length;i++){var txtarr=rowarr[i].getElementsByTagName('text')
var entPos=rowarr[i].getAttribute('position')
if(entPos.indexOf('.')<0){var NoteID=rowarr[i].getAttribute('noteid')
if(txtarr[0].childNodes[0]){dl.innerHTML=dl.innerHTML+'<dt class="LNavDt" id="'+NoteID+'dt">'+txtarr[0].childNodes[0].data+'</dt>'}
else{dl.innerHTML=dl.innerHTML+'<dt class="LNavDt" id="'+NoteID+'dt">'+'Untitled'+'</dt>'}}
else{var UNID=rowarr[i].getAttribute('unid')
if(txtarr[0].childNodes[0]){dl.innerHTML=dl.innerHTML+'<dd class="LNavDd" id="'+UNID+'dd"><a href="javascript: loadAgendaItem(\''+UNID+'\')">'+txtarr[0].childNodes[0].data+'</a></dd>'}
else{dl.innerHTML=dl.innerHTML+'<dd class="LNavDd" id="'+UNID+'dd"><a href="javascript: loadAgendaItem(\''+UNID+'\')">'+'Untitled'+'</a></dd>'}}}
div.innerHTML='<dl id="LNavDl">'+dl.innerHTML+'</dl><br/><img src="'+thisdbPath+'/BDicon.gif">'
navDisabled=false}
ajaxSendXML(urlStr,processLNavData)}
function isNavNew(){var d=new Date()
var urlStr=thisdbPath+'/GetCurrentNavCode?OpenAgent'+'&seconds='+d.getTime();function processIsNavNew(responseText){if(responseText){}
var tmpStr=responseText
var resStr=tmpStr.substring(tmpStr.indexOf('<body')+5,tmpStr.indexOf('</body'))
var resStr=resStr.substring(resStr.indexOf('>')+2,resStr.length-1)
var cnav=resStr
if(cnav!=NavUpdteCde){NavUpdteCde=cnav
getLNAV()
loadAgendaItem(currContentId)}}
ajaxSendText(urlStr,processIsNavNew)}
function hideApproval(){var appLblTd=document.getElementById('AppLbl');var treeLblTd=document.getElementById('TreeLbl');var appDataTd=document.getElementById('AppData');var treeDataTd=document.getElementById('TreeData');if(appLblTd){appLblTd.innerHTML=''}
if(treeLblTd){treeLblTd.innerHTML=''}
if(appDataTd){appDataTd.innerHTML=''}
if(treeDataTd){treeDataTd.innerHTML=''}}
function loadAgendaItem(unid){var d=new Date()
urlStr=thisdbPath+'/WebScoreboardAgendaItmLoad/'+unid+'?openDocument&form=WebDocumentScoreboard';function processAgendaItmData(responseText){if(responseText){}
vrDiv=document.getElementById('SBLModalVotingResultsDiv')
vrDiv.style.display='none'
currContentId=unid
var tmpStr=responseText
var bdyTagStr=tmpStr.substring(tmpStr.lastIndexOf('<body'),tmpStr.length)
var bdyTagStr=bdyTagStr.substring(0,bdyTagStr.indexOf('>'))
if(bdyTagStr.indexOf('bgcolor="')>=0){var bdyColorStr=bdyTagStr.substring(bdyTagStr.indexOf('bgcolor="')+9,bdyTagStr.length)
var bdyColorStr=bdyColorStr.substring(0,bdyColorStr.indexOf('"'))}
else{var bdyColorStr=''}
var docStr=tmpStr.substring(tmpStr.indexOf('<form')+5,tmpStr.indexOf('</form'))
var docStr=docStr.substring(docStr.indexOf('>')+1,docStr.length)
var div=document.getElementById('RbdyDiv')
div.innerHTML=docStr
if(bdyColorStr!=''){div.style.backgroundColor=bdyColorStr}
if(document.forms[0].bdnumber.value>0&&document.forms[0].isAction.value=="T"){var votePStr='<p class="VotingStatusNewP"  id="VotingStatusP">Voting Not Started</p>'
div.innerHTML=votePStr+div.innerHTML+'<br /><div id="AgendaVotingResDiv"></div>'
tbl=document.getElementById('VotingTbl')
if(tbl){rows=tbl.rows
for(i=0;i<rows.length;i++){rows[i].style.display='none'}}
checkVotingStarted()}
if(meetingLeader&&followMe){setCurrentItem(currContentId)}
hideApproval()}
ajaxSendText(urlStr,processAgendaItmData)}
function loadScoreboardAmendments(){var d=new Date()
urlStr=thisdbPath+'/AmendmentsByAgendaDocIdAjax?readviewentries&Restricttocategory='+currContentId+'&seconds='+d.getTime();function processloadScoreboardAmendmentsData(responseXML){if(responseXML){}
var response=responseXML.documentElement;var rowarr=response.getElementsByTagName('viewentry')
var div=document.getElementById('AmendmentsLstDiv')
amendCount=rowarr.length
if(rowarr.length>0){var htmstr='<span id="AmendTitleSp">Amendments</span><dl class="AmendemntsLst" id="AmendemntsLst">'
var htmstr=htmstr+'<dd  id="TitleAmdDt"><table><tr><td>Offered By</td><td>Motion By</td><td>Second By</td><td>Action</td><td><div id="TitleAmdDiv"></div></td></tr></table></dd>'
for(i=0;i<rowarr.length;i++){var voteStyle=''
var colarr=rowarr[i].getElementsByTagName('entrydata')
var txtarr=colarr[0].getElementsByTagName('text')
var Amendid=txtarr[0].childNodes[0].data
var txtarr=colarr[1].getElementsByTagName('text')
var AmendTitle=txtarr[0].childNodes[0].data
var txtarr=colarr[2].getElementsByTagName('text')
var AmendOffered=txtarr[0].childNodes[0].data
var txtarr=colarr[3].getElementsByTagName('text')
var AmendMotion=txtarr[0].childNodes[0].data
var txtarr=colarr[4].getElementsByTagName('text')
var AmendSecond=txtarr[0].childNodes[0].data
var txtarr=colarr[5].getElementsByTagName('text')
var AmendAction=txtarr[0].childNodes[0].data
var txtarr=colarr[6].getElementsByTagName('text')
if(txtarr[0].childNodes[0].data=='Y'){var currvoteOpenId=Amendid
voteStyle=' Class="voteOnSp"'
voteDtStyle=' Class="voteOnDt"'}
else if(txtarr[0].childNodes[0].data=='C'){voteStyle=' Class="voteClosedSp"'
voteDtStyle=' Class="voteClosedDt"'}
else{voteStyle=' Class="voteNoneSp"'
voteDtStyle=' Class="voteNoneDt"'}
var htmstr=htmstr+'<dt id="'+Amendid+'AmdDd"  '+voteDtStyle+'><span '+voteStyle+'>'+AmendTitle+'</span></dt>'
var htmstr=htmstr+'<dd  id="'+Amendid+'AmdDt"><table><tr><td>'+AmendOffered+'</td><td>'+AmendMotion+'</td><td>'+AmendSecond+'</td><td>'+AmendAction+'</td><td><div id="'+Amendid+'AmdDiv"></div></td></tr></table></dd>'}
var htmstr=htmstr+'</dl>'
div.innerHTML=htmstr
var lst=document.getElementById('AmendemntsLst')
lst.className='AmendemntsLst'}
else{var htmstr=''}
var ti=setTimeout('reloadScoreboardAmendments()',timeoutVal)}
ajaxSendXML(urlStr,processloadScoreboardAmendmentsData)}
function reloadScoreboardAmendments(){var d=new Date()
urlStr=thisdbPath+'/AmendmentsByAgendaDocIdAjax?readviewentries&Restricttocategory='+currContentId+'&seconds='+d.getTime();function processreloadScoreboardAmendmentsData(responseXML){if(responseXML){}
var response=responseXML.documentElement;var rowarr=response.getElementsByTagName('viewentry')
var div=document.getElementById('AmendmentsLstDiv')
var currvoteOpenId=voteOpenId
amendCountTmp=rowarr.length
if(rowarr.length>0){var htmstr='<span id="AmendTitleSp">Amendments</span><dl class="AmendemntsLst" id="AmendemntsLst">'
var htmstr=htmstr+'<dd  id="TitleAmdDt"><table><tr><td>Offered By</td><td>Motion By</td><td>Second By</td><td>Action</td><td><div id="TitleAmdDiv"></div></td></tr></table></dd>'
for(i=0;i<rowarr.length;i++){var voteStyle=''
var colarr=rowarr[i].getElementsByTagName('entrydata')
var txtarr=colarr[0].getElementsByTagName('text')
var Amendid=txtarr[0].childNodes[0].data
var txtarr=colarr[1].getElementsByTagName('text')
var AmendTitle=txtarr[0].childNodes[0].data
var txtarr=colarr[2].getElementsByTagName('text')
var AmendOffered=txtarr[0].childNodes[0].data
var txtarr=colarr[3].getElementsByTagName('text')
var AmendMotion=txtarr[0].childNodes[0].data
var txtarr=colarr[4].getElementsByTagName('text')
var AmendSecond=txtarr[0].childNodes[0].data
var txtarr=colarr[5].getElementsByTagName('text')
var AmendAction=txtarr[0].childNodes[0].data
var txtarr=colarr[6].getElementsByTagName('text')
if(txtarr[0].childNodes[0].data=='Y'){var currvoteOpenId=Amendid
voteStyle=' Class="voteOnSp"'
voteDtStyle=' Class="voteOnDt"'}
else if(txtarr[0].childNodes[0].data=='C'){if(currvoteOpenId==Amendid){var currvoteOpenId=''}
voteStyle=' Class="voteClosedSp"'
voteDtStyle=' Class="voteClosedDt"'}
else{voteStyle=' Class="voteNoneSp"'
voteDtStyle=' Class="voteNoneDt"'}
var htmstr=htmstr+'<dt id="'+Amendid+'AmdDd"  '+voteDtStyle+'><span '+voteStyle+'>'+AmendTitle+'</span></dt>'
var htmstr=htmstr+'<dd  id="'+Amendid+'AmdDt"><table><tr><td>'+AmendOffered+'</td><td>'+AmendMotion+'</td><td>'+AmendSecond+'</td><td>'+AmendAction+'</td><td><div id="'+Amendid+'AmdDiv"></div></td></tr></table></dd>'}
var htmstr=htmstr+'</dl>'}
else{var htmstr=''}
if(amendCountTmp!=amendCount||currvoteOpenId!=voteOpenId){div.innerHTML=htmstr
voteOpenId=currvoteOpenId
amendCount=amendCountTmp
var lst=document.getElementById('AmendemntsLst')
lst.className='AmendemntsLst'}
var tm=setTimeout('reloadScoreboardAmendments()',timeoutVal)}
ajaxSendXML(urlStr,processreloadScoreboardAmendmentsData)}
function setCurrentItem(unid){if(unid!=''){var urlStr=thisdbPath+'/SetCurrentAgendaItem?OpenAgent&CurrentAgendaItem='+unid
function processsetCurrentItem(responseText){if(responseText){}
currentAgendaItem=unid}
ajaxSendText(urlStr,processsetCurrentItem)}}
function getCurrentItem(){var d=new Date()
var urlStr=thisdbPath+'/GetCurrentAgendaItem?OpenAgent'+'&seconds='+d.getTime();function processsetCurrentItem(responseText){if(responseText){}
var tmpStr=responseText
var resStr=tmpStr.substring(tmpStr.indexOf('<body')+5,tmpStr.indexOf('</body'))
var resStr=resStr.substring(resStr.indexOf('>')+2,resStr.length-1)
currentAgendaItem=resStr}
ajaxSendText(urlStr,processsetCurrentItem)}
function loadCurrentItemframe(frmName){var d=new Date()
var urlStr=thisdbPath+'/GetCurrentAgendaItem?OpenAgent'+'&seconds='+d.getTime();function processloadCurrentItemframe(responseText){if(responseText){}
var tmpStr=responseText
var resStr=tmpStr.substring(tmpStr.indexOf('<body')+5,tmpStr.indexOf('</body'))
var resStr=resStr.substring(resStr.indexOf('>')+2,resStr.length-1)
if(resStr!=''){var currentAgendaItem=resStr
var pwin=window.parent
var frm=pwin.document.getElementById(frmName)
frm.src=thisdbPath+'/0/'+currentAgendaItem+'?opendocument'}
else{alertr('There is no current item selected!')}}
ajaxSendText(urlStr,processloadCurrentItemframe)}
function loadCurrentItemAjax(){var d=new Date()
var urlStr=thisdbPath+'/GetCurrentAgendaItem?OpenAgent'+'&seconds='+d.getTime();function processloadCurrentItemAjax(responseText){if(responseText){}
var tmpStr=responseText
var resStr=tmpStr.substring(tmpStr.indexOf('<body')+5,tmpStr.indexOf('</body'))
var resStr=resStr.substring(resStr.indexOf('>')+2,resStr.length-1)
currentAgendaItem=resStr
loadAgendaItem(currentAgendaItem)}
ajaxSendText(urlStr,processloadCurrentItemAjax)}
function checkVotingStarted(){if(document.forms[0].isAction.value=="T"){var d=new Date()
urlStr=thisdbPath+'/AgendasByDocIDXML?readviewentries&Restricttocategory='+currContentId+'&seconds='+d.getTime();function processcheckVotingData(responseXML){if(responseXML){}
var startLnk=document.getElementById('StartVotingLnk')
var stopLnk=document.getElementById('StopVotingLnk')
stopLnk
startLnk
var response=responseXML.documentElement;var rowarr=response.getElementsByTagName('viewentry')
var colarr=rowarr[0].getElementsByTagName('entrydata')
var txtarr=colarr[0].getElementsByTagName('text')
var txtarr2=colarr[1].getElementsByTagName('text')
var p=document.getElementById('VotingStatusP')
if(txtarr[0].childNodes[0].data=='Y'){if(p.className!='VotingStatusOpenP'){p.className='VotingStatusOpenP'
p.innerHTML='<img src="/<Computed Value>/vwicn099.gif" />&nbsp;&nbsp;Voting Started'}
if(navDisabled==false){disableNav()}
if(meetingLeader){if(votingType=='M'){if(txtarr2[0].childNodes[0].data=='C'){loadManualVoting(true)
isConsentVoting=true}
else{loadManualVoting(false)
isConsentVoting=false}}}
else{var t=setTimeout("checkVotingStarted()",timeoutVal)}}
else if(txtarr[0].childNodes[0].data=='C'){if(p.className!='VotingStatusClosedP'){p.className='VotingStatusClosedP'
p.innerHTML='<img src="/<Computed Value>/vwicn098.gif" />&nbsp;&nbsp;Voting Closed'}
if(navDisabled){getLNAV()}
getVotingResultsLiteHTM(currContentId)}
else{vrDiv=document.getElementById('SBLModalVotingResultsDiv')
vrDiv.style.display='none'
if(p.innerHTML!='<img src="/<Computed Value>/vwicn100.gif" />&nbsp;&nbsp;Voting Not Started'){p.className='VotingStatusNewP'
p.innerHTML='<img src="/<Computed Value>/vwicn100.gif" />&nbsp;&nbsp;Voting Not Started'}
if(navDisabled){getLNAV()}
var t=setTimeout("checkVotingStarted()",timeoutVal)}}
ajaxSendXML(urlStr,processcheckVotingData)}}
function getVotingResultsLiteHTM(unid){var d=new Date()
var urlStr=thisdbPath+'/GetSBLVotingResultsHTM?OpenAgent'+'&seconds='+d.getTime();vrDiv=document.getElementById('SBLModalVotingResultsDiv')
if(vrDiv.style.display!='block'){function sendVRUNIDStringGen(){return'unid='+unid}
function postGetVRHTML(responseText){if(responseText){}
var tmpStr=responseText
var resStr=tmpStr.substring(tmpStr.indexOf('<body')+5,tmpStr.indexOf('</body'))
var resStr=resStr.substring(resStr.indexOf('>')+1,resStr.length)
if(resStr.indexOf('<$$ErrorNoDocFound$$>')>=0){}
else{vrDiv.innerHTML=resStr
vrDiv.style.display='block'
setModalMaskSize(vrDiv)
var t=setTimeout("checkVotingStarted()",timeoutVal)}}
ajaxPushText(urlStr,sendVRUNIDStringGen,postGetVRHTML)}
else{var t=setTimeout("checkVotingStarted()",timeoutVal)}}
function getVotingResults(){var d=new Date()
urlStr=thisdbPath+'/AgendaVotingByDocIDXML?readviewentries&Restricttocategory='+currContentId+'&seconds='+d.getTime();function processVotingResultsData(responseXML){if(responseXML){}
var response=responseXML.documentElement;var numarr=response.getElementsByTagName('number')
var txtarr=response.getElementsByTagName('text')
var txtLstArr=response.getElementsByTagName('textlist')
var YeaCount=numarr[0].childNodes[0].data
var NayCount=numarr[1].childNodes[0].data
var AbstCount=numarr[2].childNodes[0].data
var NPresCount=numarr[3].childNodes[0].data
var MissCount=numarr[4].childNodes[0].data
var passFlg=numarr[5].childNodes[0].data
var p=document.getElementById('VotingStatusP')
var winvotesNo=YeaCount
if(winvotesNo<NayCount){winvotesNo=NayCount}
if(winvotesNo<AbstCount){winvotesNo=AbstCount}
if(winvotesNo<NPresCount){winvotesNo=NPresCount}
if(winvotesNo<MissCount){winvotesNo=MissCount}
var blockLength=120
var chartBaseLngth=blockLength/winvotesNo
var resDiv=document.getElementById('VotingResDiv')
var gdiv=document.getElementById('greenbar')
var grdiv=document.getElementById('graybar')
var rdiv=document.getElementById('redbar')
var bludiv=document.getElementById('bluebar')
var bladiv=document.getElementById('blackbar')
var gsp=document.getElementById('greenblockSp')
var grsp=document.getElementById('grayblockSp')
var rsp=document.getElementById('redblockSp')
var blusp=document.getElementById('blueblockSp')
var blasp=document.getElementById('blackblockSp')
if(YeaCount+NayCount+AbstCount+NPresCount==0){gdiv.style.height=0
gdiv.style.marginTop=blockLength
gdiv.style.visibility='hidden'
grdiv.style.height=0
grdiv.style.marginTop=blockLength
grdiv.style.visibility='hidden'
rdiv.style.height=0
rdiv.style.marginTop=blockLength
rdiv.style.visibility='hidden'
bludiv.style.height=0
bludiv.style.marginTop=blockLength
bludiv.style.visibility='hidden'
bladiv.style.height=0
bladiv.style.marginTop=blockLength
bladiv.style.visibility='hidden'}
else{if(YeaCount==0){gdiv.style.visibility='hidden'}
else{gdiv.style.visibility='visible'
gdiv.style.height=(chartBaseLngth*YeaCount)
gdiv.style.marginTop=blockLength-(chartBaseLngth*YeaCount)}
if(NayCount==0){rdiv.style.visibility='hidden'}
else{rdiv.style.visibility='visible'
rdiv.style.height=(chartBaseLngth*NayCount)
rdiv.style.marginTop=blockLength-(chartBaseLngth*NayCount)}
if(AbstCount==0){bludiv.style.visibility='hidden'}
else{bludiv.style.visibility='visible'
bludiv.style.height=(chartBaseLngth*AbstCount)
bludiv.style.marginTop=blockLength-(chartBaseLngth*AbstCount)}
if(NPresCount==0){bladiv.style.visibility='hidden'}
else{bladiv.style.visibility='visible'
bladiv.style.height=(chartBaseLngth*NPresCount)
bladiv.style.marginTop=blockLength-(chartBaseLngth*NPresCount)}
if(MissCount==0){grdiv.style.visibility='hidden'}
else{grdiv.style.visibility='visible'
grdiv.style.height=(chartBaseLngth*MissCount)
grdiv.style.marginTop=blockLength-(chartBaseLngth*MissCount)}}
var span=document.getElementById('VotingPassFailSpn')
if(passFlg==1){span.innerHTML='<img src="/icons/actn010.gif">&nbsp;'+txtarr[0].childNodes[0].data
span.style.color='green'}
else{span.innerHTML='<img src="/icons/actn011.gif">&nbsp;'+txtarr[0].childNodes[0].data
span.style.color='red'}
gsp.innerHTML=YeaCount
grsp.innerHTML=MissCount
rsp.innerHTML=NayCount
blusp.innerHTML=AbstCount
blasp.innerHTML=NPresCount
var div=document.getElementById('VoteResChartDiv')
var howVotedPHTML='<p id="HowVotedP">'
var cvte=''
for(c=0;c<txtLstArr[0].childNodes.length;c++){var nmeVoteStr=txtLstArr[0].childNodes[c].childNodes[0].data
var nmeVoteArr=nmeVoteStr.split('=')
if(cvte!=nmeVoteArr[1]){cvte=nmeVoteArr[1]
howVotedPHTML=howVotedPHTML+'<span id="HowVteSp">'+cvte+'</span><br />'}
howVotedPHTML=howVotedPHTML+'<span class="BdHowVotedSp">&nbsp;&nbsp;'+nmeVoteArr[0].substring(0,1)+nmeVoteArr[0].substring(nmeVoteArr[0].indexOf(' '),nmeVoteArr[0].length)+'</span><br />'}
howVotedPHTML=howVotedPHTML+'</p>'
div.innerHTML='<div class="chartDlgDiv">'+resDiv.innerHTML+howVotedPHTML+'</div>'}
ajaxSendXML(urlStr,processVotingResultsData)}
function changeVotingStatus(action,unid){var d=new Date()
var urlStr=thisdbPath+'/SetVotingStatus?OpenAgent'+'&seconds='+d.getTime();function voteActionDataStringGen(){var addInfoStr=''
return'unid='+unid+'&action='+action}
function postVotingStatusChangeActions(responseText){if(responseText){}
var tmpStr=responseText
var resStr=tmpStr.substring(tmpStr.indexOf('<body')+5,tmpStr.indexOf('</body'))
var resStr=resStr.substring(resStr.indexOf('>')+1,resStr.length)
if(resStr.indexOf('incomplete')>=0){var div=document.getElementById('createDiv')
var htmStr='<div id="VotingIncompleteWarning" class="votingWarningDiv">'
htmStr=htmStr+'<div id="closeDlgButtonBarDiv"><div id="closeDlgButtonDiv" onClick="closeDlg();">&nbsp;</div></div>'
htmStr=htmStr+'<p><img src="/icons/actn116.gif" /><br /><br />'
htmStr=htmStr+'Voting is still open as not All board memebers present have voted!'
htmStr=htmStr+'</p></div>'
div.innerHTML=htmStr
var wdiv=document.getElementById('VotingIncompleteWarning')
wdiv.id='VotingIncompleteWarning'
wdiv.className='votingWarningDiv'
div.style.display='block'}
else if(resStr.indexOf('stoped')>=0){checkVotingStarted()}
else if(resStr.indexOf('alreadyOpen')>=0){var div=document.getElementById('createDiv')
var htmStr='<div id="VotingIncompleteWarning" class="votingWarningDiv">'
htmStr=htmStr+'<div id="closeDlgButtonBarDiv"><div id="closeDlgButtonDiv" onClick="closeDlg();">&nbsp;</div></div>'
htmStr=htmStr+'<p><img src="/icons/actn116.gif" /><br /><br />'
htmStr=htmStr+'Voting is still open on another agenda item!<br /><br />Click link below and close voting on the item before voting can start.'
htmStr=htmStr+'<br /><br /><a href="javascript: loadAgendaItem( \''+resStr.substring(resStr.indexOf('~')+1,resStr.lastIndexOf('~'))+'\') ;  closeDlg();" >Open</a>'
htmStr=htmStr+'</p></div>'
div.innerHTML=htmStr
div.style.display='block'}
else{checkVotingStarted()}}
ajaxPushText(urlStr,voteActionDataStringGen,postVotingStatusChangeActions)}
function saveActionComments(unid){var d=new Date()
var urlStr=thisdbPath+'/SetVotingActionComments?OpenAgent'+'&seconds='+d.getTime();function ActionCommentsStringGen(){var TxtArea=document.getElementById('VotingActionCommentsTxtArea')
str='unid='+unid+'&comment='+TxtArea.innerText
return str}
function postSaveActionCommentsActions(responseText){if(responseText){}
var tmpStr=responseText
var resStr=tmpStr.substring(tmpStr.indexOf('<body')+5,tmpStr.indexOf('</body'))
var resStr=resStr.substring(resStr.indexOf('>')+1,resStr.length)
var dlg=document.getElementById('VotingActionComments')
dlg.style.display='none'
changeVotingStatus('Stop',currContentId)}
ajaxPushText(urlStr,ActionCommentsStringGen,postSaveActionCommentsActions)}
function saveManualVoting(){var wdiv=document.getElementById('PleaseWaitDiv')
wdiv.style.display='block'
var d=new Date()
var urlStr=thisdbPath+'/AcceptManualVotes?OpenAgent'+'&seconds='+d.getTime();function generateManualVotingStr(){var div=document.getElementById('ManualVotingDiv')
var rtnStr='unid='+currContentId
var liArr=div.getElementsByTagName('li')
for(i=0;i<liArr.length;i++){var spnArr=liArr[i].getElementsByTagName('span')
var nme=spnArr[0].innerHTML
var vote=''
var fldArr=liArr[i].getElementsByTagName('input')
for(j=0;j<fldArr.length;j++){if(fldArr[j].checked){vote=fldArr[j].value}}
rtnStr=rtnStr+'&name='+nme+'~vote='+vote}
var cdiv=document.getElementById('createDiv')
cdiv.innerHTML=''
cdiv.style.display='none'
return rtnStr}
function processSaveManualVoting(responseText){if(responseText){}
var tmpStr=responseText
var wdiv=document.getElementById('PleaseWaitDiv')
wdiv.style.display='none'
var lnk=document.getElementById('revoteLnk')
if(lnk){lnk.style.display='inline'}}
ajaxPushText(urlStr,generateManualVotingStr,processSaveManualVoting)}
function loadManualVoting(isConsent){var d=new Date()
var urlStr=thisdbPath+'/GetManualVoting?OpenAgent'+'&seconds='+d.getTime();function processManualVoting(responseText){if(responseText){}
var tmpStr=responseText
var resStr=tmpStr.substring(tmpStr.indexOf('<body')+5,tmpStr.indexOf('</body'))
var resStr=resStr.substring(resStr.indexOf('>')+1,resStr.length-1)
var div=document.getElementById('createDiv')
div.innerHTML=resStr
if(isConsent){var lnk=document.getElementById('saveManualVoteLnk')
lnk.href='javascript: saveConsentManualVoting()'}
div.style.display='block'
if(meetingStarted=='N'&&resStr.indexOf('Change</a>')){var startLnk=document.getElementById('StartMeetingLnk')
startLnk.style.display='inline'}}
ajaxSendText(urlStr,processManualVoting)}
function changeVote(voteStr){urlStr=thisdbPath+'/AcceptVotes?openagent&Change=Y';function createChangeVoteStr(){var nmeSpn=document.getElementById('VotingNmeSpn')
var nmeStr=nmeSpn.innerText
return'unid='+currContentId+'&name='+nmeStr+'&vote='+voteStr}
function processchangeVoteData(responseText){if(responseText){}
var tmpStr=responseText
var div=document.getElementById('VotingDiv')
divinHtm=div.innerHTML
divinHtm=divinHtm.substring(0,divinHtm.indexOf('<BR'))+'<br />Your new vote of "'+resArr[1]+'" has now been recorded!'
div.innerHTML=divinHtm}
ajaxPushText(urlStr,createChangeVoteStr,processchangeVoteData)}
function submitVoting(){urlStr=thisdbPath+'/AcceptVotes?openagent';function createVotingString(){var nmeSpn=document.getElementById('VotingNmeSpn')
var nmeStr=nmeSpn.innerText
var voteFld=document.getElementsByName('Yea')
for(i=0;i<voteFld.length;i++){if(voteFld[i].checked){var voteRes=voteFld[i].value}
else{voteFld[i].disabled=true;}}
return'unid='+currContentId+'&name='+nmeStr+'&vote='+voteRes}
function processVotingConfirmationData(responseText){if(responseText){}
var tmpStr=responseText
var div=document.getElementById('VotingDiv')
var resStr=tmpStr.substring(tmpStr.indexOf('<body')+5,tmpStr.indexOf('</body'))
var resStr=resStr.substring(resStr.indexOf('>')+2,resStr.length)
resArr=resStr.split('~')
if(resArr[0]=='saved'){divinHtm=div.innerHTML
divinHtm=divinHtm.substring(0,divinHtm.indexOf('<BR'))+'<br />Your vote of "'+resArr[1]+'" has been recorded!'
div.innerHTML=divinHtm}
else{divinHtm=div.innerHTML
divinHtm=divinHtm.substring(0,divinHtm.indexOf('<BR'))+'<br />Please confirm your change of vote from "'+resArr[2]+'" to "'+resArr[1]+'".'
divinHtm=divinHtm+'<br /><br /><a  id="chngLnk"  href="javascript: changeVote(\''+resArr[1]+'\')">Confirm</a>&nbsp;&nbsp;<a href="javascript: closeVotingDlg();" id="closeVDlgLnk">Cancel</a>'
div.innerHTML=divinHtm}
var lnk=document.getElementById('revoteLnk')
if(lnk){lnk.style.display='inline'}}
ajaxPushText(urlStr,createVotingString,processVotingConfirmationData)}
function saveConsentActionComments(){var d=new Date()
var urlStr=thisdbPath+'/SetConsentVotingActionComments?OpenAgent'+'&seconds='+d.getTime();function ConsentActionCommentsStringGen(){var TxtArea=document.getElementById('VotingActionCommentsTxtArea')
str='comment='+TxtArea.innerText
return str}
function postSaveConsentActionCommentsActions(responseText){if(responseText){}
var tmpStr=responseText
var resStr=tmpStr.substring(tmpStr.indexOf('<body')+5,tmpStr.indexOf('</body'))
var resStr=resStr.substring(resStr.indexOf('>')+1,resStr.length)
var dlg=document.getElementById('VotingActionComments')
dlg.style.display='none'
changeConsentVotingStatus('Stop')}
ajaxPushText(urlStr,ConsentActionCommentsStringGen,postSaveConsentActionCommentsActions)}
function saveConsentManualVoting(){var wdiv=document.getElementById('PleaseWaitDiv')
wdiv.style.display='block'
var d=new Date()
var urlStr=thisdbPath+'/AcceptConsentManualVotes?OpenAgent'+'&seconds='+d.getTime();function generateConsentManualVotingStr(){var div=document.getElementById('ManualVotingDiv')
var rtnStr=''
var liArr=div.getElementsByTagName('li')
for(i=0;i<liArr.length;i++){var spnArr=liArr[i].getElementsByTagName('span')
var nme=spnArr[0].innerHTML
var vote=''
var fldArr=liArr[i].getElementsByTagName('input')
for(j=0;j<fldArr.length;j++){if(fldArr[j].checked){vote=fldArr[j].value}}
if(rtnStr==''){rtnStr='name='+nme+'~vote='+vote}
else{rtnStr=rtnStr+'&name='+nme+'~vote='+vote}}
var cdiv=document.getElementById('createDiv')
cdiv.innerHTML=''
cdiv.style.display='none'
return rtnStr}
function processSaveConsentManualVoting(responseText){if(responseText){}
var tmpStr=responseText
var wdiv=document.getElementById('PleaseWaitDiv')
wdiv.style.display='none'
var lnk=document.getElementById('revoteLnk')
if(lnk){lnk.style.display='inline'}}
ajaxPushText(urlStr,generateConsentManualVotingStr,processSaveConsentManualVoting)}
function changeConsentVotingStatus(action){var d=new Date()
var urlStr=thisdbPath+'/SetConsentVotingStatus?OpenAgent'+'&seconds='+d.getTime();function voteConsentActionDataStringGen(){var addInfoStr=''
return'action='+action}
function postConsentVotingStatusChangeActions(responseText){if(responseText){}
var tmpStr=responseText
var resStr=tmpStr.substring(tmpStr.indexOf('<body')+5,tmpStr.indexOf('</body'))
var resStr=resStr.substring(resStr.indexOf('>')+1,resStr.length)
if(resStr.indexOf('Stoped')>=0){checkVotingStarted()}
else if(resStr.indexOf('AlreadyOpen')>=0){var div=document.getElementById('createDiv')
var htmStr='<div id="VotingIncompleteWarning" class="votingWarningDiv">'
htmStr=htmStr+'<div id="closeDlgButtonBarDiv"><div id="closeDlgButtonDiv" onClick="closeDlg();">&nbsp;</div></div>'
htmStr=htmStr+'<p><img src="/icons/actn116.gif" /><br /><br />'
htmStr=htmStr+'Voting is still open on another agenda item!<br /><br />Click link below and close voting on the item before voting can start.'
htmStr=htmStr+'<br /><br /><a href="javascript: loadAgendaItem( \''+resStr.substring(resStr.indexOf('~')+1,resStr.lastIndexOf('~'))+'\') ;  closeDlg();" >Open</a>'
htmStr=htmStr+'</p></div>'
div.innerHTML=htmStr
div.style.display='block'}
else{checkVotingStarted()}}
ajaxPushText(urlStr,voteConsentActionDataStringGen,postConsentVotingStatusChangeActions)}
function saveConsentMotionByDlg(){var d=new Date()
var urlStr=thisdbPath+'/setConsentMotionBy?OpenAgent'+'&seconds='+d.getTime();function saveConsentMotionByDlgStringGen(){var mbyFld=document.getElementById('MotionByFld')
var sbyFld=document.getElementById('SecondFld')
var txtarea=document.getElementById('motionTA')
return'motion='+txtarea.value+'&motionBy='+mbyFld.options[mbyFld.selectedIndex].text+'&secondBy='+sbyFld.options[sbyFld.selectedIndex].text}
function postConsentMotionByDlg(responseText){if(responseText){}
var tmpStr=responseText
var div=document.getElementById('createDiv')
div.innerHTML=''
div.style.display='none'
changeConsentVotingStatus('Start')}
ajaxPushText(urlStr,saveConsentMotionByDlgStringGen,postConsentMotionByDlg)}
function saveMotionByDlg(){var d=new Date()
var urlStr=thisdbPath+'/setMotionBy?OpenAgent'+'&seconds='+d.getTime();function saveMotionByDlgStringGen(){var mbyFld=document.getElementById('MotionByFld')
var sbyFld=document.getElementById('SecondFld')
var txtarea=document.getElementById('motionTA')
return'unid='+currContentId+'&motion='+txtarea.value+'&motionBy='+mbyFld.options[mbyFld.selectedIndex].text+'&secondBy='+sbyFld.options[sbyFld.selectedIndex].text}
function postMotionByDlg(responseText){if(responseText){}
var tmpStr=responseText
changeVotingStatus('Start',currContentId)}
ajaxPushText(urlStr,saveMotionByDlgStringGen,postMotionByDlg)}
function getMotionBySecondDlg(){var d=new Date()
var urlStr=thisdbPath+'/MotionBySecondDlg?OpenForm&ParentUNID='+currContentId+'&seconds='+d.getTime();function postGetMotionBySecondDlg(responseText){if(responseText){}
var tmpStr=responseText
var resStr=tmpStr.substring(tmpStr.indexOf('<form')+5,tmpStr.indexOf('</form'))
var resStr=resStr.substring(resStr.indexOf('>')+1,resStr.length)
var div=document.getElementById('createDiv')
div.innerHTML='<div id="motionDlg" ><div id="closeDlgButtonBarDiv"><div id="closeDlgButtonDiv" onClick="closeDlg();">&nbsp;</div></div>'+resStr+'<br /><a id="motionContinueLnk"  href="javascript: saveMotionByDlg()">Continue <img src="'+thisdbPath+'/bluearrow.gif" /></a></div>'
var afld=document.getElementById('actiontypeFld')
var fldValStr=afld.value
var clnk=document.getElementById('motionContinueLnk')
if(fldValStr.indexOf('Consent')>=0){clnk.href='javascript: saveConsentMotionByDlg()'}
else{clnk.href='javascript: saveMotionByDlg()'}
div.style.display='block'}
ajaxSendText(urlStr,postGetMotionBySecondDlg)}
function ShowActionCommDlg(){var dlg=document.getElementById('VotingActionComments');var lnk=document.getElementById('saveActionCommentsLnk')
if(isConsentVoting){lnk.href='javascript: saveConsentActionComments()'}
else{lnk.href='javascript: saveActionComments( currContentId )'}
dlg.style.display='block'}
function setMettingStart(mAction){var wdiv=document.getElementById('PleaseWaitDiv')
wdiv.style.display='block'
var d=new Date()
var urlStr=thisdbPath+'/SetMeetingStatus?OpenAgent'+'&seconds='+d.getTime()+'&MeetingActive='+mAction
function processMettingStart(responseText){if(responseText){}
var tmpStr=responseText
var resStr=tmpStr.substring(tmpStr.indexOf('<body')+5,tmpStr.indexOf('</body'))
resStr=resStr.substring(resStr.indexOf('>')+1,resStr.length)
var startLnk=document.getElementById('StartMeetingLnk')
var stopLnk=document.getElementById('StopMeetingLnk')
var rdiv=document.getElementById('RbdyDiv')
var ldiv=document.getElementById('LnavDiv')
var ap=document.getElementById('DashboardActionsP')
var tp=document.getElementById('MeetingTitleP')
var img=document.getElementById('LogoImg')
rdiv.innerHTML=''
var wdiv=document.getElementById('PleaseWaitDiv')
wdiv.style.display='none'
if(mAction=='Y'){stopLnk.style.display='inline'
startLnk.style.display='none'
ap.style.display='block'
tp.style.display='block'
img.style.display='block'
getLNAV()}
else{ldiv.innerHTML=''
stopLnk.style.display='none'
startLnk.style.display='inline'
if(confirm('Do you want to display the meeting minutes?')){rdiv.innerHTML=resStr
ap.style.display='none'
tp.style.display='none'
img.style.display='none'}}
meetingStarted=mAction}
ajaxSendText(urlStr,processMettingStart)}
var MeetingStartFlg=true
function checkMeetingStatus(){var d=new Date()
var urlStr=thisdbPath+'/GetMeetingStatus?OpenAgent'+'&seconds='+d.getTime();function processcheckMeetingStatus(responseText){if(responseText){}
var interval=10000
var tmpStr=responseText
var resStr=tmpStr.substring(tmpStr.indexOf('<body')+5,tmpStr.indexOf('</body'))
var resStr=resStr.substring(resStr.indexOf('>')+2,resStr.length-1)
var mbdyDiv=document.getElementById('MainPageDiv')
var WelcomeDiv=document.getElementById('WelcomeDiv')
var logoimg=document.getElementById('LogoImg')
if(resStr.indexOf('Y')>=0&&MeetingStartFlg){meetingStarted='Y'
WelcomeDiv.style.display='none'
mbdyDiv.style.display='block'
logoimg.style.display='block'
getLNAV()
followTheLeader()
MeetingStartFlg=false}
else if(resStr.indexOf('N')>=0){MeetingStartFlg=true
mbdyDiv.style.display='none'
logoimg.style.display='none'
WelcomeDiv.style.display='block'
meetingStarted='N'}
var t=setTimeout("checkMeetingStatus()",timeoutVal)}
ajaxSendText(urlStr,processcheckMeetingStatus)}
function followTheLeader(){var d=new Date()
var urlStr=thisdbPath+'/GetCurrentAgendaItem?OpenAgent'+'&seconds='+d.getTime();function processfollowTheLeader(responseText){if(responseText){}
var interval=10000
var tmpStr=responseText
var resStr=tmpStr.substring(tmpStr.indexOf('<body')+5,tmpStr.indexOf('</body'))
var resStr=resStr.substring(resStr.indexOf('>')+2,resStr.length-1)
currentAgendaItem=resStr
if(currContentId!=currentAgendaItem){loadAgendaItem(currentAgendaItem)}
isNavNew()
var t=setTimeout("followTheLeader()",timeoutVal)}
ajaxSendText(urlStr,processfollowTheLeader)}
function saveRollCall(){var urlStr=thisdbPath+'/SetRollCall?OpenAgent'
function saveRollCallDataStringGen(){var cbxArr=document.getElementsByName('rollCallChk')
var rStr=''
for(i=0;i<cbxArr.length;i++){if(cbxArr[i].checked){rStr=rStr+'&'+cbxArr[i].value+'=Present'}
else{rStr=rStr+'&'+cbxArr[i].value+'=NotPresent'}}
rStr=rStr.substring(1,rStr.length)
return rStr}
function postSaveRollCall(responseText){if(responseText){}
var tmpStr=responseText
var resStr=tmpStr.substring(tmpStr.indexOf('<body')+5,tmpStr.indexOf('</body'))
var resStr=resStr.substring(resStr.indexOf('>')+1,resStr.length)
var div=document.getElementById('RbdyDiv')
div.innerHTML=resStr
if(meetingStarted=='N'){var startLnk=document.getElementById('StartMeetingLnk')
startLnk.style.display='inline'}}
ajaxPushText(urlStr,saveRollCallDataStringGen,postSaveRollCall)}
function changeRollCall(){var div=document.getElementById('RollCallDiv')
var liArr=div.getElementsByTagName('li')
for(i=0;i<liArr.length;i++){var str=liArr[i].innerHTML
str=str.substring(0,str.indexOf('<'))
if(liArr[i].className=='PresentRCLi'){liArr[i].innerHTML='<input type="checkbox" name="rollCallChk" value="'+str+'" checked >'+str+'</input>'}
else{liArr[i].innerHTML='<input type="checkbox" name="rollCallChk" value="'+str+'" >'+str+'</input>'}}
var p=document.getElementById('RollCallActionsP')
p.innerHTML='<a href="javascript: saveRollCall();">Save</a>'}
function loadChangeRollCall(){var d=new Date()
var urlStr=thisdbPath+'/GetRollCall?OpenAgent'+'&seconds='+d.getTime();function processloadRollCall(responseText){if(responseText){}
var tmpStr=responseText
var resStr=tmpStr.substring(tmpStr.indexOf('<body')+5,tmpStr.indexOf('</body'))
var resStr=resStr.substring(resStr.indexOf('>')+1,resStr.length-1)
var div=document.getElementById('RbdyDiv')
div.innerHTML=resStr
changeRollCall()}
ajaxSendText(urlStr,processloadRollCall)}
function loadRollCall(){var d=new Date()
var urlStr=thisdbPath+'/GetRollCall?OpenAgent'+'&seconds='+d.getTime();function processloadRollCall(responseText){if(responseText){}
var tmpStr=responseText
var resStr=tmpStr.substring(tmpStr.indexOf('<body')+5,tmpStr.indexOf('</body'))
var resStr=resStr.substring(resStr.indexOf('>')+1,resStr.length-1)
var div=document.getElementById('RbdyDiv')
div.innerHTML=resStr
if(meetingStarted=='N'&&resStr.indexOf('Change</a>')){var startLnk=document.getElementById('StartMeetingLnk')
startLnk.style.display='inline'}}
ajaxSendText(urlStr,processloadRollCall)}
function getMeetingMinutes(fld){var wdiv=document.getElementById('PleaseWaitDiv')
wdiv.style.display='block'
urlStr=thisdbPath+'/GetMinutes?openagent';var rtn='minutesid='+fld.options[fld.selectedIndex].text
var cdiv=document.getElementById('createDiv')
cdiv.innerHTML=''
cdiv.style.display='none'
function createGetMeetingMinutesStr(){return rtn}
function processGetMeetingMinutesData(responseText){if(responseText){}
var tmpStr=responseText
var resStr=tmpStr.substring(tmpStr.indexOf('<body')+5,tmpStr.indexOf('</body'))
var resStr=resStr.substring(resStr.indexOf('>')+1,resStr.length-1)
var div=document.getElementById('RbdyDiv')
div.innerHTML=resStr
var wdiv=document.getElementById('PleaseWaitDiv')
wdiv.style.display='none'}
ajaxPushText(urlStr,createGetMeetingMinutesStr,processGetMeetingMinutesData)}
function showChangeMeetingMinutesDlg(){urlStr=thisdbPath+'/webSelectMeetingDlg?openform';function processShowChangeMeetingMinutesDlg(responseText){if(responseText){}
var tmpStr=responseText
var docStr=tmpStr.substring(tmpStr.indexOf('<form')+5,tmpStr.indexOf('</form'))
var docStr=docStr.substring(docStr.indexOf('>')+1,docStr.length)
var div=document.getElementById('createDiv')
div.innerHTML='<div id="meetingDlg" ><div id="closeDlgButtonBarDiv"><div id="closeDlgButtonDiv" onClick="closeDlg();">&nbsp;</div></div>'+docStr+'</div>'
div.style.display='block'}
ajaxSendText(urlStr,processShowChangeMeetingMinutesDlg)}

