/*
* CONTENT UPDATER FUNCTION
* 
*/
var jgajaxupdtr = null;
function jgupdtr(cdiv,rurl) {
 jgajaxupdtr =  new Ajax.Updater(
         cdiv,        // DIV id must be declared before the method was called
         rurl,        // URL
         {            // options
         method:'get'             
         }
         );

}

/*
* ACCORDION FUNCTION
*
*/

function accommscntupd(){
    var tabs = $$('div.jgacccontent');
    var accommCnt = 0;

    for(var i=0;i<tabs.length;i++) {

      var tabDiv = document.getElementById(tabs[i].id);
      var tabDivChilds = tabDiv.childNodes[0];
      var tabDivLinks = tabDivChilds.getElementsByTagName('a');
      var tabLinkCntN = tabDivLinks.length;
      if (tabLinkCntN < 40)
        {
        accommCnt = accommCnt + tabLinkCntN;
        }
    }
    
    var tabCntDiv = document.getElementById('ldgtabcnt');
    var actTitlCntTxt = tabCntDiv.firstChild;
    actTitlCntTxt.replaceData(0, 2, accommCnt);
}

function jgaccordion(ele){
    var tabs = $$('div.jgacccontent');
    var jgtTitlStr="jgacctab";
    var tabLinkCnt = 0;

    for(var i=0;i<tabs.length;i++) {
      if (ele != tabs[i].id)
        {
        var tabTitlId = jgtTitlStr.concat(tabs[i].id);
        tabTitlDiv = document.getElementById(tabTitlId);
        titlStyle = tabTitlDiv.style;
	titlStyle.backgroundColor = "#ffe3b5";

        var tabDiv = document.getElementById(tabs[i].id);
        var tabDivChilds = tabDiv.childNodes[0];
        var tabDivLinks = tabDivChilds.getElementsByTagName('a');
        var tabLinkCntN = tabDivLinks.length;
        if (tabLinkCntN < 40)
          {
          if (tabLinkCntN > tabLinkCnt) { var tabLinkCnt = tabLinkCntN; }
          }

        tabs[i].hide();
        }
    }

    for(var i=0;i<tabs.length;i++) {
      if (ele == tabs[i].id)
        {
        var actTabTitlId = jgtTitlStr.concat(tabs[i].id);
        actTitlDiv = document.getElementById(actTabTitlId);
        actTitlStyle = actTitlDiv.style;
        actTitlStyle.backgroundColor = "#f4caa7";

        var tabDiv = document.getElementById(tabs[i].id);
        var tabDivChilds = tabDiv.childNodes[0];
        var tabDivLinks = tabDivChilds.getElementsByTagName('a');
        var tabLinkCntN = tabDivLinks.length;
        if (tabLinkCntN < 40)
          {
          if (tabLinkCntN > tabLinkCnt) { var tabLinkCnt = tabLinkCntN; }
          }
        var brName=navigator.appName;
        if (brName.indexOf("Microsoft")>=0)
          {
          var tabHeightPx = Math.round(tabLinkCnt * 14.1) + 'px';
          }
          else
          {
          var tabHeightPx = Math.round(tabLinkCnt * 15) + 'px';
          }
        actTabStyle = tabDiv.style;
        actTabStyle.height = tabHeightPx;

        tabs[i].show();
        }
    }


//Effect.toggle(ele,'slide');
//Effect.SlideUp(ele);
   
    //$(ele).show();
}
function jgaccordioncolapse(e){
    var tabs = $$('div.jgacccontent');
    var jgtTitlStr="jgacctab";

    for(var i=0;i<tabs.length;i++) {
      tabs[i].hide();

      var tabTitlId = jgtTitlStr.concat(tabs[i].id);
      tabTitlDiv = document.getElementById(tabTitlId);
      titlStyle = tabTitlDiv.style;
      titlStyle.backgroundColor = "#ffe3b5";
    }
    
}