function showForm(arg) {
		var value = arg;
		
		jQuery('.active').fadeOut('fast', function() {
			jQuery('#'+value).fadeIn('fast');
		});		

		jQuery('.active').removeClass('active')
		jQuery('#'+value).addClass('active');
	}
	
function showDetails(obj) {
	
	if(obj.attr('checked') != false) {
		if(typeof(console) != 'undefined') {
			console.log('checked');
		}
		
		obj.parent().children('.gutschein_details').slideDown();
			
	} else {
		if(typeof(console) != 'undefined') {
				console.log('unchecked');
		}
		
		obj.parent().children('.gutschein_details').slideUp();
	}
}
	
function validateForm(formid, langCode) {

	var req = Array(
		'vorname',
		'name',
		'email',
		'strasse',
		'land',
		'plz',
		'ort'
	);
	
	var status = false;
	var errors = Array();
	var email = false;
	var lang = langCode;
	
	var messages = {
		'de' : {
			'#001' : 'Bitte füllen Sie alle Pflichtfelder aus!',
			'#002' : 'Bitte geben Sie eine korrekte E-Mail Adresse an!'
		}, 
		'en' : {
			'#001' : 'Please fill out every required field.',
			'#002' : 'Please specify a correct email address.'
		}
	}
	
	for(i=0; i<req.length; i++) {
		if(jQuery('#'+req[i]).val() == '') {
			jQuery('#'+req[i]).addClass('error');
			errors[i] = false;
		} else {
			jQuery('#'+req[i]).removeClass('error');
		}
		
		if(req[i] == 'email') {
			if(checkmail(jQuery('#'+req[i]).val())) {				
				email = true;
			} else {
				jQuery('#'+req[i]).addClass('error');
			}
		}
	}
	
	if(errors.length >= 1) {
		jQuery('#statusmeldung').html('<br />'+messages[lang]['#001']);
		return false;
	} else {
	
		if(!email) {
			jQuery('#statusmeldung').html('<br />'+messages[lang]['#002']);
			return false;
		}
			
		jQuery(formid).submit();
		return true;
	}
	
}

function checkmail(s)
{
 var a = false;
 var res = false;
 if(typeof(RegExp) == 'function')
 {
  var b = new RegExp('abc');
  if(b.test('abc') == true){a = true;}
  }

 if(a == true)
 {
  reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                   '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                   '(\\.)([a-zA-Z]{2,4})$');
  res = (reg.test(s));
 }
 else
 {
  res = (s.search('@') >= 1 &&
         s.lastIndexOf('.') > s.search('@') &&
         s.lastIndexOf('.') >= s.length-5)
 }
 return(res);
}

function formRelations(target) {
	if(jQuery(target).val() == 'Kutschfahrt (€ 60,-/Stunde)' || jQuery(target).val() == 'Kremserfahrt (€ 150,-/Stunde)') {
		disable('#reiten_anzahl');
	} else {
		enable('#reiten_anzahl');
	}
}

function disable(target) {
	jQuery(target).val('1');
	jQuery(target).attr('disabled', 'disabled');
}

function enable(target) {
	jQuery(target).attr('disabled', '');
}

jQuery(document).ready(function() {

	$(".date").datepicker($.datepicker.regional['de']);
	
/*		$('#radio_uebernachten').click(function() {
			var value = jQuery(this).val();
			jQuery('.active').fadeOut(1000);
			jQuery('#'+value).fadeIn(1000);
	
			jQuery('.active').removeClass('active')
			jQuery('#'+value).addClass('active');
		});
*/
});
