//Gallery
function galScrRgt(pEl) {
	var imgs = $(pEl).getElements('img');
	var vP = 640;
	var tW = 0;
	imgs.each(function(el){tW += el.getStyle('width').toInt();});
	if(tW <= vP){return;}
	var mScr = tW-vP;
	var aScr = $(pEl).getStyle('margin-left').toInt();
	var dScr = mScr-Math.abs(aScr);
	if(dScr == 0){return;}
	if (dScr >= vP) {
		var mFx = new Fx.Style($(pEl),'margin-left', {duration:750});
		mFx.start(aScr,aScr-vP);
	} else {
		var mFx = new Fx.Style($(pEl),'margin-left', {duration:750});
		mFx.start(aScr,aScr-dScr);
	}
}

function galScrLft(pEl) {
	var imgs = $(pEl).getElements('img');
	var vP = 640;
	var tW = 0;
	imgs.each(function(el){tW += el.getStyle('width').toInt();});
	if(tW <= vP){return;}
	var mScr = 0;
	var aScr = $(pEl).getStyle('margin-left').toInt();
	var dScr = Math.abs(aScr)-mScr;
	if(dScr == 0){return;}
	if (dScr >= vP) {
		var mFx = new Fx.Style($(pEl),'margin-left', {duration:750});
		mFx.start(aScr,aScr+vP);
	} else {
		var mFx = new Fx.Style($(pEl),'margin-left', {duration:750});
		mFx.start(aScr,aScr+dScr);
	}
}

//Toggler
/*
function chTxt(el,txt) {
	var elFx = new Fx.Style(el,'opacity',{duration:250}).start(1,0);
	elFx.addEvent('onComplete', function() {
		el.setText(txt);
		if(el.getStyle('opacity') != 1){
			elFx.start(0,1);
		}	
	});
}
*/

//WINDOW ONLOAD
window.addEvent('domready',function() {
	var at = $$('.toggler');
	if(at.length > 0) {
		at.each(function(el) {
			var cid = el.id.replace(/toggler/,'toggleContent');
			//var cfx = new Fx.Slide(cid); //Use this if the slider should be open by default.
			var cfx = new Fx.Slide(cid).hide();
			el.addEvent('click',function(event){
				//event.stop(); //For mootools 1.2.1
				event = new Event(event).stop(); //For mootools 1.11
				cfx.toggle();
			});
			cfx.addEvent('onStart', function() { //For mootools 1.2.1 the event is called only "start"
				if(!cfx.open) {
					el.setStyle('background-image','url(fileadmin/templates/img/arrowDownWhite.gif)');
				} else {
					el.setStyle('background-image','url(fileadmin/templates/img/arrowRightWhite.gif)');
				}
			});
		});
	}
});
window.addEvent('domready',function() {
	var obt = $$('.togOp');
	if(obt.length > 0) {
		obt.each(function(el) {
			var cid = el.id.replace(/toggler/,'toggleContent');
			//var cfx = new Fx.Slide(cid); //Use this if the slider should be open by default.
			cfx = new Fx.Slide(cid).hide();
			el.addEvent('click',function(event){
				//event.stop(); //For mootools 1.2.1
				event = new Event(event); //For mootools 1.11
				cfx.toggle();
				elFx = new Fx.Styles(el.getParent(),{duration:250});
				elFx.start({
					'margin-top':[0,-27],
					'opacity':[1,0]
				});
				event.stop(); //For mootools 1.11
			});
		});
	}
	var cbt = $$('.togCl');
	if(cbt.length > 0) {
		cbt.each(function(el) {
			//var cid = el.id.replace(/toggler/,'toggleContent');
			//var cfx = new Fx.Slide(cid); //Use this if the slider should be open by default.
			//var cfx = new Fx.Slide(cid).hide();
			el.addEvent('click',function(event){
				//event.stop(); //For mootools 1.2.1
				event = new Event(event); //For mootools 1.11
				cfx.toggle();
				elFx.start({
					'margin-top':[-27,0],
					'opacity':[0,1]
				});
				event.stop(); //For mootools 1.11
			});
		});
	}
});