var values	=	new Array();

window.addEvent('domready', function (e) {
	
	$$('.form-title-switch').each(function(element){
		values[element.id] = element.value;		
	});
			
	$$(".form-title-switch").addEvent('focus', function (e) {
		if (this.value == values[this.id]) {
			this.value = '';
		}		
	});
	
	$$(".form-title-switch").addEvent('blur', function (e) {
		if (!this.value) {
			this.value		=	values[this.id];
		}
	});
		
	$$("input.check-fields").addEvent('click', function (e) {

		var returnValue	=	true;
		
		var fields	=	$$(".required-field");
		
		$$('li.li-input').removeClass('error');
		
		if ($$('.form-title-switch').length > 0) {
		
			$$('.required-field').each(function(element){
				if (element.value == values[element.id]) {
					returnValue = false;
					
					if ($('li-' + element.id)) {
						$('li-' + element.id).addClass('error');						
					}
				}
			});			
		}
		else {
		
			for (i = 0; i < fields.length; ++i) {
				field = fields[i];
				if (!field.value) {
					if (returnValue) {
						returnValue = false;
					}
					
					$('li-' + field.id).addClass('error');
				}
			}
		}
		
		if (!returnValue) {
			alert("Bitte alle benötigten Felder ausfüllen!");
		}
		 
		return returnValue;
	});
	
	
	
	$$(".form-select-field").addEvent('change', function (e) {
		
		var option	=	this.options[this.selectedIndex];
		
		if (option.value == "freeoption") {
			id	=	'freeoption-' + option.id.split('-')[1];
			
			el	=	document.getElementById('freeoption-15');
			el.value	=	'';
			el.focus();
		}
		
	});
	
	
});
