       <!--
// показать-спрятать текст
            function show_hide(el)
            {
                    var elem=document.getElementById(el);
                    if(!elem)return;
                    if(elem.style.display=="block")
                    elem.style.display="none";
                    else
                    elem.style.display="block";
            }
        //-->
///////////////////////////////
//// DIVы для всплывающей справки
///////////////////////////////
var dhtmlgoodies_slideSpeed = 40;     // больше - быстрее
var dhtmlgoodies_timer = 1;     // меньше - быстрее

var objectIdToSlideDown = false;
var dhtmlgoodies_activeId = false;
var dhtmlgoodies_slideInProgress = false;

function showHideContent(e,inputId)
{
     if(dhtmlgoodies_slideInProgress)return;
     dhtmlgoodies_slideInProgress = true;
     if(!inputId)inputId = this.id;
     inputId = inputId + '';
     var numericId = inputId.replace(/[^0-9]/g,'');
     var answerDiv = document.getElementById('dhtmlgoodies_a' + numericId);

     objectIdToSlideDown = false;
     
     if(!answerDiv.style.display || answerDiv.style.display=='none'){          
          if(dhtmlgoodies_activeId &&  dhtmlgoodies_activeId!=numericId){               
               objectIdToSlideDown = numericId;
               slideContent(dhtmlgoodies_activeId,(dhtmlgoodies_slideSpeed*-1));
          }else{
               
               answerDiv.style.display='block';
               answerDiv.style.visibility = 'visible';
               
               slideContent(numericId,dhtmlgoodies_slideSpeed);
          }
     }else{
          slideContent(numericId,(dhtmlgoodies_slideSpeed*-1));
          dhtmlgoodies_activeId = false;
     }     
}

function slideContent(inputId,direction)
{
     
     var obj =document.getElementById('dhtmlgoodies_a' + inputId);
     var contentObj = document.getElementById('dhtmlgoodies_ac' + inputId);
     height = obj.clientHeight;
     if(height==0)height = obj.offsetHeight;
     height = height + direction;
     rerunFunction = true;
     if(height>contentObj.offsetHeight){
          height = contentObj.offsetHeight;
          rerunFunction = false;
     }
     if(height<=1){
          height = 1;
          rerunFunction = false;
     }

     obj.style.height = height + 'px';
     var topPos = height - contentObj.offsetHeight;
     if(topPos>0)topPos=0;
     contentObj.style.top = topPos + 'px';
     if(rerunFunction){
          setTimeout('slideContent(' + inputId + ',' + direction + ')',dhtmlgoodies_timer);
     }else{
          if(height<=1){
               obj.style.display='none'; 
               if(objectIdToSlideDown && objectIdToSlideDown!=inputId){
                    document.getElementById('dhtmlgoodies_a' + objectIdToSlideDown).style.display='block';
                    document.getElementById('dhtmlgoodies_a' + objectIdToSlideDown).style.visibility='visible';
                    slideContent(objectIdToSlideDown,dhtmlgoodies_slideSpeed);                    
               }else{
                    dhtmlgoodies_slideInProgress = false;
               }
          }else{
               dhtmlgoodies_activeId = inputId;
               dhtmlgoodies_slideInProgress = false;
          }
     }
}

function initShowHideDivs()
{
     var divs = document.getElementsByTagName('DIV');
     var divCounter = 1;
     for(var no=0;no<divs.length;no++){
          if(divs[no].className=='dhtmlgoodies_question'){
               divs[no].onclick = showHideContent;
               divs[no].id = 'dhtmlgoodies_q'+divCounter;
               var answer = divs[no].nextSibling;
               while(answer && answer.tagName!='DIV'){
                    answer = answer.nextSibling;
               }
               answer.id = 'dhtmlgoodies_a'+divCounter;     
               contentDiv = answer.getElementsByTagName('DIV')[0];
               contentDiv.style.top = 0 - contentDiv.offsetHeight + 'px';      
               contentDiv.className='dhtmlgoodies_answer_content';
               contentDiv.id = 'dhtmlgoodies_ac' + divCounter;
               answer.style.display='none';
               answer.style.height='1px';
               divCounter++;
          }          
     }     
}
window.onload = initShowHideDivs;
