var slideSpeedNewNew = 30;	// Higher value = faster
var timerNew = 5;	// Lower value = faster

var objectIdToSlideDownNew = false;
var activeIdNew = false;
var slideInProgressNew = false;
function showHideContentNew(e,inputIdNew){
	if(slideInProgressNew)return;
	slideInProgressNew = true;
	if(!inputIdNew)inputIdNew = this.id;
	inputIdNew = inputIdNew + '';
	var numericIdNew = inputIdNew.replace(/[^0-9]/g,'');
	var newAnswerDiv = document.getElementById('aN' + numericIdNew);

	objectIdToSlideDownNew = false;
	
	if(!newAnswerDiv.style.display || newAnswerDiv.style.display=='none'){		
		if(activeIdNew &&  activeIdNew!=numericIdNew){			
			objectIdToSlideDownNew = numericIdNew;
			slideContentNew(activeIdNew,(slideSpeedNewNew*-1));
		}else{			
			newAnswerDiv.style.display='block';
			newAnswerDiv.style.visibility = 'visible';			
			slideContentNew(numericIdNew,slideSpeedNewNew);
		}
	}else{
		slideContentNew(numericIdNew,(slideSpeedNewNew*-1));
		activeIdNew = false;
	}	
}

function slideContentNew(inputIdNew,directionNew){

	var objNew =document.getElementById('aN' + inputIdNew);
	var contentObj = document.getElementById('acN' + inputIdNew);
	if(objNew.className=='newAnswer noslide'){
		directionNew=-10;
	}	
	heightNew = objNew.clientHeight;
	if(heightNew==0)heightNew = objNew.offsetHeight;
	heightNew = heightNew + directionNew;
	rerunFunction = true;
	if(heightNew>contentObj.offsetHeight){
		heightNew = contentObj.offsetHeight;
		rerunFunction = false;
	}
	if(heightNew<=1){
		heightNew = 1;
		rerunFunction = false;
	}

	objNew.style.height = heightNew + 'px';
	var topPos = heightNew - contentObj.offsetHeight;
	if(topPos>0)topPos=0;
	contentObj.style.top = topPos + 'px';
	if(rerunFunction){
		
		setTimeout('slideContentNew(' + inputIdNew + ',' + directionNew + ')',timerNew);
	}else{
		if(heightNew<=1){
			objNew.style.display='none'; 
			if(objectIdToSlideDownNew && objectIdToSlideDownNew!=inputIdNew){
				document.getElementById('a' + objectIdToSlideDownNew).style.display='block';
				document.getElementById('a' + objectIdToSlideDownNew).style.visibility='visible';
				slideContentNew(objectIdToSlideDownNew,slideSpeedNewNew);				
			}else{
				slideInProgressNew = false;				
			}
		}else{
			activeIdNew = inputIdNew;
			slideInProgressNew = false;
		}
	}
}

function showStartOpenNew(openClass){
	var divs = document.getElementsByTagName('DIV');
		for(var no=0;no<divs.length;no++){
				if(divs[no].className=="newAnswer "+openClass){
					id=divs[no].id;				
					var numericID = id.substr(1); 
					showHideContentNew(false,numericID); 
				}
		}
}

function initShowHideDivsNew(){
	var divs = document.getElementsByTagName('DIV');
	var divCounter = 1;
	for(var no=0;no<divs.length;no++){
	
			if(divs[no].className=='newQuestion'){		
			divs[no].onclick = showHideContentNew;
			divs[no].id = 'qN'+divCounter;
			var newAnswer = divs[no].nextSibling;
			while(newAnswer && newAnswer.tagName!='DIV'){
				newAnswer = newAnswer.nextSibling;
			}
			newAnswer.id = 'aN'+divCounter;				
			contentDiv = newAnswer.getElementsByTagName('DIV')[0];		
			contentDiv.id = 'acN' + divCounter;		
			contentDiv.style.top = 0 - contentDiv.offsetHeight + 'px'; 	
			contentDiv.className='newAnswer_content';			
			newAnswer.style.display='none';
			newAnswer.style.height='1px';					
			divCounter++;
			
		}		
	}	
}
