var default_slideSpeed = 15;	// Higher value = faster
var dhtmlgoodies_timer = 10;	// Lower value = faster

var objectIdToSlideDown = false;
var dhtmlgoodies_activeId = false;
var dhtmlgoodies_slideInProgress = false;


function showHideContent(divID, showhide, overflow, slideSpeed, slideType) {
	if(dhtmlgoodies_slideInProgress)return;
	dhtmlgoodies_slideInProgress = true;
	if(!slideSpeed) slideSpeed = default_slideSpeed;
	var answerDiv = document.getElementById(divID);

	objectIdToSlideDown = false;
	
	if(!showhide) {
		if(!answerDiv.style.display || answerDiv.style.display=='none') showhide = 'show';
		else showhide = 'hide';
	}
	
	if(showhide == 'show'){
		answerDiv.style.display='block';
		answerDiv.style.visibility = 'visible';
		if(overflow) answerDiv.style.position = 'absolute';
		
		slideContent(divID, slideSpeed, slideType);
	}
	else if (showhide == 'hide') {
		slideContent(divID, (slideSpeed*-1), slideType);
		dhtmlgoodies_activeId = false;
	}	
}

function slideContent(divID, direction, slideType) {
	
	var obj =document.getElementById(divID);
	var contentObj = document.getElementById(divID+'_content');

	height = obj.clientHeight;
	if(height==0)height = obj.offsetHeight;
	height = height + direction;
	rerunFunction = true;

//	if(divID == 'leftInnerSectionBody1') 
//		alert(direction+": "+height+" | "+contentObj.offsetHeight);



	if(height>contentObj.offsetHeight){
		height = contentObj.offsetHeight;
		rerunFunction = false;
	}
	if(height<=1){
		height = 1;
		rerunFunction = false;
	}


	obj.style.height = height + 'px';

	if (slideType == 1) {
		var topPos = height - contentObj.offsetHeight;
		if(topPos>0)topPos=0;
		contentObj.style.top = topPos + 'px';
	}

	if(rerunFunction){
		setTimeout('slideContent("' + divID + '",' + direction + ',' + slideType + ')',dhtmlgoodies_timer);
	}
	else{
		if(height<=1){
			obj.style.display='none'; 
			dhtmlgoodies_slideInProgress = false;
		}
		else{
			dhtmlgoodies_activeId = 0;
			dhtmlgoodies_slideInProgress = false;
		}
	}
}


/******leftInnerSection Slider System******/
function leftInnerSectionBodySlider(sectionId){
	idPrefix = 'leftInnerSectionBody';
	i = 1;
	if(document.getElementById(idPrefix+'_'+sectionId).style.display == 'none') {
		showhide = 'show';
		headerimage = '/images/side_bar_arrow_down.gif';
	}
	else {
		showhide = 'hide';
		headerimage = '/images/side_bar_arrow_right.gif';
	}
	
	showHideContent(idPrefix+'_'+sectionId, showhide, false, 30, 2);
	document.getElementById(idPrefix+'_img_'+sectionId).src = headerimage;
	
/*	
	while (container = document.getElementById(idPrefix+'_'+i)) {
		if(i != sectionId) {// hide all other sections
			if(container.style.display != 'none') {
				showHideContent(idPrefix+'_'+i, 'hide', false, 55);
				document.getElementById(idPrefix+'_img_'+i).src = '/images/side_bar_arrow_right.gif';
			}
		}
		i++;
	}
*/
	
}



/*
function initShowHideDivs() {
	var divs = document.getElementsByTagName('DIV');
	var divCounter = 1;
	for(var no=0;no<divs.length;no++){
		if(divs[no].className=='section_slidedownMain'){
			divs[no].onmouseover = 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='section_slidedownChild_content';
			contentDiv.id = 'dhtmlgoodies_ac' + divCounter;
			answer.style.display='none';
			answer.style.height='1px';
			divCounter++;
		}		
	}	
}
window.onload = initShowHideDivs;
*/