var scroll = function(){
	element = false;
	scrolled = false;
	dx = 5;
	delay = 25;
	return {	
		init : function() {
			element = $('scroll_elements');
		},
		left : function(e) {
			if ( e )
				scrolled = true;
			if (scrolled)
			{
				if ( element.scrollLeft > 0 )
				{
					element.scrollLeft -= dx;
					window.setTimeout( "scroll.left()", delay );
				};
			};			
		},
		right : function(e) {
			if ( e )
				scrolled = true;
			
			if ( scrolled )
			{		
				element.scrollLeft += dx;
				window.setTimeout( "scroll.right()", delay );
			};			
		},
		stop : function() {
			scrolled = false;		
		}
		
	}
}();

var bindElements = function() {
	active = false;
	return {
		init : function(e) {
			if(!active) {
				Effect.BlindDown(e, {queues:{position:'end', scope:'bindElements'}});
				active = e;
			}
		},
		change : function(e) {
			if(active || active == e)
				Effect.BlindUp(active, {queues:{position:'end', scope:'bindElements'}});
			if(active != e) {
				Effect.BlindDown(e, {queues:{position:'end', scope:'bindElements'}});
				active = e;
			}
			else
				active = false;
		}
	}
}();

function radioValue(rObj) {
	for (var i=0; i<rObj.length; i++) if (rObj[i].checked) return rObj[i].value;
	return false;
}
  
var register_type = function() {
	return {
		change : function() {
			type = radioValue(document.send_register.dg_volunteer);
			if(type == '0' || type == '') {
				$('label_name').innerHTML = 'Vorname Nachname';
				$('input_age').setStyle({display : 'block'});
			}
			else {
				$('input_age').setStyle({display : 'none'});
				$('label_name').innerHTML = 'Name (Verband, Verein oder Gruppe)';
			}
		}
	}
}();