var values	=	new Array();

$(document).ready(function(){
	
	$(".form-title-switch").click(function (e) {
		if (this.value && !values[this.id]) {
			values[this.id] = this.value;
			this.value = '';
		}		
	});
	
	$(".form-title-switch").blur(function (e) {
		if (!this.value) {
			this.value		=	values[this.id];
			values[this.id]	=	'';
		}
	});
	
	
	$("input.check-fields").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[this.id]) {
					returnValue = false;
					
					if ($('#li-' + this.id).length > 0) {
						$('#li-' + this.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").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();
		}
		
	});
	
	
});
