﻿     $(document).ready(function() {        
         $(".longtxt").truncate(65, {
             chars: /\s/,
             trail: [" <a href='#' class='truncate_show'>more </a> . . .", ". . . <a href='#' class='truncate_hide'>less </a> "]
         });
     });
     jQuery().ready(function() {
         // applying the settings
     jQuery('.expander').Accordion({
     active: 'big.selected',
     header: 'big.head',
             alwaysOpen: false,
             animated: true,
             showSpeed: 400,
             hideSpeed: 800
         });
     });

 
   
     $(function() {
         $('.c').corner();
         $('.XLpagerbtn').corner({
             tl: { radius: 5 },
             tr: { radius: 5 },
             bl: { radius: 5 },
             br: { radius: 5 }
         });
     });
     

     /* for buttons */
     function addLoadEvent(func) {
         var oldonload = window.onload;
         if (typeof window.onload != 'function') {
             window.onload = func;
         }
         else {
             window.onload = function() {
                 if (oldonload) {
                     oldonload();
                 }
                 func();
             }
         }
     }

   
     function getElementsByClass(searchClass, node, tag) {
         var classElements = new Array();
         if (node == null)
             node = document;
         if (tag == null)
             tag = '*';
         var els = node.getElementsByTagName(tag);
         var elsLen = els.length;
         var pattern = new RegExp("(^|\\s)" + searchClass + "(\\s|$)");
         for (i = 0, j = 0; i < elsLen; i++) {
             if (pattern.test(els[i].className)) {
                 classElements[j] = els[i];
                 j++;
             }
         }
         return classElements;
     }

     
     function insertAfter(newElement, targetElement) {
         var parent = targetElement.parentNode;
         if (parent.lastChild == targetElement) {
             parent.appendChild(newElement);
         }
         else {
             parent.insertBefore(newElement, targetElement.nextSibling);
         }
     }

     function buttonEndings() {
         if (!document.getElementsByTagName) {
             return false
         }

         var buttons = getElementsByClass("button");
         /* loop through all buttons and attach a child div */
         for (i = 0; i < buttons.length; i++) {
             var div = document.createElement("div");
             div.className = "buttonEnding";
             insertAfter(div, buttons[i]);
         }
     }

     addLoadEvent(buttonEndings);