﻿// JScript File
<!-- hide script from old browsers

function showHidePanel(toggleElemID, toggleLink, strVisibleText, strHiddenText) {
 
    var objHideElem = document.getElementById(toggleElemID);
    var objLinkElem = document.getElementById(toggleLink);
 
    if (objHideElem.style.display == 'block') {
        // close panel
        objHideElem.style.display = 'none';

        if (objLinkElem != null)
            objLinkElem.firstChild.data = strHiddenText;
    }
    else {
        // open panel
        objHideElem.style.display = 'block';
      
        if (objLinkElem != null)
            objLinkElem.firstChild.data = strVisibleText;
    }
}

  // function to toggle select of all the checkboxs in the page
  function SelectAllCheckboxes(objBox, groupName)
  {  
    var blnState = objBox.checked;
    var strBtnID = objBox.id;
   
    var objElements = document.getElementsByTagName("INPUT"); 
    
    for(i=0; i<objElements.length; i++)
		{
      if ( objElements[i].type=='checkbox' && objElements[i].name.indexOf(groupName) != -1 )
					objElements[i].checked= blnState ;
    }
  }
   
   // Removes leading whitespaces
  function LTrim( value ) {
	
	  var re = /\s*((\S+\s*)*)/;
	  return value.replace(re, "$1");
  	
  }

  // Removes ending whitespaces
  function RTrim( value ) {
  	
	  var re = /((\s*\S+)*)\s*/;
	  return value.replace(re, "$1");
  	
  }

  // Removes leading and ending whitespaces
  function trim( value ) {
  	
	  return LTrim(RTrim(value));
  	
  }

  function copyFriendlyURL(src, dest)
  {
    var strFriendlyUrl = trim(src).toLowerCase();
    var regValidChars = new RegExp('[^a-zA-Z0-9]', 'g');
    var regRepDash = new RegExp('-+', 'g');
    strFriendlyUrl = strFriendlyUrl.replace(regValidChars, '-');
    strFriendlyUrl = strFriendlyUrl.replace(regRepDash, '-');

    var objDest = document.getElementById(dest);
    objDest.value = strFriendlyUrl;
  }
  
  function clickButton(evt, buttonid) {
    if (evt.which || evt.keyCode) {
        if ((evt.which == 13) || (evt.keyCode == 13)) {
            var objBtn = document.getElementById(buttonid);
            if (typeof (objBtn) == 'object') {
                objBtn.click();
                return (false);
            }
        }
        else {
            return (true);
        }
    }
}

// End hiding script from old browsers -->
