// JavaScript Document

var moving = false;

function show(obj){
	list = obj.split(',');
	for (i in list){
		document.getElementById(list[i]).style.display = '';
		document.getElementById(list[i]).style.overflow = 'visible';
		document.getElementById(list[i]).style.marginBottom = '15px';
	}
}

function grow(obj,size){
	moving = true;
	var div = document.getElementById(obj);
	var height = div.offsetHeight;
	var speed = Math.round(size/12);
	var size2 = size+25;
	if((height + speed) < size){
		div.style.overflow = 'hidden';
		div.style.height = height + speed + "px";
		//window.scrollBy(0,speed/2);
		var t = setTimeout('grow("'+obj+'",'+size+')',50);
		
	}else{
		div.style.overflow = 'visible';
		div.style.height = size +  "px";
		div.style.marginBottom = '15px';
		moving = false;
	}
}

function shrink(obj,size){
	moving = true;
	var div = document.getElementById(obj);	
	var height = div.offsetHeight;

	var speed = Math.round(size/12);

	if((height - speed) > 0){
		div.style.overflow = 'hidden';
		div.style.height = height - speed + "px";
		//window.scrollBy(0,-speed/2);
		//document.body.scrollTop = currentY - speed;
		var t = setTimeout('shrink("'+obj+'",'+size+')',50);
		
	}else{
		
		div.style.height = size +"px";

		div.style.display = 'none';
		
		moving = false;
		
		

	}
	
}

function switchdiv(obj){
	var div = document.getElementById(obj);
	var height = div.style.height;
	height = height.replace('px','');
	
	
	
	if(div.style.display && !moving){
		
		moving = true;
		div.style.display = '';
		div.style.height = '0px';
		grow(obj,height);
		
		
	}else if(!div.style.display && !moving){
		moving = true;
		shrink(obj,height);
		
	}
	
}
