// Used for Quick Links jump menu
function MM_jumpMenu(targ,selObj,restore){ //v3.0
   eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
   if (restore) selObj.selectedIndex = 0;
}

// Function for expand/collapse profile divs
// to use, add to page:
// <script type="text/javascript">YAHOO.util.Event.onDOMReady(clipDivs);</script>
clipDivs = function() {
   var elements = YAHOO.util.Dom.getElementsByClassName('clipme', 'div', 'news');
   for (i=0; i<elements.length; i++) {
      if (elements[i].scrollHeight <= elements[i].offsetHeight) {
         YAHOO.util.Dom.setStyle(elements[i].id + 'expand', 'display', 'none'); 
      }
   }
   var elements = YAHOO.util.Dom.getElementsByClassName('clipme', 'div', 'calendar_results');
   for (i=0; i<elements.length; i++) {
      if (elements[i].scrollHeight <= elements[i].offsetHeight) {
         YAHOO.util.Dom.setStyle(elements[i].id + 'expand', 'display', 'none'); 
      }
   }
   var elements = YAHOO.util.Dom.getElementsByClassName('clipme', 'div', 'people');
   for (i=0; i<elements.length; i++) {
      if (elements[i].scrollHeight <= elements[i].offsetHeight) {
         YAHOO.util.Dom.setStyle(elements[i].id + 'expand', 'display', 'none'); 
      }
   }
}

// Function to hide g-m and n-z people tabs
// to use, add to page:
// <script type="text/javascript">YAHOO.util.Event.addListener(window, 'load', alphabet);</script>
function alphabet() {
   YAHOO.util.Dom.setStyle('people_g_m', 'display', 'none'); 
   YAHOO.util.Dom.setStyle('people_n_z', 'display', 'none'); 
}

/*
son of suckerfish menu script from:
http://www.htmldog.com/articles/suckerfish/dropdowns/
 */
sfHover = function() {
   var sfEls = document.getElementById("nav").getElementsByTagName("LI");
   for (var i=0; i<sfEls.length; i++) {
      sfEls[i].onmouseover = function() {
         this.className += " sfhover";
			this.style.zIndex = 200; //this line added to force flyout to be above relatively positioned stuff in IE
      }
		sfEls[i].onmouseout = function() {
			this.className = this.className.replace(new RegExp(" sfhover\\b"), "");
      }
   }
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

// confirm delete record before submit
function confirmSubmit() {
var agree=confirm("Are you sure you want to delete this record?");
if (agree)
	return true;
else
	return false;
}

// js to maintain textarea entry length
function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit)                    // if too long...trim it!
   field.value = field.value.substring(0, maxlimit);
else                                                  // otherwise, update 'characters left' counter
   countfield.value = maxlimit - field.value.length;
}