var dhtmlgoodies_slideSpeed=8
var dhtmlgoodies_timer=8
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++}}
setup()}
var Hide=""
var varHt=0
var Ht=""
var x=0
var y=10
var z=4
var foo=new Array()
var Speed=""
function setup(){
foo=document.getElementsByTagName("div")
for(i=0;i<foo.length;i++){
if(foo[i].className=="hidden"){
Hide=foo[i].id}}
Ht=document.getElementById(Hide).offsetHeight
Speed=Hide.substring(Hide.lastIndexOf('-')+1)
document.getElementById(Hide).style.height='0px'
if(Speed==1){y=100;z=1;}
if(Speed==2){y=70;z=1;}
if(Speed==3){y=40;z=1;}
if(Speed==4){y=20;z=1;}
if(Speed==5){y=10;z=1;}
if(Speed==6){y=10;z=2;}
if(Speed==7){y=10;z=4;}
if(Speed==8){y=10;z=7;}
if(Speed==9){y=10;z=10;}}
function toggle(){
if(x===0){
document.getElementById(Hide).style.height=varHt+'0px'
if(((Ht-varHt)<z)&&(varHt !==Ht)){
varHt=Ht
}else{
varHt=varHt+z}
if(varHt<=Ht){
setTimeout('toggle()',y)}
if(varHt>Ht){
varHt=Ht
x=1}
}else{
document.getElementById(Hide).style.height=varHt+'0px'
varHt=varHt-z
if((Ht-varHt)<=Ht){
setTimeout('toggle()',y)}
if((Ht-varHt)>Ht){
varHt=0
document.getElementById(Hide).style.height=varHt+'0px'
x=0}}}
