var o = Array();
var p = Array();
var q = Array();
var r = Array();

function slideContent(downDisplay, upDisplay, contentContainer, orientation, duration) {
	var sde = window.document.getElementById(downDisplay);
	var sue = window.document.getElementById(upDisplay);
	
	if(orientation == 'down') {
		Effect.SlideDown(contentContainer, '&#123;duration:' + duration + '&#125;');
		sde.style.display = 'none';
		sue.style.display = 'block';
	} else if(orientation == 'up') {
		Effect.SlideUp(contentContainer, '&#123;duration:' + duration + '&#125;');
		sde.style.display = 'block';
		sue.style.display = 'none';
	}
}

function slideContentList(downDisplay, upDisplay, contentContainer, orientation, duration, displayIndex) {
	var sde = window.document.getElementById(downDisplay);
	var sue = window.document.getElementById(upDisplay);
	
	if(orientation == 'down') {
		Effect.SlideDown(contentContainer, '&#123;duration:' + duration + '&#125;');
		sde.style.display = 'none';
		sue.style.display = 'block';
		if(displayIndex >= 0) {
			o[displayIndex] = contentContainer;
			for(i=0; i<p.length; i++) {
				if(p[i].indexOf('none:block') >= 0) {
					if(o[i] != contentContainer) {
						Effect.SlideUp(o[i], '&#123;duration:' + duration + '&#125;');
						sde = window.document.getElementById(q[i]);
						sue = window.document.getElementById(r[i]);
						sde.style.display = 'block';
						sue.style.display = 'none';
						p[i] = 'block:none';
					}
				}
			}
			p[displayIndex] = 'none:block';
			q[displayIndex] = downDisplay;
			r[displayIndex] = upDisplay;
		}
	} else if(orientation == 'up') {
		Effect.SlideUp(contentContainer, '&#123;duration:' + duration + '&#125;');
		sde.style.display = 'block';
		sue.style.display = 'none';
		if(displayIndex >= 0) {
			o[displayIndex] = contentContainer;
			p[displayIndex] = 'block:none';
			q[displayIndex] = downDisplay;
			r[displayIndex] = upDisplay;
			/*
			alert(o + "   :   " + p);
			for(i=0; i<p.length; i++) {
				if(p[i].indexOf('none:block') >= 0) {
					Effect.SlideDown(o[i], '&#123;duration:' + duration + '&#125;');
					sde.style.display = 'none';
					sue.style.display = 'block';
					p[i] = 'none:block';
				}
			}
			*/
		}
	}
}
