// Javascript for scroll down messages

var dhtmlgoodies_slideSpeed_up = 100; /*30*/// Higher value = faster
var dhtmlgoodies_slideSpeed_down =50; /*10*/ // Higher value = faster
var dhtmlgoodies_timer_up = 10; // Lower value = faster
var dhtmlgoodies_timer_down = 10; // Lower value = faster

var objectIdToSlideDown = false;
var dhtmlgoodies_activeId = false;
var temp = false;

function showHideContent()
{
	
 	var numericId = this.id.replace(/[^0-9]/g,'');
 	var answerDiv = document.getElementById('dhtmlgoodies_a' + numericId);
 
 	if(!answerDiv.style.display || answerDiv.style.display=='none'){
 		if(dhtmlgoodies_activeId && dhtmlgoodies_activeId!=numericId){
	 		alert("Close the other popup before!");
 			/*objectIdToSlideDown = numericId;
 			slideContent(dhtmlgoodies_activeId,(dhtmlgoodies_slideSpeed_up*-1));*/
 		}else{
 			answerDiv.style.display='block';
 			answerDiv.style.visibility = 'visible';
 			slideContent(numericId,dhtmlgoodies_slideSpeed_down);
 		}
 	}else{
 		slideContent(numericId,(dhtmlgoodies_slideSpeed_up*-1));
 		dhtmlgoodies_activeId = false;
 	}
}

function slideContent(inputId,direction)
{
 	var obj =document.getElementById('dhtmlgoodies_a' + inputId);
	var contentObj = document.getElementById('dhtmlgoodies_ac' + inputId);
 	if(direction < 0)
 		dhtmlgoodies_timer = dhtmlgoodies_timer_up;
 	else
 		dhtmlgoodies_timer = dhtmlgoodies_timer_down;
 		height = obj.clientHeight;
 		height = height + direction;
 		rerunFunction = true;
		
 		if(height>contentObj.offsetHeight){
 			height = contentObj.offsetHeight;
 			rerunFunction = false;
 		}
		
 		if(height<0){
 			height = 0;
 			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==0){
 				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_up);
 				}
 			}else{
 				dhtmlgoodies_activeId = inputId;
 			}
 		}
}

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';
 divCounter++;
 }
 }
}