var arrMooToolsSlides = new Array()

function initMooToolsSlide(elementid){
	var oSlide = new Fx.Slide(elementid,{transition: Fx.Transitions.Quart.easeInOut});
	
	var oObject = new Object()
	oObject.ID = elementid
	oObject.Type = 'Slide'
	oObject.Slide = oSlide
	
	oSlide.hide()
	
	arrMooToolsSlides.push(oObject)
	
}

function toggleMooToolsSlideObject(elementid){
	var oObject = getMooToolsSlideObject(elementid)
	var oSlide = oObject.Slide
	
	oSlide.toggle();

}


function openMooToolsSlideObject(elementid){
	var oObject = getMooToolsSlideObject(elementid)
	var oSlide = oObject.Slide
	
	oSlide.slideIn();

}

function closeMooToolsSlideObject(elementid){
	var oObject = getMooToolsSlideObject(elementid)
	var oSlide = oObject.Slide
	
	oSlide.slideOut();

}


function showMooToolsSlideObject(elementid){
	var oObject = getMooToolsSlideObject(elementid)
	var oSlide = oObject.Slide
	
	oSlide.show();

}

function closeAllButOneMooToolsSlides(elementid){
	for (var i = 0; i < arrMooToolsSlides.length; i++){
		var oObject = arrMooToolsSlides[i]
		var oSlide = oObject.Slide
		
		if (oObject.ID == elementid){
			oSlide.show()
		}else{
			oSlide.hide()
		}
	}
}

function getMooToolsSlideObject(elementid){
	for (var i = 0; i < arrMooToolsSlides.length; i++){
		var oObject = arrMooToolsSlides[i]
		if (oObject.ID == elementid){
			return oObject
		}
	}
}

function openAllMooToolsSlides(){
	for (var i = 0; i < arrMooToolsSlides.length; i++){
		var oObject = arrMooToolsSlides[i]
		var oSlide = oObject.Slide
		oSlide.slideIn()
	}
}

function closeAllMooToolsSlides(){
	for (var i = 0; i < arrMooToolsSlides.length; i++){
		var oObject = arrMooToolsSlides[i]
		var oSlide = oObject.Slide
		oSlide.slideOut()
	}
}
