// page init
Event.observe(window, 'load', function() {
	initCustomForms();
	initOpenClose();
});

function initOpenClose() {
	var _duration = 0.55;
	var _activeClass = 'active';
	var _slideBlocks = $$('div.open-close');

	_slideBlocks.each(function(obj, ind){
		// options
		var _holder = obj;
		var _openers = _holder.select('a.opener');
		var _slider = _holder.select('div.slide-content')[0];
		var _height = _slider.getDimensions().height;
		_slider.setStyle({'display':'none'});

		// control
		_openers.each(function(obj, ind){
			obj.observe('click', function(event){
				event.preventDefault();
				if(_holder.hasClassName(_activeClass)) {
					_holder.removeClassName(_activeClass);
					new Effect.Morph(_slider, {
						style: {'height': '0px'},
						afterFinish: function() {
							_slider.setStyle({
								'display':'none',
								'height':'auto'
							});
						},
						duration: _duration
					});
				} else {
					_holder.addClassName(_activeClass)
					_slider.setStyle({
						'display':'block',
						'height':'0'
					});
					new Effect.Morph(_slider, {
						style: {'height': _height+'px'},
						afterFinish: function() {
							_slider.setStyle({
								'height':'auto'
							});
						},
						duration: _duration
					});
				}
			});
		});
	});
}

	<!-- Clear Default -->

function clearDefault(el) {
  if (el.defaultValue==el.value) el.value = ""
}
