/*
# javascript voor de formulieren
# ###############
# Onderdeel van sQuarecoW CMS
# © 2006-2008 sQuarecoW new media
# Versie: 2.11
# Module: core
# ###############
*/

window.addEvent('domready', function(){

	// het dupliceren van een formulierveld
	// let op een  'add_form_field' link
	if ($defined($('add_form_field'))) {
	
		$('add_form_field').addEvent('click', function(event) {
			event.stop();
			
			var newField = $('clone_field').clone().injectBefore($('field_placeholder'));
			newField.getElements('input').each(function(el) {
				el.set('value', '');
			});
			newField.set('style', 'display: block');
		});
	}
	
	// leeg het veld als iemand erin wil typen
	if ($defined($$('.default-value'))) {
		$$('.default-value').each(function(el) {
		
			el.store('default_value', el.get('value'));
			
			el.addEvent('focus', function() {
				if (el.get('value') == el.retrieve('default_value')) {
					el.set('value', '');
				}
			});
			
			el.addEvent('blur', function() {
				if (el.get('value') == '') {
					el.set('value', el.retrieve('default_value'));
				}
			});
		});
	}
	
});