/*

This script was originally written by Stefan Malzner
for the usage on global-artists.net

stefan.malzner.at | stefan[at]malzner[dot]at
if you want to use it please contact me!

script adopted for usage on the contentPlus CMS by Stefan Malzner | 30.7.2007

~~~~~~~~~~~~~~~~~~~~~~~~~
Date: 20.06.2007 13:05

*/

function initSlider(direction, height, elem) {
	this.height = height;
	this.elem = elem;
	this.direction = direction;
}


function slider(direction, height, elem) {
	slidervalue = new initSlider(direction, height, elem);
	
	slide();
}

function slide() {	
	var opened = slidervalue.height + 'px';
	var collapsed = '0px';	

	if(check_slide_out(opened)) {		
		doslide();
		window.setTimeout("slide()", 10);
	}	
}

function doslide() {	
	currpos = document.getElementById(slidervalue.elem).style.height;
	currpos = currpos.replace(/px/g, "");
	currpos = parseInt(currpos);
	if(slidervalue.height > currpos) {
		document.getElementById(slidervalue.elem).style.height = (currpos+10)  + 'px';
	} else {
		document.getElementById(slidervalue.elem).style.height = (currpos-10)  + 'px';
	}
}

function check_slide_out(opened) {
	currpos = document.getElementById(slidervalue.elem).style.height;
	
	if(currpos == opened) {
		return false;
	} else { 
		return true;
	}
}
	

function setStyle(klasse, elem) {
	document.getElementById(elem).className = klasse;
}
		
	
	
