	  function eventDetail(flg,num,day,month,year)
	  {
	    if(num == 0)
	      num = '';
	    if(month < 10)
	      month='0'+month; 
	    if(day < 10) 
	      day='0'+day;
	  	var dt = year+'-'+month+'-'+day;
	  	document.acform.fulldate.value=dt;
	  	if(flg == 'event')
	  	{
		  document.getElementById('shownext').innerHTML = '<div align="right" valign="bottom" class="a11"><a href="# cccc" onclick="javascript:showNext()" style="color:black; text-decoration:none;"><b>'+shownext+' '+num+' ...<BR></b></a></div>';
		  document.getElementById('eventdetail').innerHTML = '';
		  
		  //ajax calls starts here...
		  url = appContext+'public/events/activityCalendarXmlService.do?date='+dt+'&scope='+document.acform.scope.value+'&userid='+document.acform.userid.value+'&teamid='+document.acform.teamid.value+'&orgid='+document.acform.orgid.value;
		  xmlServiceRetrieveDocument(url);
	  	}
	  }
	  
      function processEventXml(xmlResponse)
      {
        var count = xmlResponse.getElementsByTagName('id').length;

		var id = xmlResponse.getElementsByTagName('id')[0].firstChild.data;
		var fulldate = xmlResponse.getElementsByTagName('fulldate')[0].firstChild.data;	
        var date = xmlResponse.getElementsByTagName('date')[0].firstChild.data;
        var time = xmlResponse.getElementsByTagName('time')[0].firstChild.data;
        var name = xmlResponse.getElementsByTagName('name')[0].firstChild.data;
        var desc = xmlResponse.getElementsByTagName('desc')[0].firstChild.data;
        var open = xmlResponse.getElementsByTagName('open')[0].firstChild.data;
        var orgno = xmlResponse.getElementsByTagName('orgno')[0].firstChild.data;
		var curorg = document.acform.orgid.value;

		document.acform.idcount.value=0;
		
		var readmore = '<a href="# cccc" onclick=window.open("'+appContext+'public/events/eventReadMore.do?id='+id+'","EventDesc","width=385,height=200,scrollbars=yes,left=350,top=350") style="color:black; text-decoration:none;"><b>'+readmorelink+'</b></a>&nbsp;';        
        if(desc.length > 150)
          desc = '<div align="left" valign="bottom" class="a11" style="background-color:#DDDDDD">'+desc.substring(0,149)+'...<br>'+readmore+'</div>';
        else
          desc = '<div align="left" valign="bottom" class="a11" style="background-color:#DDDDDD">'+desc+'<br>'+readmore+'</div>';
          
		if(name.length > 23)          
		  name = name.substring(0,22)+'...';
		  
		if(open == 'true' && count > 1)
		{
		  if(curorg == orgno)
		    desc = desc+'<div align="left"><span class="a11" valign="top" align="left"><b>'+openforall+'</b></span><img src="'+appContext+'images/spacer.gif" style="border-style: none;width:71px;height:5px" alt="" /><span class="a11" valign="top" align="right"><a href="# cccc" onclick="javascript:getNext()" style="color:black; text-decoration:none; text-align:right;"><b>'+nexteventlink+'&nbsp;<img src="'+appContext+'images/arrowright.gif" style="border-style: none;" alt="'+nexteventlink+'" /></b></a></span></div>';
		  else
			desc = desc+'<div class="a11" align="right" valign="bottom"><a href="# cccc" onclick="javascript:getNext()" style="color:black; text-decoration:none; text-align:right;"><b>'+nexteventlink+'&nbsp;<img src="'+appContext+'images/arrowright.gif" style="border-style: none;" alt="'+nexteventlink+'" /></b></a></div>';
		}
		if(open != 'true' && count > 1)
		  desc = desc+'<div class="a11" align="right" valign="bottom"><a href="# cccc" onclick="javascript:getNext()" style="color:black; text-decoration:none; text-align:right;"><b>'+nexteventlink+'&nbsp;<img src="'+appContext+'images/arrowright.gif" style="border-style: none;" alt="'+nexteventlink+'" /></b></a></div>';
		if(open == 'true' && count == 1)
		{
		  if(curorg == orgno)
		    desc = desc+'<div align="left" class="a11"><b>'+openforall+'</b></div>';
		  else
		    desc = desc+'<div align="left" class="a11"></div>';
		}

        document.getElementById('eventdetail').innerHTML = '<div align="left" valign="bottom" class="a11"><b>'+date+'&nbsp;'+time+'&nbsp;'+name+'</b></div>'+desc;        		    		  		  	    
      }
      function processNextEventXml(xmlResponse)
      {
        var i = 0;
        var count = xmlResponse.getElementsByTagName('id').length;

        if((count-1) == document.acform.idcount.value)
          i=0;
        else
          i=parseInt(document.acform.idcount.value)+1;

		var id = xmlResponse.getElementsByTagName('id')[i].firstChild.data;
		var fulldate = xmlResponse.getElementsByTagName('fulldate')[i].firstChild.data;	
        var date = xmlResponse.getElementsByTagName('date')[i].firstChild.data;
        var time = xmlResponse.getElementsByTagName('time')[i].firstChild.data;
        var name = xmlResponse.getElementsByTagName('name')[i].firstChild.data;
        var desc = xmlResponse.getElementsByTagName('desc')[i].firstChild.data;
        var open = xmlResponse.getElementsByTagName('open')[i].firstChild.data;
        var orgno = xmlResponse.getElementsByTagName('orgno')[0].firstChild.data;
		var curorg = document.acform.orgid.value;
				
		document.acform.idcount.value=i;
		
		var readmore = '<a href="# cccc" onclick=window.open("'+appContext+'public/events/eventReadMore.do?id='+id+'","EventDesc","width=385,height=200,scrollbars=yes,left=350,top=350") style="color:black; text-decoration:none;"><b>'+readmorelink+'</b></a>&nbsp;';        
        if(desc.length > 150)
          desc = '<div align="left" valign="bottom" class="a11" style="background-color:#DDDDDD">'+desc.substring(0,149)+'...<br>'+readmore+'</div>';
        else
          desc = '<div align="left" valign="bottom" class="a11" style="background-color:#DDDDDD">'+desc+'<br>'+readmore+'</div>';
          
		if(name.length > 23)          
		  name = name.substring(0,22)+'...';

		if(open == 'true' && count > 1)
		{
		  if(curorg == orgno)
		    desc = desc+'<div align="left"><span class="a11" valign="top" align="left"><b>'+openforall+'</b></span><img src="'+appContext+'images/spacer.gif" style="border-style: none;width:71px;height:5px" alt="" /><span class="a11" valign="top" align="right"><a href="# cccc" onclick="javascript:getNext()" style="color:black; text-decoration:none; text-align:right;"><b>'+nexteventlink+'&nbsp;<img src="'+appContext+'images/arrowright.gif" style="border-style: none;" alt="'+nexteventlink+'" /></b></a></span></div>';
		  else
			desc = desc+'<div class="a11" align="right" valign="bottom"><a href="# cccc" onclick="javascript:getNext()" style="color:black; text-decoration:none; text-align:right;"><b>'+nexteventlink+'&nbsp;<img src="'+appContext+'images/arrowright.gif" style="border-style: none;" alt="'+nexteventlink+'" /></b></a></div>';
		}
		if(open != 'true' && count > 1)
		  desc = desc+'<div class="a11" align="right" valign="bottom"><a href="# cccc" onclick="javascript:getNext()" style="color:black; text-decoration:none; text-align:right;"><b>'+nexteventlink+'&nbsp;<img src="'+appContext+'images/arrowright.gif" style="border-style: none;" alt="'+nexteventlink+'" /></b></a></div>';
		if(open == 'true' && count == 1)
		{
		  if(curorg == orgno)
		    desc = desc+'<div align="left" class="a11"><b>'+openforall+'</b></div>';
		  else
		    desc = desc+'<div align="left" class="a11"></div>';
		}
		        
        document.getElementById('eventdetail').innerHTML = '<div align="left" valign="bottom" class="a11"><b>'+date+'&nbsp;'+time+'&nbsp;'+name+'</b></div>'+desc;        		    		  		  	    
      }
      
	  function getNext()
	  {
	  	url = appContext+'public/events/activityCalendarXmlService.do?getvalue=event&scope='+document.acform.scope.value+'&date='+document.acform.fulldate.value+'&userid='+document.acform.userid.value+'&teamid='+document.acform.teamid.value+'&orgid='+document.acform.orgid.value;
	  	xmlServiceRetrieveDocument(url);
	  }
	        
      function evaluate()
      {
      	if(document.acform.scope.value == 0)
      	  return false;
      	else
      	{
      	    if(document.acform.type.style.display == 'none')
      	      document.acform.type[0].selected = true;
      	      
      		var hmonth = document.acform.hmonth.value;
      		var hyear = document.acform.hyear.value;
      		document.acform.month.value=hmonth;
      		document.acform.year.value=hyear;
      		document.acform.haction.value='noaction';
      		document.acform.methode = 'POST';
      		document.acform.action = appContext+path;
      		document.acform.submit();
      	}
      }
      
      function showNext()
      {
          var hmonth = document.acform.hmonth.value;
      	  var hyear = document.acform.hyear.value;
      	  document.acform.month.value=hmonth;
      	  document.acform.year.value=hyear;
      	  document.acform.haction.value='noaction';
      	  document.acform.methode = 'POST';
      	  document.acform.action = appContext+path;
      	  document.acform.submit();      
      }
      
      function navigate(txt)
      {
          var hmonth = document.acform.hmonth.value;
      	  var hyear = document.acform.hyear.value;
      	  document.acform.month.value=hmonth;
      	  document.acform.year.value=hyear;
      	  document.acform.haction.value=txt;
      	  document.acform.methode = 'POST';
      	  document.acform.action = appContext+path;
      	  document.acform.submit();      
      }      
      
	  function showhideAC()
	  {
		if (document.getElementById("resultsAC").style.display =='none'){document.getElementById("resultsAC").style.display =''}else{document.getElementById("resultsAC").style.display ='none';} 
	  }  
  
	  function eventDetailLoggedIn(flg,num,day,month,year)
	  {
	    if(num == 0)
	      num = '';
	    if(month < 10)
	      month='0'+month;
	    if(day < 10) 
	      day='0'+day;	        
	  	var dt = year+'-'+month+'-'+day;
	  	document.acform.fulldate.value=dt;
	  	if(flg == 'event')
	  	{
		  document.getElementById('shownext').innerHTML = '<div align="right" valign="bottom" class="a11"><a href="# cccc" onclick="javascript:showNext()" style="color:black; text-decoration:none;"><b>'+shownext+' '+num+' ...<BR></b></a></div>';
		  document.getElementById('eventdetail').innerHTML = '';
		  
		  //ajax calls starts here...
		  url = appContext+'public/events/activityCalendarXmlService.do?innerajax=signup&date='+dt+'&scope='+document.acform.scope.value+'&userid='+document.acform.userid.value+'&teamid='+document.acform.teamid.value+'&orgid='+document.acform.orgid.value;
		  xmlServiceRetrieveDocument(url);
	  	}
	  }
	  	  
      function processEventLogginXml(xmlResponse)
      {
        var count = xmlResponse.getElementsByTagName('id').length;
        var dtFlag = '';
		var id = xmlResponse.getElementsByTagName('id')[0].firstChild.data;
		var fulldate = xmlResponse.getElementsByTagName('fulldate')[0].firstChild.data;	
        var date = xmlResponse.getElementsByTagName('date')[0].firstChild.data;
        var time = xmlResponse.getElementsByTagName('time')[0].firstChild.data;
        var name = xmlResponse.getElementsByTagName('name')[0].firstChild.data;
        var desc = xmlResponse.getElementsByTagName('desc')[0].firstChild.data;
        var open = xmlResponse.getElementsByTagName('open')[0].firstChild.data;
        var rFlag = xmlResponse.getElementsByTagName('rowflag')[0].firstChild.data;
	  	if(rFlag == 'onerow')
	  	  dtFlag = xmlResponse.getElementsByTagName('dateflag')[0].firstChild.data;
	  	  
        var orgno = xmlResponse.getElementsByTagName('orgno')[0].firstChild.data;
		var curorg = document.acform.orgid.value;
		
		document.acform.idcount.value=0;
		var newr = 'new:'+id;
		var oldr = 'old:'+id;

		var readmore = '<a href="# cccc" onclick=window.open("'+appContext+'public/events/eventReadMore.do?id='+id+'","EventDesc","width=385,height=200,scrollbars=yes,left=350,top=350") style="color:black; text-decoration:none;"><b>'+readmorelink+'</b></a>&nbsp;';        
        if(desc.length > 150)
          desc = '<div align="left" valign="bottom" class="a11" style="background-color:#DDDDDD">'+desc.substring(0,149)+'...<br>'+readmore+'</div>';
        else
          desc = '<div align="left" valign="bottom" class="a11" style="background-color:#DDDDDD">'+desc+'<br>'+readmore+'</div>';
          
		if(name.length > 23)          
		  name = name.substring(0,22)+'...';
		  
		if(open == 'true' && count > 1)
		{
		  if(curorg == orgno)
		  {
			if(rFlag == 'norow')
			  desc = desc+'<div align="left"><span id="changebutton"><input type="button" value="'+signupB+'" style="width:60px;height:20px;font-family:Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal;color:#000000;text-decoration:none;" onclick="javascript:getUpdateAC(\''+newr+'\')"></span><img src="'+appContext+'images/spacer.gif" style="border-style: none;width:75px;height:5px" alt="" /><span class="a11" valign="top" align="right"><a href="# cccc" onclick="javascript:getNextLoggin()" style="color:black; text-decoration:none; text-align:right;"><b>'+nexteventlink+'&nbsp;<img src="'+appContext+'images/arrowright.gif" style="border-style: none;" alt="'+nexteventlink+'" /></b></a></span></div>';
			if(rFlag == 'onerow' && dtFlag == 'empty')
			  desc = desc+'<div align="left"><span id="changebutton"><input type="button" value="'+signupB+'" style="width:60px;height:20px;font-family:Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal;color:#000000;text-decoration:none;" onclick="javascript:getUpdateAC(\''+oldr+'\')"></span><img src="'+appContext+'images/spacer.gif" style="border-style: none;width:75px;height:5px" alt="" /><span class="a11" valign="top" align="right"><a href="# cccc" onclick="javascript:getNextLoggin()" style="color:black; text-decoration:none; text-align:right;"><b>'+nexteventlink+'&nbsp;<img src="'+appContext+'images/arrowright.gif" style="border-style: none;" alt="'+nexteventlink+'" /></b></a></span></div>';		  		
			if(rFlag == 'onerow' && dtFlag == 'notempty')
			  desc = desc+'<div align="left" class="a11"><span id="changebutton"><input type="button" value="'+signoffB+'" style="width:60px;height:20px;font-family:Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal;color:#000000;text-decoration:none;" onclick="javascript:getRevert(\''+id+'\')"></span><img src="'+appContext+'images/spacer.gif" style="border-style: none;width:75px;height:5px" alt="" /><span class="a11" valign="top" align="right"><a href="# cccc" onclick="javascript:getNextLoggin()" style="color:black; text-decoration:none; text-align:right;"><b>'+nexteventlink+'&nbsp;<img src="'+appContext+'images/arrowright.gif" style="border-style: none;" alt="'+nexteventlink+'" /></b></a></span></div>';		  		
		  }
		  else
		  {
		      desc = desc+'<div class="a11" align="right" valign="bottom"><a href="# cccc" onclick="javascript:getNextLoggin()" style="color:black; text-decoration:none; text-align:right;"><b>'+nexteventlink+'&nbsp;<img src="'+appContext+'images/arrowright.gif" style="border-style: none;" alt="'+nexteventlink+'" /></b></a></div>';		  	  			  
		  }		   
		}
		if(open != 'true' && count > 1)
		{
		  	if(rFlag == 'norow')
		      desc = desc+'<div class="a11" align="right" valign="bottom"><a href="# cccc" onclick="javascript:getNextLoggin()" style="color:black; text-decoration:none; text-align:right;"><b>'+nexteventlink+'&nbsp;<img src="'+appContext+'images/arrowright.gif" style="border-style: none;" alt="'+nexteventlink+'" /></b></a></div>';		  	  
		  	if(rFlag == 'onerow' && dtFlag == 'empty')
		  		desc = desc+'<div align="left"><span id="changebutton"><input type="button" value="'+signupB+'" style="width:60px;height:20px;font-family:Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal;color:#000000;text-decoration:none;" onclick="javascript:getUpdateAC(\''+oldr+'\')"></span><img src="'+appContext+'images/spacer.gif" style="border-style: none;width:75px;height:5px" alt="" /><span class="a11" valign="top" align="right"><a href="# cccc" onclick="javascript:getNextLoggin()" style="color:black; text-decoration:none; text-align:right;"><b>'+nexteventlink+'&nbsp;<img src="'+appContext+'images/arrowright.gif" style="border-style: none;" alt="'+nexteventlink+'" /></b></a></span></div>';		  		
	  		if(rFlag == 'onerow' && dtFlag == 'notempty')
			  	desc = desc+'<div align="left" class="a11"><span id="changebutton"><input type="button" value="'+signoffB+'" style="width:60px;height:20px;font-family:Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal;color:#000000;text-decoration:none;" onclick="javascript:getRevert(\''+id+'\')"></span><img src="'+appContext+'images/spacer.gif" style="border-style: none;width:75px;height:5px" alt="" /><span class="a11" valign="top" align="right"><a href="# cccc" onclick="javascript:getNextLoggin()" style="color:black; text-decoration:none; text-align:right;"><b>'+nexteventlink+'&nbsp;<img src="'+appContext+'images/arrowright.gif" style="border-style: none;" alt="'+nexteventlink+'" /></b></a></span></div>';		  		
		}		  
		if(open == 'true' && count == 1)
		{
		  if(curorg == orgno)
		  {		
		  	if(rFlag == 'norow')
			    desc = desc+'<div align="left"><span id="changebutton"><input type="button" value="'+signupB+'" style="width:60px;height:20px;font-family:Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal;color:#000000;text-decoration:none;" onclick="javascript:getUpdateAC(\''+newr+'\')"></span></div>';
		  	if(rFlag == 'onerow' && dtFlag == 'empty')
				desc = desc+'<div align="left"><span id="changebutton"><input type="button" value="'+signupB+'" style="width:60px;height:20px;font-family:Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal;color:#000000;text-decoration:none;" onclick="javascript:getUpdateAC(\''+oldr+'\')"></span></div>';
	  		if(rFlag == 'onerow' && dtFlag == 'notempty')
			    desc = desc+'<div align="left" class="a11"><span id="changebutton"><input type="button" value="'+signoffB+'" style="width:60px;height:20px;font-family:Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal;color:#000000;text-decoration:none;" onclick="javascript:getRevert(\''+id+'\')"></span></div>';
		  }
		  else
		  {
		      desc = desc+'<div class="a11" align="right" valign="bottom"></div>';		  	  			  
		  }	
		}		  
		if(open != 'true' && count == 1)
		{
		  	if(rFlag == 'onerow' && dtFlag == 'empty')
				 desc = desc+'<div align="left"><span id="changebutton"><input type="button" value="'+signupB+'" style="width:60px;height:20px;font-family:Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal;color:#000000;text-decoration:none;" onclick="javascript:getUpdateAC(\''+oldr+'\')"></span></div>';
	  		if(rFlag == 'onerow' && dtFlag == 'notempty')
			    desc = desc+'<div align="left" class="a11"><span id="changebutton"><input type="button" value="'+signoffB+'" style="width:60px;height:20px;font-family:Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal;color:#000000;text-decoration:none;" onclick="javascript:getRevert(\''+id+'\')"></span></div>';
		}
        document.getElementById('eventdetail').innerHTML = '<div align="left" valign="bottom" class="a11"><b>'+date+'&nbsp;'+time+'&nbsp;'+name+'</b></div>'+desc;        		    		  		  	    
      }	  
	  
	  function getNextLoggin()
	  {
	  	url = appContext+'public/events/activityCalendarXmlService.do?innerajax=signup&getvalue=event&scope='+document.acform.scope.value+'&date='+document.acform.fulldate.value+'&userid='+document.acform.userid.value+'&teamid='+document.acform.teamid.value+'&orgid='+document.acform.orgid.value;
	  	xmlServiceRetrieveDocument(url);
	  }
	  
	  function processNextEventLogginXml(xmlResponse)
	  {
        var i = 0;
        var count = xmlResponse.getElementsByTagName('id').length;

        if((count-1) == document.acform.idcount.value)
          i=0;
        else
          i=parseInt(document.acform.idcount.value)+1;
          
		var dtFlag = '';
		var id = xmlResponse.getElementsByTagName('id')[i].firstChild.data;
		var fulldate = xmlResponse.getElementsByTagName('fulldate')[i].firstChild.data;	
        var date = xmlResponse.getElementsByTagName('date')[i].firstChild.data;
        var time = xmlResponse.getElementsByTagName('time')[i].firstChild.data;
        var name = xmlResponse.getElementsByTagName('name')[i].firstChild.data;
        var desc = xmlResponse.getElementsByTagName('desc')[i].firstChild.data;
        var open = xmlResponse.getElementsByTagName('open')[i].firstChild.data;
        var rFlag = xmlResponse.getElementsByTagName('rowflag')[i].firstChild.data;
	  	if(rFlag == 'onerow')
	  	  dtFlag = xmlResponse.getElementsByTagName('dateflag')[i].firstChild.data;
		
        var orgno = xmlResponse.getElementsByTagName('orgno')[0].firstChild.data;
		var curorg = document.acform.orgid.value;
				
		document.acform.idcount.value=i;
		var newr = 'new:'+id;
		var oldr = 'old:'+id;

		var readmore = '<a href="# cccc" onclick=window.open("'+appContext+'public/events/eventReadMore.do?id='+id+'","EventDesc","width=385,height=200,scrollbars=yes,left=350,top=350") style="color:black; text-decoration:none;"><b>'+readmorelink+'</b></a>&nbsp;';        
        if(desc.length > 150)
          desc = '<div align="left" valign="bottom" class="a11" style="background-color:#DDDDDD">'+desc.substring(0,149)+'...<br>'+readmore+'</div>';
        else
          desc = '<div align="left" valign="bottom" class="a11" style="background-color:#DDDDDD">'+desc+'<br>'+readmore+'</div>';
          
		if(name.length > 23)          
		  name = name.substring(0,22)+'...';
		  
		if(open == 'true' && count > 1)
		{
		  if(curorg == orgno)
		  {
			if(rFlag == 'norow')
			  desc = desc+'<div align="left"><span id="changebutton"><input type="button" value="'+signupB+'" style="width:60px;height:20px;font-family:Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal;color:#000000;text-decoration:none;" onclick="javascript:getUpdateAC(\''+newr+'\')"></span><img src="'+appContext+'images/spacer.gif" style="border-style: none;width:75px;height:5px" alt="" /><span class="a11" valign="top" align="right"><a href="# cccc" onclick="javascript:getNextLoggin()" style="color:black; text-decoration:none; text-align:right;"><b>'+nexteventlink+'&nbsp;<img src="'+appContext+'images/arrowright.gif" style="border-style: none;" alt="'+nexteventlink+'" /></b></a></span></div>';
			if(rFlag == 'onerow' && dtFlag == 'empty')
			  desc = desc+'<div align="left"><span id="changebutton"><input type="button" value="'+signupB+'" style="width:60px;height:20px;font-family:Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal;color:#000000;text-decoration:none;" onclick="javascript:getUpdateAC(\''+oldr+'\')"></span><img src="'+appContext+'images/spacer.gif" style="border-style: none;width:75px;height:5px" alt="" /><span class="a11" valign="top" align="right"><a href="# cccc" onclick="javascript:getNextLoggin()" style="color:black; text-decoration:none; text-align:right;"><b>'+nexteventlink+'&nbsp;<img src="'+appContext+'images/arrowright.gif" style="border-style: none;" alt="'+nexteventlink+'" /></b></a></span></div>';		  		
			if(rFlag == 'onerow' && dtFlag == 'notempty')
			  desc = desc+'<div align="left" class="a11"><span id="changebutton"><input type="button" value="'+signoffB+'" style="width:60px;height:20px;font-family:Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal;color:#000000;text-decoration:none;" onclick="javascript:getRevert(\''+id+'\')"></span><img src="'+appContext+'images/spacer.gif" style="border-style: none;width:75px;height:5px" alt="" /><span class="a11" valign="top" align="right"><a href="# cccc" onclick="javascript:getNextLoggin()" style="color:black; text-decoration:none; text-align:right;"><b>'+nexteventlink+'&nbsp;<img src="'+appContext+'images/arrowright.gif" style="border-style: none;" alt="'+nexteventlink+'" /></b></a></span></div>';		  		
		  }
		  else
		  {
		      desc = desc+'<div class="a11" align="right" valign="bottom"><a href="# cccc" onclick="javascript:getNextLoggin()" style="color:black; text-decoration:none; text-align:right;"><b>'+nexteventlink+'&nbsp;<img src="'+appContext+'images/arrowright.gif" style="border-style: none;" alt="'+nexteventlink+'" /></b></a></div>';		  	  			  
		  }		   
		}
		if(open != 'true' && count > 1)
		{
		  	if(rFlag == 'norow')
		      desc = desc+'<div class="a11" align="right" valign="bottom"><a href="# cccc" onclick="javascript:getNextLoggin()" style="color:black; text-decoration:none; text-align:right;"><b>'+nexteventlink+'&nbsp;<img src="'+appContext+'images/arrowright.gif" style="border-style: none;" alt="'+nexteventlink+'" /></b></a></div>';		  	  
		  	if(rFlag == 'onerow' && dtFlag == 'empty')
		  		desc = desc+'<div align="left"><span id="changebutton"><input type="button" value="'+signupB+'" style="width:60px;height:20px;font-family:Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal;color:#000000;text-decoration:none;" onclick="javascript:getUpdateAC(\''+oldr+'\')"></span><img src="'+appContext+'images/spacer.gif" style="border-style: none;width:75px;height:5px" alt="" /><span class="a11" valign="top" align="right"><a href="# cccc" onclick="javascript:getNextLoggin()" style="color:black; text-decoration:none; text-align:right;"><b>'+nexteventlink+'&nbsp;<img src="'+appContext+'images/arrowright.gif" style="border-style: none;" alt="'+nexteventlink+'" /></b></a></span></div>';		  		
	  		if(rFlag == 'onerow' && dtFlag == 'notempty')
			  	desc = desc+'<div align="left" class="a11"><span id="changebutton"><input type="button" value="'+signoffB+'" style="width:60px;height:20px;font-family:Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal;color:#000000;text-decoration:none;" onclick="javascript:getRevert(\''+id+'\')"></span><img src="'+appContext+'images/spacer.gif" style="border-style: none;width:75px;height:5px" alt="" /><span class="a11" valign="top" align="right"><a href="# cccc" onclick="javascript:getNextLoggin()" style="color:black; text-decoration:none; text-align:right;"><b>'+nexteventlink+'&nbsp;<img src="'+appContext+'images/arrowright.gif" style="border-style: none;" alt="'+nexteventlink+'" /></b></a></span></div>';		  		
		}		  
		if(open == 'true' && count == 1)
		{
		  if(curorg == orgno)
		  {		
		  	if(rFlag == 'norow')
			    desc = desc+'<div align="left"><span id="changebutton"><input type="button" value="'+signupB+'" style="width:60px;height:20px;font-family:Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal;color:#000000;text-decoration:none;" onclick="javascript:getUpdateAC(\''+newr+'\')"></span></div>';
		  	if(rFlag == 'onerow' && dtFlag == 'empty')
				desc = desc+'<div align="left"><span id="changebutton"><input type="button" value="'+signupB+'" style="width:60px;height:20px;font-family:Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal;color:#000000;text-decoration:none;" onclick="javascript:getUpdateAC(\''+oldr+'\')"></span></div>';
	  		if(rFlag == 'onerow' && dtFlag == 'notempty')
			    desc = desc+'<div align="left" class="a11"><span id="changebutton"><input type="button" value="'+signoffB+'" style="width:60px;height:20px;font-family:Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal;color:#000000;text-decoration:none;" onclick="javascript:getRevert(\''+id+'\')"></span></div>';
		  }
		  else
		  {
		      desc = desc+'<div class="a11" align="right" valign="bottom"></div>';		  	  			  
		  }	
		}		  
		if(open != 'true' && count == 1)
		{
		  	if(rFlag == 'onerow' && dtFlag == 'empty')
				 desc = desc+'<div align="left"><span id="changebutton"><input type="button" value="'+signupB+'" style="width:60px;height:20px;font-family:Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal;color:#000000;text-decoration:none;" onclick="javascript:getUpdateAC(\''+oldr+'\')"></span></div>';
	  		if(rFlag == 'onerow' && dtFlag == 'notempty')
			    desc = desc+'<div align="left" class="a11"><span id="changebutton"><input type="button" value="'+signoffB+'" style="width:60px;height:20px;font-family:Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal;color:#000000;text-decoration:none;" onclick="javascript:getRevert(\''+id+'\')"></span></div>';
		}
        document.getElementById('eventdetail').innerHTML = '<div align="left" valign="bottom" class="a11"><b>'+date+'&nbsp;'+time+'&nbsp;'+name+'</b></div>'+desc;        		    		  		  	    
      }	 
	  
	  function getUpdateAC(update)
	  {
	    var state = update.slice(0,3)
	    var eventid = update.substring(4,update.length)
		var userid = document.acform.userid.value;

	  	url = appContext+'public/events/activityCalendarXmlService.do?innerajax=update&state='+state+'&eventid='+eventid+'&userid='+userid;
	  	xmlServiceRetrieveDocument(url);	  
	  }
	  function processUpdateXml(xmlResponse)
	  {
	    var rowaffected = xmlResponse.getElementsByTagName('rowaffected')[0].firstChild.data;
	    var eventno = xmlResponse.getElementsByTagName('eventno')[0].firstChild.data;
	    var max = xmlResponse.getElementsByTagName('max')[0].firstChild.data;
	    if (rowaffected == 'yes')
	    {
	  	  document.getElementById('changebutton').innerHTML = '<input type="button" value="'+signoffB+'" style="width:60px;height:20px;font-family:Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal;color:#000000;text-decoration:none;" onclick="javascript:getRevert(\''+eventno+'\')">';
	  	}
		else
		{
		  alert(sorry + ' ['+max+'].')
		  document.getElementById('changebutton').innerHTML = '<input type="button" value="'+signupB+'" style="width:60px;height:20px;font-family:Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal;color:#000000;text-decoration:none;" disabled>';
		}	  	  
	  }
	  	  
	  function getRevert(eventid)
	  {
		var userid = document.acform.userid.value;	  

	  	url = appContext+'public/events/activityCalendarXmlService.do?innerajax=revoke&eventid='+eventid+'&userid='+userid;
	  	xmlServiceRetrieveDocument(url);
	  	var forRevert = 'old:'+eventid;	  	
	  	document.getElementById('changebutton').innerHTML = '<input type="button" value="'+signupB+'" style="width:60px;height:20px;font-family:Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal;color:#000000;text-decoration:none;" onclick="javascript:getUpdateAC(\''+forRevert+'\')">';
	  }	 
	  function processRevokeXml(xmlResponse)
	  {
	    var rowaffected = xmlResponse.getElementsByTagName('rowaffected')[0].firstChild.data;
	    if (rowaffected != 'success')
			alert('Sign Off Failed')
	  }	   
	  
	  function hideType(scope)
	  {
	    if(scope == 'region')
	      document.acform.type.style.display = 'none';
	  }