            function MoveInterestList()
           {
              _spBodyOnLoadWrapper();
              
              var TargetElement = document.getElementById("ScheduledEventsDivHolder");
              var SourceElement = document.getElementById("EventsDiv") ;
                if(SourceElement != null)
                {     	
                	
                	
                	if(navigator.appName=="Microsoft Internet Explorer")
                	SourceElement.removeAttribute("className");
                	else
                	SourceElement.removeAttribute("class");
                	
                	TargetElement.appendChild(SourceElement);          
                	TargetElement.style.marginBottom = "20px"; 
                	                	              
                 }
               seterror();
                           
                  
            }            
    
			    function Register()
			{
			  window.location ='/SitePages/My Interest List.aspx';
			}
									
			function onlyNumbers(evt)
                     {
                           var e = window.event || evt; // for trans-browser compatibility
                           
                           if(navigator.appName=="Microsoft Internet Explorer")
                           {
                           var charCode = e.keyCode;
                     
                           if (charCode > 31 && (charCode < 48 || charCode > 57))
                                  return false;
                         }
                         else
                         {
                           var charCode = evt.which;                
                           if (charCode > 31 && (charCode < 48 || charCode > 57))
                                  return false;
                         }
                           return true;               
                     
                     
                     }


			
			//Add this function to a textbox,panel....with onkeydown attribute and specify the button that will post.
			function EnterControl(event, ElemetToClick)
			{
			
				if (typeof event == "undefined")
					event = window.event;
				try
				{
					var sender = event.srcElement||event.which;
					if (sender && sender.nodeName.toLowerCase() == "textarea" && !sender.getAttribute("entersubmit"))
						return true;
				}
				catch(ex) {}
				
				if ((event.which && event.which == 13) || (event.keyCode && event.keyCode == 13)) 
				{
					if (document.getElementById(ElemetToClick).disabled == false)
					{
						try
						{
							document.getElementById(ElemetToClick).focus();
						}
						catch(ex) {}
						try
						{	
							document.getElementById(ElemetToClick).click();
						}
						catch(ex) {}
					}
					try
					{
						event.cancelBubble = true;
					}
					catch(ex) {}
					return false;
				} 
				else 
				{
					return true;
				}	
			}
			  
		   function Search()
			{
			  var k= document.getElementById("searchbox").value;
			  window.location.href("/sitepages/search results.aspx?k="+k);
			}
			 
		 function SearchOnEnter(e)
		{
		    var keyPressed;
		    //Browser compatibility check
		    if (document.all) 
		    {
		        //Browser used: Internet Explorer 6
		        keyPressed = e.keyCode; 
		          
		    } 
		    else 
		    {
		        //Browser used: Firefox
		        keyPressed = e.which;
		       
		    }   
		    //13 = ASCII code for Enter key
		    if (keyPressed == 13) 
		    { 
		       Search();
		       return false;
		    }     
		
	        if(event.keyCode==  10)
            {
             document.getElementById('btnSearch').focus(); 
             return false;
            }
		
		}
function GetUrlParam( name )
  {  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
    var regexS = "[\\?&]"+name+"=([^&#]*)";  var regex = new RegExp( regexS );
      var results = regex.exec( window.location.href );
        if( results == null )
            return "";
        else  
          return results[1];
  }

function seterror()
  {
    var lbl=document.getElementById("errormessage");
    if(lbl!=null)
   {
    
    var m=GetUrlParam('m');
    lbl.value=m.replace(/%20/g,' ');
   
    }
   }
function EndRequestHandler(sender, args) {
   if (args.get_error() == undefined)
      {
         EnableDisableButton();
      }
}
function AddHandler() {
   Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
}
   
function RedirectToPrintPage()
	 {
	   var currentUrl=document.location.href+"&Print=true";
	   window.open(currentUrl,'Print','width=768,height=800,resizable=yes'); 

	 }
function CheckDate()
            {
                
                
               
               var fromDate = PickerFrom.getSelectedDate();
               var toDate = PickerTo.getSelectedDate();
               if(fromDate!=null)
               {
                document.getElementById('datefrom').style.display='inline';
                document.getElementById('dateto').style.display='inline';               
                }
               else
               {
                  document.getElementById('datefrom').style.display='none';
                   document.getElementById('dateto').style.display='none';
               
                  CalendarFrom.ClearSelectedDate();
               }
               if(toDate!=null)
               {
                document.getElementById('datefrom').style.display='inline';
                 document.getElementById('dateto').style.display='inline'; 
                }
               else
               {
                  document.getElementById('datefrom').style.display='none';
                   document.getElementById('dateto').style.display='none'; 
                  CalendarTo.ClearSelectedDate(); 
               }
                              
            
            }
   
           function clearDate()
          {        
          
            CalendarFrom.ClearSelectedDate(); 
            PickerFrom.ClearSelectedDate() 
            CalendarFrom.Hide(); 
            
            CalendarTo.ClearSelectedDate(); 
            PickerTo.ClearSelectedDate() 
            CalendarTo.Hide();
            CheckDate();
         }
      function PickerFrom_OnDateChange(sender, eventArgs)
      {
        var fromDate = PickerFrom.getSelectedDate();
        var toDate = PickerTo.getSelectedDate();
        CalendarFrom.setSelectedDate(fromDate);
        if (fromDate > toDate)
        {
          PickerTo.setSelectedDate(fromDate);
          CalendarTo.setSelectedDate(fromDate);
        }
        CheckDate();
      }
      function PickerTo_OnDateChange(sender, eventArgs)
      {
        var fromDate = PickerFrom.getSelectedDate();
        var toDate = PickerTo.getSelectedDate();
        CalendarTo.setSelectedDate(toDate);
        if (fromDate > toDate)
        {
          PickerFrom.setSelectedDate(toDate);
          CalendarFrom.setSelectedDate(toDate);
        }
      CheckDate();
      }
      function CalendarFrom_OnChange(sender, eventArgs)
      {
        var fromDate = CalendarFrom.getSelectedDate();
        var toDate = PickerTo.getSelectedDate();
        PickerFrom.setSelectedDate(fromDate);
        if (fromDate > toDate)
        {
          PickerTo.setSelectedDate(fromDate);
          CalendarTo.setSelectedDate(fromDate);
        }
       CheckDate();
      }
      function CalendarTo_OnChange(sender, eventArgs)
      {
        var fromDate = PickerFrom.getSelectedDate();
        var toDate = CalendarTo.getSelectedDate();
        PickerTo.setSelectedDate(toDate);
        if (fromDate > toDate)
        {
          PickerFrom.setSelectedDate(toDate);
          CalendarFrom.setSelectedDate(toDate);
        }
      CheckDate();
      }
      function ButtonFrom_OnClick(event)
      {
        if (CalendarFrom.get_popUpShowing())
        {
          CalendarFrom.hide();
        }
        else
        {
          CalendarFrom.setSelectedDate(PickerFrom.getSelectedDate());
          CalendarFrom.show();
        }
      CheckDate();
      }
      function ButtonTo_OnClick(event)
      {
        if (CalendarTo.get_popUpShowing())
        {
          CalendarTo.hide();
        }
        else
        {
          CalendarTo.setSelectedDate(PickerTo.getSelectedDate());
          CalendarTo.show();
        }
        CheckDate();
      }
      function ButtonFrom_OnMouseUp(event)
      {
        if (CalendarFrom.get_popUpShowing())
        {
          event.cancelBubble=true;
          event.returnValue=false;
          return false;
        }
        else
        {
          return true;
        }
      CheckDate();
      }
      function ButtonTo_OnMouseUp(event)
      {
        if (CalendarTo.get_popUpShowing())
        {
          event.cancelBubble=true;
          event.returnValue=false;
          return false;
        }
        else
        {
          return true;
        }
      CheckDate();
      }



      function ExpandGroupFaq(formObj) {

          if (browseris.nav)
              return;
          if ((browseris.w3c) && (!browseris.ie)) {
              document.all = document.getElementsByTagName("*");
          }
          docElts = document.all;
          numElts = docElts.length;
          images = formObj.getElementsByTagName("IMG");
          img = images[0];
          srcPath = img.src;
          index = srcPath.lastIndexOf("/");
          imgName = srcPath.slice(index + 1);
          if (imgName == 'plus.gif') {
              fOpen = true;
              displayStr = "block";
              img.src = '/_layouts/images/minus.gif';
          }
          else {
              fOpen = false;
              displayStr = "none";
              img.src = '/_layouts/images/plus.gif';
          }
          oldName = img.name;
          img.name = img.alt;
          img.alt = oldName;
          spanNode = img;
          while (spanNode != null) {
              spanNode = spanNode.parentElement;
              if (spanNode != null &&
			spanNode.id != null &&
			spanNode.id.length > 5 &&
			spanNode.id.substr(0, 5) == "group")
                  break;
          }
          parentNode = spanNode;
          while (parentNode != null) {
              parentNode = parentNode.parentElement;
              if (parentNode != null &&
			parentNode.tagName == "TABLE")
                  break;
          }
          lastNode = null;
          if (parentNode != null) {
              lastNode = parentNode.lastChild;
              if (lastNode != null && lastNode.tagName == "TBODY")
                  lastNode = lastNode.lastChild;
              if (lastNode != null && lastNode.tagName == "TR" && lastNode.lastChild != null)
                  lastNode = lastNode.lastChild;
          }
          for (var i = 0; i < numElts; i++) {
              var childObj = docElts(i);
              if (childObj == spanNode)
                  break;
          }
          ID = spanNode.id.slice(5);
          for (var j = i + 1; j < numElts; j++) {
              var childObj = docElts(j);
              if (childObj.id.length > 5 &&
			childObj.id.substr(0, 5) == "group") {
                  curID = childObj.id.slice(5);
                  if (curID <= ID)
                      return;
              }
              parentNode = childObj;
              while (parentNode != null) {
                  parentNode = parentNode.parentElement;
                  if (parentNode == spanNode)
                      break;
              }
              if (parentNode == spanNode)
                  continue;
              if (childObj != img &&
			childObj.tagName == "IMG" &&
			childObj.src &&
			childObj.src.slice(childObj.src.length - 25) == '/_layouts/images/plus.gif') {
                  childObj.src = '/_layouts/images/minus.gif';
                  oldName = childObj.name;
                  childObj.name = childObj.alt;
                  childObj.alt = oldName;
              }
              if (childObj.tagName == spanNode.tagName &&
			childObj.id != "footer") {
                  childObj.style.display = displayStr;
              }
              if ((childObj.tagName == "TABLE" && lastNode == null) || childObj == lastNode)
                  break;
          }
      }
