jQuery.noConflict();
jQuery(document).ready(function() {
	// invoke datepicker
	jQuery("#geburtsdatum_asvoe_oe_gp").datepicker(jQuery.extend({}, jQuery.datepicker.regional["de"], { 
        dateFormat: "dd.mm.yy",
        changeMonth: true,
        changeYear: true,
        yearRange: "-100:-5",
        defaultDate: "01.01.1911"
    }));
	
	jQuery("#geburtsdatum_ktm_ebike_race").datepicker(jQuery.extend({}, jQuery.datepicker.regional["de"], { 
        dateFormat: "dd.mm.yy",
        changeMonth: true,
        changeYear: true,
        yearRange: "-100:-5",
        defaultDate: "01.01.1911"
    }));
	
	jQuery("#geburtsdatum_segway_agility_championship").datepicker(jQuery.extend({}, jQuery.datepicker.regional["de"], { 
        dateFormat: "dd.mm.yy",
        changeMonth: true,
        changeYear: true,
        yearRange: "-100:-5",
        defaultDate: "01.01.1911"
    }));
	
	invokeAllDatepicker("schartner_youngsters_cup",20);
	invokeAllDatepicker("alpine_marathon",20);
	invokeAllDatepicker("sparkasse_business_gp",3);
	
	//Hide (Collapse) the toggle containers on load
	jQuery(".toggle_container").hide(); 

	//Switch the "Open" and "Close" state per click
	jQuery("h4.trigger").toggle(function(){
		jQuery(this).addClass("active");
		}, function () {
		jQuery(this).removeClass("active");
	});

	//Slide up and down on click
	jQuery("h4.trigger").click(function(){
		jQuery(this).next(".toggle_container").slideToggle("slow");
	});
	
	checkCounty();
});

function checkCounty()
{
	for(i=1;i<=20;i++) {
		if(jQuery('#land'+i+"_alpine_marathon").val() != 'Oesterreich')
			jQuery('#tr_bundesland'+i+"_alpine_marathon").hide();
		if(jQuery('#land'+i+"_schartner_youngsters_cup").val() != 'Oesterreich')
			jQuery('#tr_bundesland'+i+"_schartner_youngsters_cup").hide();
		if(jQuery('#land'+i+"_sparkasse_business_gp").val() != 'Oesterreich')
			jQuery('#tr_bundesland'+i+"_sparkasse_business_gp").hide();
	}
	if(jQuery('#land_asvoe_oe_gp').val() != 'Oesterreich')
		jQuery('#tr_bundesland_asvoe_oe_gp').hide();
	if(jQuery('#land_ktm_ebike_race').val() != 'Oesterreich')
		jQuery('#tr_bundesland_ktm_ebike_race').hide();
	if(jQuery('#land_segway_agility_championship').val() != 'Oesterreich')
		jQuery('#tr_bundesland_segway_agility_championship').hide();
}

function invokeAllDatepicker(bewerb,anzahl)
{
	for(i=1;i<=anzahl;i++) {
		jQuery("#geburtsdatum"+i+"_"+bewerb).datepicker(jQuery.extend({}, jQuery.datepicker.regional["de"], { 
	        dateFormat: "dd.mm.yy",
	        changeMonth: true,
	        changeYear: true,
	        yearRange: "-100:-5",
	        defaultDate: "01.01.1911"
	    }));
	}	
}

function changeCaptain()
{
	for(i=1;i<=3;i++) {
		if(jQuery('#kapitaen'+i+'_sparkasse_business_gp').attr('checked')) {
			if(i == 1) {
				jQuery('#kapitaen2_sparkasse_business_gp').removeAttr('checked');
				jQuery('#kapitaen3_sparkasse_business_gp').removeAttr('checked');
			}
			if(i == 2) {
				jQuery('#kapitaen1_sparkasse_business_gp').removeAttr('checked');
				jQuery('#kapitaen3_sparkasse_business_gp').removeAttr('checked');
			}
			if(i == 3) {
				jQuery('#kapitaen1_sparkasse_business_gp').removeAttr('checked');
				jQuery('#kapitaen2_sparkasse_business_gp').removeAttr('checked');
			}
		}
	}
}

function isNumeric(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
   { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
      {
         IsNumber = false;
      }
   }
   return IsNumber;   
}

function changeCountry(country,bewerb,nr)
{
	if(bewerb == "schartner_youngsters_cup")
	{
		if(country == "Oesterreich")
			jQuery('#tr_bundesland_verein').show();
		else
			jQuery('#tr_bundesland_verein').hide();
	}
	if(bewerb == "asvoe_oe_gp" || bewerb == "ktm_ebike_race" || bewerb == "segway_agility_championship")
	{
		if(country == "Oesterreich")
			jQuery('#tr_bundesland_'+bewerb).show();
		else
			jQuery('#tr_bundesland_'+bewerb).hide();
	}
	if(bewerb == "alpine_marathon" || bewerb == "sparkasse_business_gp")
	{
		if(country == "Oesterreich")
			jQuery('#tr_bundesland'+nr+'_'+bewerb).show();
		else
			jQuery('#tr_bundesland'+nr+'_'+bewerb).hide();
	}
}

function hideElements(bewerb)
{
	jQuery('#form_anmeldung_'+bewerb).hide();
	jQuery('#form_anzahl_'+bewerb).hide();
	jQuery('#error_'+bewerb).hide();
	jQuery('#error_anzahl_'+bewerb).hide();
}

function showElements(bewerb)
{
	if(bewerb == "schartner_youngsters_cup" || bewerb == "alpine_marathon")
		jQuery('#form_anzahl_'+bewerb).fadeIn("slow");
	else
		jQuery('#form_anmeldung_'+bewerb).fadeIn("slow");
}

function changeBewerb(bewerb)
{
	if(bewerb == "") {
		hideElements('asvoe_oe_gp');
		hideElements('schartner_youngsters_cup');
		hideElements('alpine_marathon');
		hideElements('sparkasse_business_gp');
		hideElements('ktm_ebike_race');
		hideElements('segway_agility_championship');
	}
	if(bewerb == "schartner_youngsters_cup") {
		hideElements('asvoe_oe_gp');
		showElements('schartner_youngsters_cup');
		hideElements('alpine_marathon');
		hideElements('sparkasse_business_gp');
		hideElements('ktm_ebike_race');
		hideElements('segway_agility_championship');
	}
	if(bewerb == "asvoe_oe_gp") {
		showElements('asvoe_oe_gp');
		hideElements('schartner_youngsters_cup');
		hideElements('alpine_marathon');
		hideElements('sparkasse_business_gp');
		hideElements('ktm_ebike_race');
		hideElements('segway_agility_championship');
	}
	if(bewerb == "alpine_marathon") {
		hideElements('asvoe_oe_gp');
		hideElements('schartner_youngsters_cup');
		showElements('alpine_marathon');
		hideElements('sparkasse_business_gp');
		hideElements('ktm_ebike_race');
		hideElements('segway_agility_championship');
	}
	if(bewerb == "sparkasse_business_gp") {
		hideElements('asvoe_oe_gp');
		hideElements('schartner_youngsters_cup');
		hideElements('alpine_marathon');
		showElements('sparkasse_business_gp');
		hideElements('ktm_ebike_race');
		hideElements('segway_agility_championship');
	}
	if(bewerb == "ktm_ebike_race") {
		hideElements('asvoe_oe_gp');
		hideElements('schartner_youngsters_cup');
		hideElements('alpine_marathon');
		hideElements("sparkasse_business_gp");
		showElements('ktm_ebike_race');
		hideElements('segway_agility_championship');
	}
	if(bewerb == "segway_agility_championship") {
		hideElements('asvoe_oe_gp');
		hideElements('schartner_youngsters_cup');
		hideElements('alpine_marathon');
		hideElements("sparkasse_business_gp");
		hideElements('ktm_ebike_race');
		showElements('segway_agility_championship');
	}
}

function checkFormAnzahlSCHARTNER_YOUNGSTERS_CUP()
{
	if(!isNumeric(jQuery('#anzahl_schartner_youngsters_cup').val()) || jQuery('#anzahl_schartner_youngsters_cup').val() <= 0 || jQuery('#anzahl_schartner_youngsters_cup').val() >= 21) {
		jQuery('#error_anzahl_schartner_youngsters_cup').html("Bitte geben Sie einen g&uuml;ltigen Wert zwischen 1 und 20 ein.");
		jQuery('#error_anzahl_schartner_youngsters_cup').fadeIn("slow");
		jQuery('#anzahl_schartner_youngsters_cup').addClass('error-element');
		jQuery('#anzahl_schartner_youngsters_cup').focus();
		return false;
	}
	return true;
}

function checkFormAnzahlSCHARTNER_YOUNGSTERS_CUP_EN()
{
	if(!isNumeric(jQuery('#anzahl_schartner_youngsters_cup').val()) || jQuery('#anzahl_schartner_youngsters_cup').val() <= 0 || jQuery('#anzahl_schartner_youngsters_cup').val() >= 21) {
		jQuery('#error_anzahl_schartner_youngsters_cup').html("Please enter a valid value between 1 and 20.");
		jQuery('#error_anzahl_schartner_youngsters_cup').fadeIn("slow");
		jQuery('#anzahl_schartner_youngsters_cup').addClass('error-element');
		jQuery('#anzahl_schartner_youngsters_cup').focus();
		return false;
	}
	return true;
}

function checkFormAnzahlALPINE_MARATHON()
{
	if(!isNumeric(jQuery('#anzahl_alpine_marathon').val()) || jQuery('#anzahl_alpine_marathon').val() <= 0 || jQuery('#anzahl_alpine_marathon').val() >= 21) {
		jQuery('#error_anzahl_alpine_marathon').html("Bitte geben Sie einen g&uuml;ltigen Wert zwischen 1 und 20 ein.");
		jQuery('#error_anzahl_alpine_marathon').fadeIn("slow");
		jQuery('#anzahl_alpine_marathon').addClass('error-element');
		jQuery('#anzahl_alpine_marathon').focus();
		return false;
	}
	return true;
}

function checkFormAnzahlALPINE_MARATHON_EN()
{
	if(!isNumeric(jQuery('#anzahl_alpine_marathon').val()) || jQuery('#anzahl_alpine_marathon').val() <= 0 || jQuery('#anzahl_alpine_marathon').val() >= 21) {
		jQuery('#error_anzahl_alpine_marathon').html("Please enter a valid value between 1 and 20.");
		jQuery('#error_anzahl_alpine_marathon').fadeIn("slow");
		jQuery('#anzahl_alpine_marathon').addClass('error-element');
		jQuery('#anzahl_alpine_marathon').focus();
		return false;
	}
	return true;
}

function checkFormAnmeldungALPINE_MARATHON()
{
	if(jQuery('#teilnahme_sparkasse_business_gp').attr('checked'))
	{
		if(jQuery('#teamname').val() == "") {
			jQuery('#error_alpine_marathon').html("Bitte geben Sie Ihren Teamnamen ein.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#teamname').addClass('error-element');
			jQuery('#teamname').focus();
			return false;
		}
		if(jQuery('#teamname').val() != "") {
			jQuery('#teamname').removeClass('error-element');
		}
		if(jQuery('#firma').val() == "") {
			jQuery('#error_alpine_marathon').html("Bitte geben Sie Ihren Firmennamen ein.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#firma').addClass('error-element');
			jQuery('#firma').focus();
			return false;
		}
		if(jQuery('#firma').val() != "") {
			jQuery('#firma').removeClass('error-element');
		}
		if(jQuery('#firma_strasse').val() == "") {
			jQuery('#error_alpine_marathon').html("Bitte geben Sie die Stra&szlig;e Ihrer Firma ein.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#firma_strasse').addClass('error-element');
			jQuery('#firma_strasse').focus();
			return false;
		}
		if(jQuery('#firma_strasse').val() != "") {
			jQuery('#firma_strasse').removeClass('error-element');
		}
		if(jQuery('#firma_plz').val() == "") {
			jQuery('#error_alpine_marathon').html("Bitte geben Sie die PLZ Ihrer Firma ein.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#firma_plz').addClass('error-element');
			jQuery('#firma_plz').focus();
			return false;
		}
		if(jQuery('#firma_plz').val() != "") {
			jQuery('#firma_plz').removeClass('error-element');
		}
		if(jQuery('#firma_ort').val() == "") {
			jQuery('#error_alpine_marathon').html("Bitte geben Sie den Standort Ihrer Firma ein.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#firma_ort').addClass('error-element');
			jQuery('#firma_ort').focus();
			return false;
		}
		if(jQuery('#firma_ort').val() != "") {
			jQuery('#firma_ort').removeClass('error-element');
		}
		if(jQuery('#firma_email').val() == "") {
			jQuery('#error_alpine_marathon').html("Bitte geben Sie die E-Mail Adresse Ihrer Firma ein.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#firma_email').addClass('error-element');
			jQuery('#firma_email').focus();
			return false;
		}
		if(jQuery('#firma_email').val() != "") {
			var regexpstr =  jQuery('#firma_email').attr("regexp");
			var regexp = new RegExp(regexpstr);
			var result = regexp.test(jQuery('#firma_email').val());
			if(!result) {
				jQuery('#error_alpine_marathon').html("Bitte geben Sie eine g&uuml;ltige E-Mail Adresse ein.");
				jQuery('#error_alpine_marathon').fadeIn("slow");
				jQuery('#firma_email').addClass('error-element');
				jQuery('#firma_email').focus();
				return false;
			} 
			else
				jQuery('#firma_email').removeClass('error-element');
		}
	}
	
	for(var i=1;i<=20;i++) {
		if(jQuery('#anrede'+i+'_alpine_marathon').val() == "") {
			jQuery('#error_alpine_marathon').html("Bitte w&auml;hlen Sie Ihre Anrede aus.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#anrede'+i+'_alpine_marathon').addClass('error-element');
			jQuery('#anrede'+i+'_alpine_marathon').focus();
			return false;
		}
		if(jQuery('#anrede'+i+'_alpine_marathon').val() != "") {
			jQuery('#anrede'+i+'_alpine_marathon').removeClass('error-element');
		}
		if(jQuery('#vorname'+i+'_alpine_marathon').val() == "") {
			jQuery('#error_alpine_marathon').html("Bitte geben Sie Ihren Vornamen ein.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#vorname'+i+'_alpine_marathon').addClass('error-element');
			jQuery('#vorname'+i+'_alpine_marathon').focus();
			return false;
		}
		if(jQuery('#vorname'+i+'_alpine_marathon').val() != "") {
			jQuery('#vorname'+i+'_alpine_marathon').removeClass('error-element');
		}
		if(jQuery('#nachname'+i+'_alpine_marathon').val() == "") {
			jQuery('#error_alpine_marathon').html("Bitte geben Sie Ihren Nachnamen ein.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#nachname'+i+'_alpine_marathon').addClass('error-element');
			jQuery('#nachname'+i+'_alpine_marathon').focus();
			return false;
		}
		if(jQuery('#nachname'+i+'_alpine_marathon').val() != "") {
			jQuery('#nachname'+i+'_alpine_marathon').removeClass('error-element');
		}
		if(jQuery('#email'+i+'_alpine_marathon').val() == "") {
			jQuery('#error_alpine_marathon').html("Bitte geben Sie Ihre E-Mail Adresse ein.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#email'+i+'_alpine_marathon').addClass('error-element');
			jQuery('#email'+i+'_alpine_marathon').focus();
			return false;
		}
		if(jQuery('#email'+i+'_alpine_marathon').val() != "") {
			var regexpstr =  jQuery('#email'+i+'_alpine_marathon').attr("regexp");
			var regexp = new RegExp(regexpstr);
			var result = regexp.test(jQuery('#email'+i+'_alpine_marathon').val());
			if(!result) {
				jQuery('#error_alpine_marathon').html("Bitte geben Sie eine g&uuml;ltige E-Mail Adresse ein.");
				jQuery('#error_alpine_marathon').fadeIn("slow");
				jQuery('#email'+i+'_alpine_marathon').addClass('error-element');
				jQuery('#email'+i+'_alpine_marathon').focus();
				return false;
			} 
			else
				jQuery('#email'+i+'_alpine_marathon').removeClass('error-element');
		}
		if(jQuery('#geburtsdatum'+i+'_alpine_marathon').val() == "") {
			jQuery('#error_alpine_marathon').html("Bitte geben Sie Ihr Geburtsdatum ein.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#geburtsdatum'+i+'_alpine_marathon').addClass('error-element');
			jQuery('#geburtsdatum'+i+'_alpine_marathon').focus();
			return false;
		}
		if(jQuery('#geburtsdatum'+i+'_alpine_marathon').val() != "") {
			jQuery('#geburtsdatum'+i+'_alpine_marathon').removeClass('error-element');
		}
		if(jQuery('#festnetz'+i+'_alpine_marathon').val() != "") {
			var regexpstr =  jQuery('#festnetz'+i+'_alpine_marathon').attr("regexp");
			var regexp = new RegExp(regexpstr);
			var result = regexp.test(jQuery('#festnetz'+i+'_alpine_marathon').val());
			if(!result) {
				jQuery('#error_alpine_marathon').html("Bitte geben Sie eine g&uuml;ltige Festnetznummer der Form +43741256789 ein.");
				jQuery('#error_alpine_marathon').fadeIn("slow");
				jQuery('#festnetz'+i+'_alpine_marathon').addClass('error-element');
				jQuery('#festnetz'+i+'_alpine_marathon').focus();
				return false;
			} 
			else
				jQuery('#festnetz'+i+'_alpine_marathon').removeClass('error-element');
		}
		if(jQuery('#mobil'+i+'_alpine_marathon').val() != "") {
			var regexpstr =  jQuery('#mobil'+i+'_alpine_marathon').attr("regexp");
			var regexp = new RegExp(regexpstr);
			var result = regexp.test(jQuery('#mobil'+i+'_alpine_marathon').val());
			if(!result) {
				jQuery('#error_alpine_marathon').html("Bitte geben Sie eine g&uuml;ltige Mobilnummer der Form +43741256789 ein.");
				jQuery('#error_alpine_marathon').fadeIn("slow");
				jQuery('#mobil'+i+'_alpine_marathon').addClass('error-element');
				jQuery('#mobil'+i+'_alpine_marathon').focus();
				return false;
			} 
			else
				jQuery('#mobil'+i+'_alpine_marathon').removeClass('error-element');
		}
		if(jQuery('#strasse'+i+'_alpine_marathon').val() == "") {
			jQuery('#error_alpine_marathon').html("Bitte geben Sie Ihre Stra&szlig;e ein.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#strasse'+i+'_alpine_marathon').addClass('error-element');
			jQuery('#strasse'+i+'_alpine_marathon').focus();
			return false;
		}
		if(jQuery('#strasse'+i+'_alpine_marathon').val() != "") {
			jQuery('#strasse'+i+'_alpine_marathon').removeClass('error-element');
		}
		if(jQuery('#plz'+i+'_alpine_marathon').val() == "") {
			jQuery('#error_alpine_marathon').html("Bitte geben Sie Ihre PLZ ein.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#plz'+i+'_alpine_marathon').addClass('error-element');
			jQuery('#plz'+i+'_alpine_marathon').focus();
			return false;
		}
		if(jQuery('#plz'+i+'_alpine_marathon').val() != "") {
			jQuery('#plz'+i+'_alpine_marathon').removeClass('error-element');
		}
		if(jQuery('#ort'+i+'_alpine_marathon').val() == "") {
			jQuery('#error_alpine_marathon').html("Bitte geben Sie Ihren Wohnort ein.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#ort'+i+'_alpine_marathon').addClass('error-element');
			jQuery('#ort'+i+'_alpine_marathon').focus();
			return false;
		}
		if(jQuery('#ort'+i+'_alpine_marathon').val() != "") {
			jQuery('#ort'+i+'_alpine_marathon').removeClass('error-element');
		}
		if(jQuery('#land'+i+'_alpine_marathon').val() == "") {
			jQuery('#error_alpine_marathon').html("Bitte w&auml;hlen Sie Ihr Heimatland aus.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#land'+i+'_alpine_marathon').addClass('error-element');
			jQuery('#land'+i+'_alpine_marathon').focus();
			return false;
		}
		if(jQuery('#land'+i+'_alpine_marathon').val() != "") {
			jQuery('#land'+i+'_alpine_marathon').removeClass('error-element');
		}
		if(jQuery('#land'+i+'_alpine_marathon').val() == "Oesterreich" && jQuery('#bundesland'+i+'_alpine_marathon').val() == "") {
			jQuery('#error_alpine_marathon').html("Bitte w&auml;hlen Sie Ihr Bundesland aus.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#bundesland'+i+'_alpine_marathon').addClass('error-element');
			jQuery('#bundesland'+i+'_alpine_marathon').focus();
			return false;
		}
		if(jQuery('#bundesland'+i+'_alpine_marathon').val() != "") {
			jQuery('#bundesland'+i+'_alpine_marathon').removeClass('error-element');
		}
		if(jQuery('#kategorie'+i+'_alpine_marathon').val() == "") {
			jQuery('#error_alpine_marathon').html("Bitte w&auml;hlen Sie Ihre Kategorie aus.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#kategorie'+i+'_alpine_marathon').addClass('error-element');
			jQuery('#kategorie'+i+'_alpine_marathon').focus();
			return false;
		}
		if(jQuery('#kategorie'+i+'_alpine_marathon').val() != "") {
			jQuery('#kategorie'+i+'_alpine_marathon').removeClass('error-element');
		}
	}
	if(jQuery('#txtCode_alpine_marathon').val() == "") {
		jQuery('#error_alpine_marathon').html("Bitte geben Sie den angezeigten Code ein.");
		jQuery('#error_alpine_marathon').fadeIn("slow");
		jQuery('#txtCode_alpine_marathon').addClass('error-element');
		jQuery('#txtCode_alpine_marathon').focus();
		return false;
	}
	if(jQuery('#txtCode_alpine_marathon').val() != "") {
		jQuery('#txtCode_alpine_marathon').removeClass('error-element');
	}
	return true;
}

function checkFormAnmeldungALPINE_MARATHON_EN()
{
	if(jQuery('#teilnahme_sparkasse_business_gp').attr('checked'))
	{
		if(jQuery('#teamname').val() == "") {
			jQuery('#error_alpine_marathon').html("Please enter a name of your team.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#teamname').addClass('error-element');
			jQuery('#teamname').focus();
			return false;
		}
		if(jQuery('#teamname').val() != "") {
			jQuery('#teamname').removeClass('error-element');
		}
		if(jQuery('#firma').val() == "") {
			jQuery('#error_alpine_marathon').html("Please enter your firm.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#firma').addClass('error-element');
			jQuery('#firma').focus();
			return false;
		}
		if(jQuery('#firma').val() != "") {
			jQuery('#firma').removeClass('error-element');
		}
		if(jQuery('#firma_strasse').val() == "") {
			jQuery('#error_alpine_marathon').html("Please enter your street.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#firma_strasse').addClass('error-element');
			jQuery('#firma_strasse').focus();
			return false;
		}
		if(jQuery('#firma_strasse').val() != "") {
			jQuery('#firma_strasse').removeClass('error-element');
		}
		if(jQuery('#firma_plz').val() == "") {
			jQuery('#error_alpine_marathon').html("Please enter your ZIP.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#firma_plz').addClass('error-element');
			jQuery('#firma_plz').focus();
			return false;
		}
		if(jQuery('#firma_plz').val() != "") {
			jQuery('#firma_plz').removeClass('error-element');
		}
		if(jQuery('#firma_ort').val() == "") {
			jQuery('#error_alpine_marathon').html("Please enter your place.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#firma_ort').addClass('error-element');
			jQuery('#firma_ort').focus();
			return false;
		}
		if(jQuery('#firma_ort').val() != "") {
			jQuery('#firma_ort').removeClass('error-element');
		}
		if(jQuery('#firma_email').val() == "") {
			jQuery('#error_alpine_marathon').html("Please enter your email address.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#firma_email').addClass('error-element');
			jQuery('#firma_email').focus();
			return false;
		}
		if(jQuery('#firma_email').val() != "") {
			var regexpstr =  jQuery('#firma_email').attr("regexp");
			var regexp = new RegExp(regexpstr);
			var result = regexp.test(jQuery('#firma_email').val());
			if(!result) {
				jQuery('#error_alpine_marathon').html("Please enter a valid email address.");
				jQuery('#error_alpine_marathon').fadeIn("slow");
				jQuery('#firma_email').addClass('error-element');
				jQuery('#firma_email').focus();
				return false;
			} 
			else
				jQuery('#firma_email').removeClass('error-element');
		}
	}
	
	for(var i=1;i<=20;i++) {
		if(jQuery('#anrede'+i+'_alpine_marathon').val() == "") {
			jQuery('#error_alpine_marathon').html("Please choose your salutation.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#anrede'+i+'_alpine_marathon').addClass('error-element');
			jQuery('#anrede'+i+'_alpine_marathon').focus();
			return false;
		}
		if(jQuery('#anrede'+i+'_alpine_marathon').val() != "") {
			jQuery('#anrede'+i+'_alpine_marathon').removeClass('error-element');
		}
		if(jQuery('#vorname'+i+'_alpine_marathon').val() == "") {
			jQuery('#error_alpine_marathon').html("Please enter your firstname.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#vorname'+i+'_alpine_marathon').addClass('error-element');
			jQuery('#vorname'+i+'_alpine_marathon').focus();
			return false;
		}
		if(jQuery('#vorname'+i+'_alpine_marathon').val() != "") {
			jQuery('#vorname'+i+'_alpine_marathon').removeClass('error-element');
		}
		if(jQuery('#nachname'+i+'_alpine_marathon').val() == "") {
			jQuery('#error_alpine_marathon').html("Please enter your lastname.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#nachname'+i+'_alpine_marathon').addClass('error-element');
			jQuery('#nachname'+i+'_alpine_marathon').focus();
			return false;
		}
		if(jQuery('#nachname'+i+'_alpine_marathon').val() != "") {
			jQuery('#nachname'+i+'_alpine_marathon').removeClass('error-element');
		}
		if(jQuery('#email'+i+'_alpine_marathon').val() == "") {
			jQuery('#error_alpine_marathon').html("Please enter your email address.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#email'+i+'_alpine_marathon').addClass('error-element');
			jQuery('#email'+i+'_alpine_marathon').focus();
			return false;
		}
		if(jQuery('#email'+i+'_alpine_marathon').val() != "") {
			var regexpstr =  jQuery('#email'+i+'_alpine_marathon').attr("regexp");
			var regexp = new RegExp(regexpstr);
			var result = regexp.test(jQuery('#email'+i+'_alpine_marathon').val());
			if(!result) {
				jQuery('#error_alpine_marathon').html("Please enter a valid email address.");
				jQuery('#error_alpine_marathon').fadeIn("slow");
				jQuery('#email'+i+'_alpine_marathon').addClass('error-element');
				jQuery('#email'+i+'_alpine_marathon').focus();
				return false;
			} 
			else
				jQuery('#email'+i+'_alpine_marathon').removeClass('error-element');
		}
		if(jQuery('#geburtsdatum'+i+'_alpine_marathon').val() == "") {
			jQuery('#error_alpine_marathon').html("Please enter your date of birth.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#geburtsdatum'+i+'_alpine_marathon').addClass('error-element');
			jQuery('#geburtsdatum'+i+'_alpine_marathon').focus();
			return false;
		}
		if(jQuery('#geburtsdatum'+i+'_alpine_marathon').val() != "") {
			jQuery('#geburtsdatum'+i+'_alpine_marathon').removeClass('error-element');
		}
		if(jQuery('#festnetz'+i+'_alpine_marathon').val() != "") {
			var regexpstr =  jQuery('#festnetz'+i+'_alpine_marathon').attr("regexp");
			var regexp = new RegExp(regexpstr);
			var result = regexp.test(jQuery('#festnetz'+i+'_alpine_marathon').val());
			if(!result) {
				jQuery('#error_alpine_marathon').html("Please enter a valid phone number like +43741256789.");
				jQuery('#error_alpine_marathon').fadeIn("slow");
				jQuery('#festnetz'+i+'_alpine_marathon').addClass('error-element');
				jQuery('#festnetz'+i+'_alpine_marathon').focus();
				return false;
			} 
			else
				jQuery('#festnetz'+i+'_alpine_marathon').removeClass('error-element');
		}
		if(jQuery('#mobil'+i+'_alpine_marathon').val() != "") {
			var regexpstr =  jQuery('#mobil'+i+'_alpine_marathon').attr("regexp");
			var regexp = new RegExp(regexpstr);
			var result = regexp.test(jQuery('#mobil'+i+'_alpine_marathon').val());
			if(!result) {
				jQuery('#error_alpine_marathon').html("Please enter a valid mobile number like +43741256789.");
				jQuery('#error_alpine_marathon').fadeIn("slow");
				jQuery('#mobil'+i+'_alpine_marathon').addClass('error-element');
				jQuery('#mobil'+i+'_alpine_marathon').focus();
				return false;
			} 
			else
				jQuery('#mobil'+i+'_alpine_marathon').removeClass('error-element');
		}
		if(jQuery('#strasse'+i+'_alpine_marathon').val() == "") {
			jQuery('#error_alpine_marathon').html("Please enter a street.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#strasse'+i+'_alpine_marathon').addClass('error-element');
			jQuery('#strasse'+i+'_alpine_marathon').focus();
			return false;
		}
		if(jQuery('#strasse'+i+'_alpine_marathon').val() != "") {
			jQuery('#strasse'+i+'_alpine_marathon').removeClass('error-element');
		}
		if(jQuery('#plz'+i+'_alpine_marathon').val() == "") {
			jQuery('#error_alpine_marathon').html("Please enter a ZIP.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#plz'+i+'_alpine_marathon').addClass('error-element');
			jQuery('#plz'+i+'_alpine_marathon').focus();
			return false;
		}
		if(jQuery('#plz'+i+'_alpine_marathon').val() != "") {
			jQuery('#plz'+i+'_alpine_marathon').removeClass('error-element');
		}
		if(jQuery('#ort'+i+'_alpine_marathon').val() == "") {
			jQuery('#error_alpine_marathon').html("Please enter a place.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#ort'+i+'_alpine_marathon').addClass('error-element');
			jQuery('#ort'+i+'_alpine_marathon').focus();
			return false;
		}
		if(jQuery('#ort'+i+'_alpine_marathon').val() != "") {
			jQuery('#ort'+i+'_alpine_marathon').removeClass('error-element');
		}
		if(jQuery('#land'+i+'_alpine_marathon').val() == "") {
			jQuery('#error_alpine_marathon').html("Please choose your country.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#land'+i+'_alpine_marathon').addClass('error-element');
			jQuery('#land'+i+'_alpine_marathon').focus();
			return false;
		}
		if(jQuery('#land'+i+'_alpine_marathon').val() != "") {
			jQuery('#land'+i+'_alpine_marathon').removeClass('error-element');
		}
		if(jQuery('#land'+i+'_alpine_marathon').val() == "Oesterreich" && jQuery('#bundesland'+i+'_alpine_marathon').val() == "") {
			jQuery('#error_alpine_marathon').html("Please choose your county.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#bundesland'+i+'_alpine_marathon').addClass('error-element');
			jQuery('#bundesland'+i+'_alpine_marathon').focus();
			return false;
		}
		if(jQuery('#bundesland'+i+'_alpine_marathon').val() != "") {
			jQuery('#bundesland'+i+'_alpine_marathon').removeClass('error-element');
		}
		if(jQuery('#kategorie'+i+'_alpine_marathon').val() == "") {
			jQuery('#error_alpine_marathon').html("Please choose a category.");
			jQuery('#error_alpine_marathon').fadeIn("slow");
			jQuery('#kategorie'+i+'_alpine_marathon').addClass('error-element');
			jQuery('#kategorie'+i+'_alpine_marathon').focus();
			return false;
		}
		if(jQuery('#kategorie'+i+'_alpine_marathon').val() != "") {
			jQuery('#kategorie'+i+'_alpine_marathon').removeClass('error-element');
		}
	}
	if(jQuery('#txtCode_alpine_marathon').val() == "") {
		jQuery('#error_alpine_marathon').html("Please enter the shown code below.");
		jQuery('#error_alpine_marathon').fadeIn("slow");
		jQuery('#txtCode_alpine_marathon').addClass('error-element');
		jQuery('#txtCode_alpine_marathon').focus();
		return false;
	}
	if(jQuery('#txtCode_alpine_marathon').val() != "") {
		jQuery('#txtCode_alpine_marathon').removeClass('error-element');
	}
	return true;
}

function checkFormAnmeldungSPARKASSE_BUSINESS_GP()
{
	if(jQuery('#teamname').val() == "") {
		jQuery('#error_sparkasse_business_gp').html("Bitte geben Sie Ihren Teamnamen ein.");
		jQuery('#error_sparkasse_business_gp').fadeIn("slow");
		jQuery('#teamname').addClass('error-element');
		jQuery('#teamname').focus();
		return false;
	}
	if(jQuery('#teamname').val() != "") {
		jQuery('#teamname').removeClass('error-element');
	}
	if(jQuery('#firma').val() == "") {
		jQuery('#error_sparkasse_business_gp').html("Bitte geben Sie Ihren Firmennamen ein.");
		jQuery('#error_sparkasse_business_gp').fadeIn("slow");
		jQuery('#firma').addClass('error-element');
		jQuery('#firma').focus();
		return false;
	}
	if(jQuery('#firma').val() != "") {
		jQuery('#firma').removeClass('error-element');
	}
	if(jQuery('#firma_strasse').val() == "") {
		jQuery('#error_sparkasse_business_gp').html("Bitte geben Sie die Stra&szlig;e Ihrer Firma ein.");
		jQuery('#error_sparkasse_business_gp').fadeIn("slow");
		jQuery('#firma_strasse').addClass('error-element');
		jQuery('#firma_strasse').focus();
		return false;
	}
	if(jQuery('#firma_strasse').val() != "") {
		jQuery('#firma_strasse').removeClass('error-element');
	}
	if(jQuery('#firma_plz').val() == "") {
		jQuery('#error_sparkasse_business_gp').html("Bitte geben Sie die PLZ Ihrer Firma ein.");
		jQuery('#error_sparkasse_business_gp').fadeIn("slow");
		jQuery('#firma_plz').addClass('error-element');
		jQuery('#firma_plz').focus();
		return false;
	}
	if(jQuery('#firma_plz').val() != "") {
		jQuery('#firma_plz').removeClass('error-element');
	}
	if(jQuery('#firma_ort').val() == "") {
		jQuery('#error_sparkasse_business_gp').html("Bitte geben Sie den Standort Ihrer Firma ein.");
		jQuery('#error_sparkasse_business_gp').fadeIn("slow");
		jQuery('#firma_ort').addClass('error-element');
		jQuery('#firma_ort').focus();
		return false;
	}
	if(jQuery('#firma_ort').val() != "") {
		jQuery('#firma_ort').removeClass('error-element');
	}
	if(jQuery('#firma_email').val() == "") {
		jQuery('#error_sparkasse_business_gp').html("Bitte geben Sie die E-Mail Adresse Ihrer Firma ein.");
		jQuery('#error_sparkasse_business_gp').fadeIn("slow");
		jQuery('#firma_email').addClass('error-element');
		jQuery('#firma_email').focus();
		return false;
	}
	if(jQuery('#firma_email').val() != "") {
		var regexpstr =  jQuery('#firma_email').attr("regexp");
		var regexp = new RegExp(regexpstr);
		var result = regexp.test(jQuery('#firma_email').val());
		if(!result) {
			jQuery('#error_sparkasse_business_gp').html("Bitte geben Sie eine g&uuml;ltige E-Mail Adresse ein.");
			jQuery('#error_sparkasse_business_gp').fadeIn("slow");
			jQuery('#firma_email').addClass('error-element');
			jQuery('#firma_email').focus();
			return false;
		} 
		else
			jQuery('#firma_email').removeClass('error-element');
	}
	
	for(var i=1;i<=3;i++) {
		if(jQuery('#anrede'+i+'_sparkasse_business_gp').val() == "") {
			jQuery('#error_sparkasse_business_gp').html("Bitte w&auml;hlen Sie Ihre Anrede aus.");
			jQuery('#error_sparkasse_business_gp').fadeIn("slow");
			jQuery('#anrede'+i+'_sparkasse_business_gp').addClass('error-element');
			jQuery('#anrede'+i+'_sparkasse_business_gp').focus();
			return false;
		}
		if(jQuery('#anrede'+i+'_sparkasse_business_gp').val() != "") {
			jQuery('#anrede'+i+'_sparkasse_business_gp').removeClass('error-element');
		}
		if(jQuery('#vorname'+i+'_sparkasse_business_gp').val() == "") {
			jQuery('#error_sparkasse_business_gp').html("Bitte geben Sie Ihren Vornamen ein.");
			jQuery('#error_sparkasse_business_gp').fadeIn("slow");
			jQuery('#vorname'+i+'_sparkasse_business_gp').addClass('error-element');
			jQuery('#vorname'+i+'_sparkasse_business_gp').focus();
			return false;
		}
		if(jQuery('#vorname'+i+'_sparkasse_business_gp').val() != "") {
			jQuery('#vorname'+i+'_sparkasse_business_gp').removeClass('error-element');
		}
		if(jQuery('#nachname'+i+'_sparkasse_business_gp').val() == "") {
			jQuery('#error_sparkasse_business_gp').html("Bitte geben Sie Ihren Nachnamen ein.");
			jQuery('#error_sparkasse_business_gp').fadeIn("slow");
			jQuery('#nachname'+i+'_sparkasse_business_gp').addClass('error-element');
			jQuery('#nachname'+i+'_sparkasse_business_gp').focus();
			return false;
		}
		if(jQuery('#nachname'+i+'_sparkasse_business_gp').val() != "") {
			jQuery('#nachname'+i+'_sparkasse_business_gp').removeClass('error-element');
		}
		if(jQuery('#email'+i+'_sparkasse_business_gp').val() == "") {
			jQuery('#error_sparkasse_business_gp').html("Bitte geben Sie Ihre E-Mail Adresse ein.");
			jQuery('#error_sparkasse_business_gp').fadeIn("slow");
			jQuery('#email'+i+'_sparkasse_business_gp').addClass('error-element');
			jQuery('#email'+i+'_sparkasse_business_gp').focus();
			return false;
		}
		if(jQuery('#email'+i+'_sparkasse_business_gp').val() != "") {
			var regexpstr =  jQuery('#email'+i+'_sparkasse_business_gp').attr("regexp");
			var regexp = new RegExp(regexpstr);
			var result = regexp.test(jQuery('#email'+i+'_sparkasse_business_gp').val());
			if(!result) {
				jQuery('#error_sparkasse_business_gp').html("Bitte geben Sie eine g&uuml;ltige E-Mail Adresse ein.");
				jQuery('#error_sparkasse_business_gp').fadeIn("slow");
				jQuery('#email'+i+'_sparkasse_business_gp').addClass('error-element');
				jQuery('#email'+i+'_sparkasse_business_gp').focus();
				return false;
			} 
			else
				jQuery('#email'+i+'_sparkasse_business_gp').removeClass('error-element');
		}
		if(jQuery('#geburtsdatum'+i+'_sparkasse_business_gp').val() == "") {
			jQuery('#error_sparkasse_business_gp').html("Bitte geben Sie Ihr Geburtsdatum ein.");
			jQuery('#error_sparkasse_business_gp').fadeIn("slow");
			jQuery('#geburtsdatum'+i+'_sparkasse_business_gp').addClass('error-element');
			jQuery('#geburtsdatum'+i+'_sparkasse_business_gp').focus();
			return false;
		}
		if(jQuery('#geburtsdatum'+i+'_sparkasse_business_gp').val() != "") {
			jQuery('#geburtsdatum'+i+'_sparkasse_business_gp').removeClass('error-element');
		}
		if(jQuery('#festnetz'+i+'_sparkasse_business_gp').val() != "") {
			var regexpstr =  jQuery('#festnetz'+i+'_sparkasse_business_gp').attr("regexp");
			var regexp = new RegExp(regexpstr);
			var result = regexp.test(jQuery('#festnetz'+i+'_sparkasse_business_gp').val());
			if(!result) {
				jQuery('#error_sparkasse_business_gp').html("Bitte geben Sie eine g&uuml;ltige Festnetznummer der Form +43741256789 ein.");
				jQuery('#error_sparkasse_business_gp').fadeIn("slow");
				jQuery('#festnetz'+i+'_sparkasse_business_gp').addClass('error-element');
				jQuery('#festnetz'+i+'_sparkasse_business_gp').focus();
				return false;
			} 
			else
				jQuery('#festnetz'+i+'_sparkasse_business_gp').removeClass('error-element');
		}
		if(jQuery('#mobil'+i+'_sparkasse_business_gp').val() != "") {
			var regexpstr =  jQuery('#mobil'+i+'_sparkasse_business_gp').attr("regexp");
			var regexp = new RegExp(regexpstr);
			var result = regexp.test(jQuery('#mobil'+i+'_sparkasse_business_gp').val());
			if(!result) {
				jQuery('#error_sparkasse_business_gp').html("Bitte geben Sie eine g&uuml;ltige Mobilnummer der Form +43741256789 ein.");
				jQuery('#error_sparkasse_business_gp').fadeIn("slow");
				jQuery('#mobil'+i+'_sparkasse_business_gp').addClass('error-element');
				jQuery('#mobil'+i+'_sparkasse_business_gp').focus();
				return false;
			} 
			else
				jQuery('#mobil'+i+'_sparkasse_business_gp').removeClass('error-element');
		}
		if(jQuery('#strasse'+i+'_sparkasse_business_gp').val() == "") {
			jQuery('#error_sparkasse_business_gp').html("Bitte geben Sie Ihre Stra&szlig;e ein.");
			jQuery('#error_sparkasse_business_gp').fadeIn("slow");
			jQuery('#strasse'+i+'_sparkasse_business_gp').addClass('error-element');
			jQuery('#strasse'+i+'_sparkasse_business_gp').focus();
			return false;
		}
		if(jQuery('#strasse'+i+'_sparkasse_business_gp').val() != "") {
			jQuery('#strasse'+i+'_sparkasse_business_gp').removeClass('error-element');
		}
		if(jQuery('#plz'+i+'_sparkasse_business_gp').val() == "") {
			jQuery('#error_sparkasse_business_gp').html("Bitte geben Sie Ihre PLZ ein.");
			jQuery('#error_sparkasse_business_gp').fadeIn("slow");
			jQuery('#plz'+i+'_sparkasse_business_gp').addClass('error-element');
			jQuery('#plz'+i+'_sparkasse_business_gp').focus();
			return false;
		}
		if(jQuery('#plz'+i+'_sparkasse_business_gp').val() != "") {
			jQuery('#plz'+i+'_sparkasse_business_gp').removeClass('error-element');
		}
		if(jQuery('#ort'+i+'_sparkasse_business_gp').val() == "") {
			jQuery('#error_sparkasse_business_gp').html("Bitte geben Sie Ihren Wohnort ein.");
			jQuery('#error_sparkasse_business_gp').fadeIn("slow");
			jQuery('#ort'+i+'_sparkasse_business_gp').addClass('error-element');
			jQuery('#ort'+i+'_sparkasse_business_gp').focus();
			return false;
		}
		if(jQuery('#ort'+i+'_sparkasse_business_gp').val() != "") {
			jQuery('#ort'+i+'_sparkasse_business_gp').removeClass('error-element');
		}
		if(jQuery('#land'+i+'_sparkasse_business_gp').val() == "") {
			jQuery('#error_sparkasse_business_gp').html("Bitte w&auml;hlen Sie Ihr Heimatland aus.");
			jQuery('#error_sparkasse_business_gp').fadeIn("slow");
			jQuery('#land'+i+'_sparkasse_business_gp').addClass('error-element');
			jQuery('#land'+i+'_sparkasse_business_gp').focus();
			return false;
		}
		if(jQuery('#land'+i+'_sparkasse_business_gp').val() != "") {
			jQuery('#land'+i+'_sparkasse_business_gp').removeClass('error-element');
		}
		if(jQuery('#land'+i+'_sparkasse_business_gp').val() == "Oesterreich" && jQuery('#bundesland'+i+'_sparkasse_business_gp').val() == "") {
			jQuery('#error_sparkasse_business_gp').html("Bitte w&auml;hlen Sie Ihr Bundesland aus.");
			jQuery('#error_sparkasse_business_gp').fadeIn("slow");
			jQuery('#bundesland'+i+'_sparkasse_business_gp').addClass('error-element');
			jQuery('#bundesland'+i+'_sparkasse_business_gp').focus();
			return false;
		}
		if(jQuery('#bundesland'+i+'_sparkasse_business_gp').val() != "") {
			jQuery('#bundesland'+i+'_sparkasse_business_gp').removeClass('error-element');
		}
		if(jQuery('#kategorie'+i+'_sparkasse_business_gp').val() == "") {
			jQuery('#error_sparkasse_business_gp').html("Bitte w&auml;hlen Sie Ihre Kategorie aus.");
			jQuery('#error_sparkasse_business_gp').fadeIn("slow");
			jQuery('#kategorie'+i+'_sparkasse_business_gp').addClass('error-element');
			jQuery('#kategorie'+i+'_sparkasse_business_gp').focus();
			return false;
		}
		if(jQuery('#kategorie'+i+'_sparkasse_business_gp').val() != "") {
			jQuery('#kategorie'+i+'_sparkasse_business_gp').removeClass('error-element');
		}
	}
	if(jQuery('#txtCode_sparkasse_business_gp').val() == "") {
		jQuery('#error_sparkasse_business_gp').html("Bitte geben Sie den angezeigten Code ein.");
		jQuery('#error_sparkasse_business_gp').fadeIn("slow");
		jQuery('#txtCode_sparkasse_business_gp').addClass('error-element');
		jQuery('#txtCode_sparkasse_business_gp').focus();
		return false;
	}
	if(jQuery('#txtCode_sparkasse_business_gp').val() != "") {
		jQuery('#txtCode_sparkasse_business_gp').removeClass('error-element');
	}
	if(!jQuery('#kapitaen1_sparkasse_business_gp').attr("checked") && !jQuery('#kapitaen2_sparkasse_business_gp').attr("checked") && !jQuery('#kapitaen3_sparkasse_business_gp').attr("checked")) {
		jQuery('#error_sparkasse_business_gp').html("Bitte w&auml;hlen Sie einen Kapit&auml;n aus.");
		jQuery('#error_sparkasse_business_gp').fadeIn("slow");
		return false;
	}
	return true;
}

function checkFormAnmeldungSPARKASSE_BUSINESS_GP_EN()
{
	if(jQuery('#teamname').val() == "") {
		jQuery('#error_sparkasse_business_gp').html("Please enter a name for your team.");
		jQuery('#error_sparkasse_business_gp').fadeIn("slow");
		jQuery('#teamname').addClass('error-element');
		jQuery('#teamname').focus();
		return false;
	}
	if(jQuery('#teamname').val() != "") {
		jQuery('#teamname').removeClass('error-element');
	}
	if(jQuery('#firma').val() == "") {
		jQuery('#error_sparkasse_business_gp').html("Please enter your firm.");
		jQuery('#error_sparkasse_business_gp').fadeIn("slow");
		jQuery('#firma').addClass('error-element');
		jQuery('#firma').focus();
		return false;
	}
	if(jQuery('#firma').val() != "") {
		jQuery('#firma').removeClass('error-element');
	}
	if(jQuery('#firma_strasse').val() == "") {
		jQuery('#error_sparkasse_business_gp').html("Please enter your street.");
		jQuery('#error_sparkasse_business_gp').fadeIn("slow");
		jQuery('#firma_strasse').addClass('error-element');
		jQuery('#firma_strasse').focus();
		return false;
	}
	if(jQuery('#firma_strasse').val() != "") {
		jQuery('#firma_strasse').removeClass('error-element');
	}
	if(jQuery('#firma_plz').val() == "") {
		jQuery('#error_sparkasse_business_gp').html("Please enter your ZIP.");
		jQuery('#error_sparkasse_business_gp').fadeIn("slow");
		jQuery('#firma_plz').addClass('error-element');
		jQuery('#firma_plz').focus();
		return false;
	}
	if(jQuery('#firma_plz').val() != "") {
		jQuery('#firma_plz').removeClass('error-element');
	}
	if(jQuery('#firma_ort').val() == "") {
		jQuery('#error_sparkasse_business_gp').html("Please enter your place.");
		jQuery('#error_sparkasse_business_gp').fadeIn("slow");
		jQuery('#firma_ort').addClass('error-element');
		jQuery('#firma_ort').focus();
		return false;
	}
	if(jQuery('#firma_ort').val() != "") {
		jQuery('#firma_ort').removeClass('error-element');
	}
	if(jQuery('#firma_email').val() == "") {
		jQuery('#error_sparkasse_business_gp').html("Please enter your email address.");
		jQuery('#error_sparkasse_business_gp').fadeIn("slow");
		jQuery('#firma_email').addClass('error-element');
		jQuery('#firma_email').focus();
		return false;
	}
	if(jQuery('#firma_email').val() != "") {
		var regexpstr =  jQuery('#firma_email').attr("regexp");
		var regexp = new RegExp(regexpstr);
		var result = regexp.test(jQuery('#firma_email').val());
		if(!result) {
			jQuery('#error_sparkasse_business_gp').html("Please enter a valid email address.");
			jQuery('#error_sparkasse_business_gp').fadeIn("slow");
			jQuery('#firma_email').addClass('error-element');
			jQuery('#firma_email').focus();
			return false;
		} 
		else
			jQuery('#firma_email').removeClass('error-element');
	}
	
	for(var i=1;i<=3;i++) {
		if(jQuery('#anrede'+i+'_sparkasse_business_gp').val() == "") {
			jQuery('#error_sparkasse_business_gp').html("Please choose your salutation.");
			jQuery('#error_sparkasse_business_gp').fadeIn("slow");
			jQuery('#anrede'+i+'_sparkasse_business_gp').addClass('error-element');
			jQuery('#anrede'+i+'_sparkasse_business_gp').focus();
			return false;
		}
		if(jQuery('#anrede'+i+'_sparkasse_business_gp').val() != "") {
			jQuery('#anrede'+i+'_sparkasse_business_gp').removeClass('error-element');
		}
		if(jQuery('#vorname'+i+'_sparkasse_business_gp').val() == "") {
			jQuery('#error_sparkasse_business_gp').html("Please enter your firstname.");
			jQuery('#error_sparkasse_business_gp').fadeIn("slow");
			jQuery('#vorname'+i+'_sparkasse_business_gp').addClass('error-element');
			jQuery('#vorname'+i+'_sparkasse_business_gp').focus();
			return false;
		}
		if(jQuery('#vorname'+i+'_sparkasse_business_gp').val() != "") {
			jQuery('#vorname'+i+'_sparkasse_business_gp').removeClass('error-element');
		}
		if(jQuery('#nachname'+i+'_sparkasse_business_gp').val() == "") {
			jQuery('#error_sparkasse_business_gp').html("Please enter your lastname.");
			jQuery('#error_sparkasse_business_gp').fadeIn("slow");
			jQuery('#nachname'+i+'_sparkasse_business_gp').addClass('error-element');
			jQuery('#nachname'+i+'_sparkasse_business_gp').focus();
			return false;
		}
		if(jQuery('#nachname'+i+'_sparkasse_business_gp').val() != "") {
			jQuery('#nachname'+i+'_sparkasse_business_gp').removeClass('error-element');
		}
		if(jQuery('#email'+i+'_sparkasse_business_gp').val() == "") {
			jQuery('#error_sparkasse_business_gp').html("Please enter your email address.");
			jQuery('#error_sparkasse_business_gp').fadeIn("slow");
			jQuery('#email'+i+'_sparkasse_business_gp').addClass('error-element');
			jQuery('#email'+i+'_sparkasse_business_gp').focus();
			return false;
		}
		if(jQuery('#email'+i+'_sparkasse_business_gp').val() != "") {
			var regexpstr =  jQuery('#email'+i+'_sparkasse_business_gp').attr("regexp");
			var regexp = new RegExp(regexpstr);
			var result = regexp.test(jQuery('#email'+i+'_sparkasse_business_gp').val());
			if(!result) {
				jQuery('#error_sparkasse_business_gp').html("Please enter a valid email address.");
				jQuery('#error_sparkasse_business_gp').fadeIn("slow");
				jQuery('#email'+i+'_sparkasse_business_gp').addClass('error-element');
				jQuery('#email'+i+'_sparkasse_business_gp').focus();
				return false;
			} 
			else
				jQuery('#email'+i+'_sparkasse_business_gp').removeClass('error-element');
		}
		if(jQuery('#geburtsdatum'+i+'_sparkasse_business_gp').val() == "") {
			jQuery('#error_sparkasse_business_gp').html("Please enter your date of birth.");
			jQuery('#error_sparkasse_business_gp').fadeIn("slow");
			jQuery('#geburtsdatum'+i+'_sparkasse_business_gp').addClass('error-element');
			jQuery('#geburtsdatum'+i+'_sparkasse_business_gp').focus();
			return false;
		}
		if(jQuery('#geburtsdatum'+i+'_sparkasse_business_gp').val() != "") {
			jQuery('#geburtsdatum'+i+'_sparkasse_business_gp').removeClass('error-element');
		}
		if(jQuery('#festnetz'+i+'_sparkasse_business_gp').val() != "") {
			var regexpstr =  jQuery('#festnetz'+i+'_sparkasse_business_gp').attr("regexp");
			var regexp = new RegExp(regexpstr);
			var result = regexp.test(jQuery('#festnetz'+i+'_sparkasse_business_gp').val());
			if(!result) {
				jQuery('#error_sparkasse_business_gp').html("Please enter a valid phone number like +43741256789.");
				jQuery('#error_sparkasse_business_gp').fadeIn("slow");
				jQuery('#festnetz'+i+'_sparkasse_business_gp').addClass('error-element');
				jQuery('#festnetz'+i+'_sparkasse_business_gp').focus();
				return false;
			} 
			else
				jQuery('#festnetz'+i+'_sparkasse_business_gp').removeClass('error-element');
		}
		if(jQuery('#mobil'+i+'_sparkasse_business_gp').val() != "") {
			var regexpstr =  jQuery('#mobil'+i+'_sparkasse_business_gp').attr("regexp");
			var regexp = new RegExp(regexpstr);
			var result = regexp.test(jQuery('#mobil'+i+'_sparkasse_business_gp').val());
			if(!result) {
				jQuery('#error_sparkasse_business_gp').html("Please enter a valid mobile number like +43741256789.");
				jQuery('#error_sparkasse_business_gp').fadeIn("slow");
				jQuery('#mobil'+i+'_sparkasse_business_gp').addClass('error-element');
				jQuery('#mobil'+i+'_sparkasse_business_gp').focus();
				return false;
			} 
			else
				jQuery('#mobil'+i+'_sparkasse_business_gp').removeClass('error-element');
		}
		if(jQuery('#strasse'+i+'_sparkasse_business_gp').val() == "") {
			jQuery('#error_sparkasse_business_gp').html("Please enter your street.");
			jQuery('#error_sparkasse_business_gp').fadeIn("slow");
			jQuery('#strasse'+i+'_sparkasse_business_gp').addClass('error-element');
			jQuery('#strasse'+i+'_sparkasse_business_gp').focus();
			return false;
		}
		if(jQuery('#strasse'+i+'_sparkasse_business_gp').val() != "") {
			jQuery('#strasse'+i+'_sparkasse_business_gp').removeClass('error-element');
		}
		if(jQuery('#plz'+i+'_sparkasse_business_gp').val() == "") {
			jQuery('#error_sparkasse_business_gp').html("Please enter your ZIP.");
			jQuery('#error_sparkasse_business_gp').fadeIn("slow");
			jQuery('#plz'+i+'_sparkasse_business_gp').addClass('error-element');
			jQuery('#plz'+i+'_sparkasse_business_gp').focus();
			return false;
		}
		if(jQuery('#plz'+i+'_sparkasse_business_gp').val() != "") {
			jQuery('#plz'+i+'_sparkasse_business_gp').removeClass('error-element');
		}
		if(jQuery('#ort'+i+'_sparkasse_business_gp').val() == "") {
			jQuery('#error_sparkasse_business_gp').html("Please enter your place.");
			jQuery('#error_sparkasse_business_gp').fadeIn("slow");
			jQuery('#ort'+i+'_sparkasse_business_gp').addClass('error-element');
			jQuery('#ort'+i+'_sparkasse_business_gp').focus();
			return false;
		}
		if(jQuery('#ort'+i+'_sparkasse_business_gp').val() != "") {
			jQuery('#ort'+i+'_sparkasse_business_gp').removeClass('error-element');
		}
		if(jQuery('#land'+i+'_sparkasse_business_gp').val() == "") {
			jQuery('#error_sparkasse_business_gp').html("Please choose your country.");
			jQuery('#error_sparkasse_business_gp').fadeIn("slow");
			jQuery('#land'+i+'_sparkasse_business_gp').addClass('error-element');
			jQuery('#land'+i+'_sparkasse_business_gp').focus();
			return false;
		}
		if(jQuery('#land'+i+'_sparkasse_business_gp').val() != "") {
			jQuery('#land'+i+'_sparkasse_business_gp').removeClass('error-element');
		}
		if(jQuery('#land'+i+'_sparkasse_business_gp').val() == "Oesterreich" && jQuery('#bundesland'+i+'_sparkasse_business_gp').val() == "") {
			jQuery('#error_sparkasse_business_gp').html("Please choose your county.");
			jQuery('#error_sparkasse_business_gp').fadeIn("slow");
			jQuery('#bundesland'+i+'_sparkasse_business_gp').addClass('error-element');
			jQuery('#bundesland'+i+'_sparkasse_business_gp').focus();
			return false;
		}
		if(jQuery('#bundesland'+i+'_sparkasse_business_gp').val() != "") {
			jQuery('#bundesland'+i+'_sparkasse_business_gp').removeClass('error-element');
		}
		if(jQuery('#kategorie'+i+'_sparkasse_business_gp').val() == "") {
			jQuery('#error_sparkasse_business_gp').html("Please choose your category.");
			jQuery('#error_sparkasse_business_gp').fadeIn("slow");
			jQuery('#kategorie'+i+'_sparkasse_business_gp').addClass('error-element');
			jQuery('#kategorie'+i+'_sparkasse_business_gp').focus();
			return false;
		}
		if(jQuery('#kategorie'+i+'_sparkasse_business_gp').val() != "") {
			jQuery('#kategorie'+i+'_sparkasse_business_gp').removeClass('error-element');
		}
	}
	if(jQuery('#txtCode_sparkasse_business_gp').val() == "") {
		jQuery('#error_sparkasse_business_gp').html("Please enter the shown code below.");
		jQuery('#error_sparkasse_business_gp').fadeIn("slow");
		jQuery('#txtCode_sparkasse_business_gp').addClass('error-element');
		jQuery('#txtCode_sparkasse_business_gp').focus();
		return false;
	}
	if(jQuery('#txtCode_sparkasse_business_gp').val() != "") {
		jQuery('#txtCode_sparkasse_business_gp').removeClass('error-element');
	}
	if(!jQuery('#kapitaen1_sparkasse_business_gp').attr("checked") && !jQuery('#kapitaen2_sparkasse_business_gp').attr("checked") && !jQuery('#kapitaen3_sparkasse_business_gp').attr("checked")) {
		jQuery('#error_sparkasse_business_gp').html("Please choose your captain.");
		jQuery('#error_sparkasse_business_gp').fadeIn("slow");
		return false;
	}
	return true;
}

function checkFormAnmeldungSCHARTNER_YOUNGSTERS_CUP()
{
	// Verein
	if(jQuery('#verein').val() == "")
	{
		jQuery('#error_schartner_youngsters_cup').html("Bitte geben Sie Ihren Vereinsnamen ein.");
		jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
		jQuery('#verein').addClass('error-element');
		jQuery('#verein').focus();
		return false;
	}
	if(jQuery('#verein').val() != "")
		jQuery('#verein').removeClass('error-element');
	// verein email
	if(jQuery('#verein_email').val() == "") {
		jQuery('#error_schartner_youngsters_cup').html("Bitte geben Sie Ihre E-Mail Adresse ein.");
		jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
		jQuery('#verein_email').addClass('error-element');
		jQuery('#verein_email').focus();
		return false;
	}
	if(jQuery('#verein_email').val() != "") {
		var regexpstr =  jQuery('#verein_email').attr("regexp");
		var regexp = new RegExp(regexpstr);
		var result = regexp.test(jQuery('#verein_email').val());
		if(!result) {
			jQuery('#error_schartner_youngsters_cup').html("Bitte geben Sie eine g&uuml;ltige E-Mail Adresse ein.");
			jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
			jQuery('#verein_email').addClass('error-element');
			jQuery('#verein_email').focus();
			return false;
		} 
		else
			jQuery('#verein_email').removeClass('error-element');
	}
	// verein strasse
	if(jQuery('#verein_strasse').val() == "")
	{
		jQuery('#error_schartner_youngsters_cup').html("Bitte geben Sie Ihre Stra&szlig;e ein.");
		jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
		jQuery('#verein_strasse').addClass('error-element');
		jQuery('#verein_strasse').focus();
		return false;
	}
	if(jQuery('#verein_strasse').val() != "")
		jQuery('#verein_strasse').removeClass('error-element');
	// verein plz
	if(jQuery('#verein_plz').val() == "")
	{
		jQuery('#error_schartner_youngsters_cup').html("Bitte geben Sie Ihre PLZ ein.");
		jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
		jQuery('#verein_plz').addClass('error-element');
		jQuery('#verein_plz').focus();
		return false;
	}
	if(jQuery('#verein_plz').val() != "")
		jQuery('#verein_plz').removeClass('error-element');
	// verein ort
	if(jQuery('#verein_ort').val() == "")
	{
		jQuery('#error_schartner_youngsters_cup').html("Bitte geben Sie Ihren Wohnort ein.");
		jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
		jQuery('#verein_ort').addClass('error-element');
		jQuery('#verein_ort').focus();
		return false;
	}
	if(jQuery('#verein_ort').val() != "")
		jQuery('#verein_ort').removeClass('error-element');
	// land verein
	if(jQuery('#land_verein').val() == "")
	{
		jQuery('#error_schartner_youngsters_cup').html("Bitte w&auml;hlen Sie Ihr Land aus.");
		jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
		jQuery('#land_verein').addClass('error-element');
		jQuery('#land_verein').focus();
		return false;
	}
	if(jQuery('#land_verein').val() != "")
		jQuery('#land_verein').removeClass('error-element');
	// bundesland verein
	if(jQuery('#land_verein').val() == "Oesterreich" && jQuery('#bundesland_verein').val() == "") {
		jQuery('#error_schartner_youngsters_cup').html("Bitte w&auml;hlen Sie Ihr Bundesland aus.");
		jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
		jQuery('#bundesland_verein').addClass('error-element');
		jQuery('#bundesland_verein').focus();
		return false;
	}
	if(jQuery('#bundesland_verein').val() != "") {
		jQuery('#bundesland_verein').removeClass('error-element');
	}
	for(i=1;i<=20;i++) {
		if(jQuery('#anrede'+i+'_schartner_youngsters_cup').val() == "") {
			jQuery('#error_schartner_youngsters_cup').html("Bitte w&auml;hlen Sie Ihre Anrede aus.");
			jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
			jQuery('#anrede'+i+'_schartner_youngsters_cup').addClass('error-element');
			jQuery('#anrede'+i+'_schartner_youngsters_cup').focus();
			return false;
		}
		if(jQuery('#anrede'+i+'_schartner_youngsters_cup').val() != "") {
			jQuery('#anrede'+i+'_schartner_youngsters_cup').removeClass('error-element');
		}
		if(jQuery('#vorname'+i+'_schartner_youngsters_cup').val() == "") {
			jQuery('#error_schartner_youngsters_cup').html("Bitte geben Sie Ihren Vornamen ein.");
			jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
			jQuery('#vorname'+i+'_schartner_youngsters_cup').addClass('error-element');
			jQuery('#vorname'+i+'_schartner_youngsters_cup').focus();
			return false;
		}
		if(jQuery('#vorname'+i+'_schartner_youngsters_cup').val() != "") {
			jQuery('#vorname'+i+'_schartner_youngsters_cup').removeClass('error-element');
		}
		if(jQuery('#nachname'+i+'_schartner_youngsters_cup').val() == "") {
			jQuery('#error_schartner_youngsters_cup').html("Bitte geben Sie Ihren Nachnamen ein.");
			jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
			jQuery('#nachname'+i+'_schartner_youngsters_cup').addClass('error-element');
			jQuery('#nachname'+i+'_schartner_youngsters_cup').focus();
			return false;
		}
		if(jQuery('#nachname'+i+'_schartner_youngsters_cup').val() != "") {
			jQuery('#nachname'+i+'_schartner_youngsters_cup').removeClass('error-element');
		}
		/*if(jQuery('#email'+i+'_schartner_youngsters_cup').val() == "") {
			jQuery('#error_schartner_youngsters_cup').html("Bitte geben Sie Ihre E-Mail Adresse ein.");
			jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
			jQuery('#email'+i+'_schartner_youngsters_cup').addClass('error-element');
			jQuery('#email'+i+'_schartner_youngsters_cup').focus();
			return false;
		}
		if(jQuery('#email'+i+'_schartner_youngsters_cup').val() != "") {
			var regexpstr =  jQuery('#email'+i+'_schartner_youngsters_cup').attr("regexp");
			var regexp = new RegExp(regexpstr);
			var result = regexp.test(jQuery('#email'+i+'_schartner_youngsters_cup').val());
			if(!result) {
				jQuery('#error_schartner_youngsters_cup').html("Bitte geben Sie eine g&uuml;ltige E-Mail Adresse ein.");
				jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
				jQuery('#email'+i+'_schartner_youngsters_cup').addClass('error-element');
				jQuery('#email'+i+'_schartner_youngsters_cup').focus();
				return false;
			} 
			else
				jQuery('#email'+i+'_schartner_youngsters_cup').removeClass('error-element');
		}*/
		if(jQuery('#geburtsdatum'+i+'_schartner_youngsters_cup').val() == "" && jQuery('#uci'+i+'_schartner_youngsters_cup').val() == "") {
			jQuery('#error_schartner_youngsters_cup').html("Bitte geben Sie Ihr Geburtsdatum oder Ihren UCI-Code ein.");
			jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
			jQuery('#geburtsdatum'+i+'_schartner_youngsters_cup').addClass('error-element');
			jQuery('#uci'+i+'_schartner_youngsters_cup').addClass('error-element');
			jQuery('#geburtsdatum'+i+'_schartner_youngsters_cup').focus();
			return false;
		}
		if(jQuery('#geburtsdatum'+i+'_schartner_youngsters_cup').val() != "" || jQuery('#uci'+i+'_schartner_youngsters_cup').val() != "") {
			jQuery('#geburtsdatum'+i+'_schartner_youngsters_cup').removeClass('error-element');
			jQuery('#uci'+i+'_schartner_youngsters_cup').removeClass('error-element');
		}
		if(jQuery('#festnetz'+i+'_schartner_youngsters_cup').val() != "") {
			var regexpstr =  jQuery('#festnetz'+i+'_schartner_youngsters_cup').attr("regexp");
			var regexp = new RegExp(regexpstr);
			var result = regexp.test(jQuery('#festnetz'+i+'_schartner_youngsters_cup').val());
			if(!result) {
				jQuery('#error_schartner_youngsters_cup').html("Bitte geben Sie eine g&uuml;ltige Festnetznummer der Form +43741256789 ein.");
				jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
				jQuery('#festnetz'+i+'_schartner_youngsters_cup').addClass('error-element');
				jQuery('#festnetz'+i+'_schartner_youngsters_cup').focus();
				return false;
			} 
			else
				jQuery('#festnetz'+i+'_schartner_youngsters_cup').removeClass('error-element');
		}
		if(jQuery('#mobil'+i+'_schartner_youngsters_cup').val() != "") {
			var regexpstr =  jQuery('#mobil'+i+'_schartner_youngsters_cup').attr("regexp");
			var regexp = new RegExp(regexpstr);
			var result = regexp.test(jQuery('#mobil'+i+'_schartner_youngsters_cup').val());
			if(!result) {
				jQuery('#error_schartner_youngsters_cup').html("Bitte geben Sie eine g&uuml;ltige Mobilnummer der Form +43741256789 ein.");
				jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
				jQuery('#mobil'+i+'_schartner_youngsters_cup').addClass('error-element');
				jQuery('#mobil'+i+'_schartner_youngsters_cup').focus();
				return false;
			} 
			else
				jQuery('#mobil'+i+'_schartner_youngsters_cup').removeClass('error-element');
		}
		if(jQuery('#strasse'+i+'_schartner_youngsters_cup').val() == "") {
			jQuery('#error_schartner_youngsters_cup').html("Bitte geben Sie Ihre Stra&szlig;e ein.");
			jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
			jQuery('#strasse'+i+'_schartner_youngsters_cup').addClass('error-element');
			jQuery('#strasse'+i+'_schartner_youngsters_cup').focus();
			return false;
		}
		if(jQuery('#strasse'+i+'_schartner_youngsters_cup').val() != "") {
			jQuery('#strasse'+i+'_schartner_youngsters_cup').removeClass('error-element');
		}
		if(jQuery('#plz'+i+'_schartner_youngsters_cup').val() == "") {
			jQuery('#error_schartner_youngsters_cup').html("Bitte geben Sie Ihre PLZ ein.");
			jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
			jQuery('#plz'+i+'_schartner_youngsters_cup').addClass('error-element');
			jQuery('#plz'+i+'_schartner_youngsters_cup').focus();
			return false;
		}
		if(jQuery('#plz'+i+'_schartner_youngsters_cup').val() != "") {
			jQuery('#plz'+i+'_schartner_youngsters_cup').removeClass('error-element');
		}
		if(jQuery('#ort'+i+'_schartner_youngsters_cup').val() == "") {
			jQuery('#error_schartner_youngsters_cup').html("Bitte geben Sie Ihren Wohnort ein.");
			jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
			jQuery('#ort'+i+'_schartner_youngsters_cup').addClass('error-element');
			jQuery('#ort'+i+'_schartner_youngsters_cup').focus();
			return false;
		}
		if(jQuery('#ort'+i+'_schartner_youngsters_cup').val() != "") {
			jQuery('#ort'+i+'_schartner_youngsters_cup').removeClass('error-element');
		}
		if(jQuery('#land'+i+'_schartner_youngsters_cup').val() == "") {
			jQuery('#error_schartner_youngsters_cup').html("Bitte w&auml;hlen Sie Ihr Heimatland aus.");
			jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
			jQuery('#land'+i+'_schartner_youngsters_cup').addClass('error-element');
			jQuery('#land'+i+'_schartner_youngsters_cup').focus();
			return false;
		}
		if(jQuery('#land'+i+'_schartner_youngsters_cup').val() != "") {
			jQuery('#land'+i+'_schartner_youngsters_cup').removeClass('error-element');
		}
		if(jQuery('#land'+i+'_schartner_youngsters_cup').val() == "Oesterreich" && jQuery('#bundesland'+i+'_schartner_youngsters_cup').val() == "") {
			jQuery('#error_schartner_youngsters_cup').html("Bitte w&auml;hlen Sie Ihr Bundesland aus.");
			jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
			jQuery('#bundesland'+i+'_schartner_youngsters_cup').addClass('error-element');
			jQuery('#bundesland'+i+'_schartner_youngsters_cup').focus();
			return false;
		}
		if(jQuery('#bundesland'+i+'_schartner_youngsters_cup').val() != "") {
			jQuery('#bundesland'+i+'_schartner_youngsters_cup').removeClass('error-element');
		}
		if(jQuery('#kategorie'+i+'_schartner_youngsters_cup').val() == "") {
			jQuery('#error_schartner_youngsters_cup').html("Bitte w&auml;hlen Sie Ihre Kategorie aus.");
			jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
			jQuery('#kategorie'+i+'_schartner_youngsters_cup').addClass('error-element');
			jQuery('#kategorie'+i+'_schartner_youngsters_cup').focus();
			return false;
		}
		if(jQuery('#kategorie'+i+'_schartner_youngsters_cup').val() != "") {
			jQuery('#kategorie'+i+'_schartner_youngsters_cup').removeClass('error-element');
		}
	}
	if(jQuery('#txtCode_schartner_youngsters_cup').val() == "") {
		jQuery('#error_schartner_youngsters_cup').html("Bitte geben Sie den angezeigten Code ein.");
		jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
		jQuery('#txtCode_schartner_youngsters_cup').addClass('error-element');
		jQuery('#txtCode_schartner_youngsters_cup').focus();
		return false;
	}
	if(jQuery('#txtCode_schartner_youngsters_cup').val() != "") {
		jQuery('#txtCode_schartner_youngsters_cup').removeClass('error-element');
	}
	return true;
}

function checkFormAnmeldungSCHARTNER_YOUNGSTERS_CUP_EN()
{
	// Verein
	if(jQuery('#verein').val() == "")
	{
		jQuery('#error_schartner_youngsters_cup').html("Please enter your club.");
		jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
		jQuery('#verein').addClass('error-element');
		jQuery('#verein').focus();
		return false;
	}
	if(jQuery('#verein').val() != "")
		jQuery('#verein').removeClass('error-element');
	// verein email
	if(jQuery('#verein_email').val() == "") {
		jQuery('#error_schartner_youngsters_cup').html("Please enter your email address.");
		jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
		jQuery('#verein_email').addClass('error-element');
		jQuery('#verein_email').focus();
		return false;
	}
	if(jQuery('#verein_email').val() != "") {
		var regexpstr =  jQuery('#verein_email').attr("regexp");
		var regexp = new RegExp(regexpstr);
		var result = regexp.test(jQuery('#verein_email').val());
		if(!result) {
			jQuery('#error_schartner_youngsters_cup').html("Please enter a valid email address.");
			jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
			jQuery('#verein_email').addClass('error-element');
			jQuery('#verein_email').focus();
			return false;
		} 
		else
			jQuery('#verein_email').removeClass('error-element');
	}
	// verein strasse
	if(jQuery('#verein_strasse').val() == "")
	{
		jQuery('#error_schartner_youngsters_cup').html("Please enter your street.");
		jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
		jQuery('#verein_strasse').addClass('error-element');
		jQuery('#verein_strasse').focus();
		return false;
	}
	if(jQuery('#verein_strasse').val() != "")
		jQuery('#verein_strasse').removeClass('error-element');
	// verein plz
	if(jQuery('#verein_plz').val() == "")
	{
		jQuery('#error_schartner_youngsters_cup').html("Please enter your ZIP.");
		jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
		jQuery('#verein_plz').addClass('error-element');
		jQuery('#verein_plz').focus();
		return false;
	}
	if(jQuery('#verein_plz').val() != "")
		jQuery('#verein_plz').removeClass('error-element');
	// verein ort
	if(jQuery('#verein_ort').val() == "")
	{
		jQuery('#error_schartner_youngsters_cup').html("Please enter your place.");
		jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
		jQuery('#verein_ort').addClass('error-element');
		jQuery('#verein_ort').focus();
		return false;
	}
	if(jQuery('#verein_ort').val() != "")
		jQuery('#verein_ort').removeClass('error-element');
	// land verein
	if(jQuery('#land_verein').val() == "")
	{
		jQuery('#error_schartner_youngsters_cup').html("Please choose your country.");
		jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
		jQuery('#land_verein').addClass('error-element');
		jQuery('#land_verein').focus();
		return false;
	}
	if(jQuery('#land_verein').val() != "")
		jQuery('#land_verein').removeClass('error-element');
	// bundesland verein
	if(jQuery('#land_verein').val() == "Oesterreich" && jQuery('#bundesland_verein').val() == "") {
		jQuery('#error_schartner_youngsters_cup').html("Please choose your county.");
		jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
		jQuery('#bundesland_verein').addClass('error-element');
		jQuery('#bundesland_verein').focus();
		return false;
	}
	if(jQuery('#bundesland_verein').val() != "") {
		jQuery('#bundesland_verein').removeClass('error-element');
	}
	for(i=1;i<=20;i++) {
		if(jQuery('#anrede'+i+'_schartner_youngsters_cup').val() == "") {
			jQuery('#error_schartner_youngsters_cup').html("Please choose your salutation.");
			jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
			jQuery('#anrede'+i+'_schartner_youngsters_cup').addClass('error-element');
			jQuery('#anrede'+i+'_schartner_youngsters_cup').focus();
			return false;
		}
		if(jQuery('#anrede'+i+'_schartner_youngsters_cup').val() != "") {
			jQuery('#anrede'+i+'_schartner_youngsters_cup').removeClass('error-element');
		}
		if(jQuery('#vorname'+i+'_schartner_youngsters_cup').val() == "") {
			jQuery('#error_schartner_youngsters_cup').html("Please enter your firstname.");
			jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
			jQuery('#vorname'+i+'_schartner_youngsters_cup').addClass('error-element');
			jQuery('#vorname'+i+'_schartner_youngsters_cup').focus();
			return false;
		}
		if(jQuery('#vorname'+i+'_schartner_youngsters_cup').val() != "") {
			jQuery('#vorname'+i+'_schartner_youngsters_cup').removeClass('error-element');
		}
		if(jQuery('#nachname'+i+'_schartner_youngsters_cup').val() == "") {
			jQuery('#error_schartner_youngsters_cup').html("Please enter your lastname.");
			jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
			jQuery('#nachname'+i+'_schartner_youngsters_cup').addClass('error-element');
			jQuery('#nachname'+i+'_schartner_youngsters_cup').focus();
			return false;
		}
		if(jQuery('#nachname'+i+'_schartner_youngsters_cup').val() != "") {
			jQuery('#nachname'+i+'_schartner_youngsters_cup').removeClass('error-element');
		}
		/*if(jQuery('#email'+i+'_schartner_youngsters_cup').val() == "") {
			jQuery('#error_schartner_youngsters_cup').html("Bitte geben Sie Ihre E-Mail Adresse ein.");
			jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
			jQuery('#email'+i+'_schartner_youngsters_cup').addClass('error-element');
			jQuery('#email'+i+'_schartner_youngsters_cup').focus();
			return false;
		}
		if(jQuery('#email'+i+'_schartner_youngsters_cup').val() != "") {
			var regexpstr =  jQuery('#email'+i+'_schartner_youngsters_cup').attr("regexp");
			var regexp = new RegExp(regexpstr);
			var result = regexp.test(jQuery('#email'+i+'_schartner_youngsters_cup').val());
			if(!result) {
				jQuery('#error_schartner_youngsters_cup').html("Bitte geben Sie eine g&uuml;ltige E-Mail Adresse ein.");
				jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
				jQuery('#email'+i+'_schartner_youngsters_cup').addClass('error-element');
				jQuery('#email'+i+'_schartner_youngsters_cup').focus();
				return false;
			} 
			else
				jQuery('#email'+i+'_schartner_youngsters_cup').removeClass('error-element');
		}*/
		if(jQuery('#geburtsdatum'+i+'_schartner_youngsters_cup').val() == "" && jQuery('#uci'+i+'_schartner_youngsters_cup').val() == "") {
			jQuery('#error_schartner_youngsters_cup').html("Please enter your date of birth or your UCI-Code.");
			jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
			jQuery('#geburtsdatum'+i+'_schartner_youngsters_cup').addClass('error-element');
			jQuery('#uci'+i+'_schartner_youngsters_cup').addClass('error-element');
			jQuery('#geburtsdatum'+i+'_schartner_youngsters_cup').focus();
			return false;
		}
		if(jQuery('#geburtsdatum'+i+'_schartner_youngsters_cup').val() != "" || jQuery('#uci'+i+'_schartner_youngsters_cup').val() != "") {
			jQuery('#geburtsdatum'+i+'_schartner_youngsters_cup').removeClass('error-element');
			jQuery('#uci'+i+'_schartner_youngsters_cup').removeClass('error-element');
		}
		if(jQuery('#festnetz'+i+'_schartner_youngsters_cup').val() != "") {
			var regexpstr =  jQuery('#festnetz'+i+'_schartner_youngsters_cup').attr("regexp");
			var regexp = new RegExp(regexpstr);
			var result = regexp.test(jQuery('#festnetz'+i+'_schartner_youngsters_cup').val());
			if(!result) {
				jQuery('#error_schartner_youngsters_cup').html("Please enter a valid phone number like +43741256789.");
				jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
				jQuery('#festnetz'+i+'_schartner_youngsters_cup').addClass('error-element');
				jQuery('#festnetz'+i+'_schartner_youngsters_cup').focus();
				return false;
			} 
			else
				jQuery('#festnetz'+i+'_schartner_youngsters_cup').removeClass('error-element');
		}
		if(jQuery('#mobil'+i+'_schartner_youngsters_cup').val() != "") {
			var regexpstr =  jQuery('#mobil'+i+'_schartner_youngsters_cup').attr("regexp");
			var regexp = new RegExp(regexpstr);
			var result = regexp.test(jQuery('#mobil'+i+'_schartner_youngsters_cup').val());
			if(!result) {
				jQuery('#error_schartner_youngsters_cup').html("Please enter a valid mobile number like +43741256789.");
				jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
				jQuery('#mobil'+i+'_schartner_youngsters_cup').addClass('error-element');
				jQuery('#mobil'+i+'_schartner_youngsters_cup').focus();
				return false;
			} 
			else
				jQuery('#mobil'+i+'_schartner_youngsters_cup').removeClass('error-element');
		}
		if(jQuery('#strasse'+i+'_schartner_youngsters_cup').val() == "") {
			jQuery('#error_schartner_youngsters_cup').html("Please enter your street.");
			jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
			jQuery('#strasse'+i+'_schartner_youngsters_cup').addClass('error-element');
			jQuery('#strasse'+i+'_schartner_youngsters_cup').focus();
			return false;
		}
		if(jQuery('#strasse'+i+'_schartner_youngsters_cup').val() != "") {
			jQuery('#strasse'+i+'_schartner_youngsters_cup').removeClass('error-element');
		}
		if(jQuery('#plz'+i+'_schartner_youngsters_cup').val() == "") {
			jQuery('#error_schartner_youngsters_cup').html("Please enter your ZIP.");
			jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
			jQuery('#plz'+i+'_schartner_youngsters_cup').addClass('error-element');
			jQuery('#plz'+i+'_schartner_youngsters_cup').focus();
			return false;
		}
		if(jQuery('#plz'+i+'_schartner_youngsters_cup').val() != "") {
			jQuery('#plz'+i+'_schartner_youngsters_cup').removeClass('error-element');
		}
		if(jQuery('#ort'+i+'_schartner_youngsters_cup').val() == "") {
			jQuery('#error_schartner_youngsters_cup').html("Please enter your place.");
			jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
			jQuery('#ort'+i+'_schartner_youngsters_cup').addClass('error-element');
			jQuery('#ort'+i+'_schartner_youngsters_cup').focus();
			return false;
		}
		if(jQuery('#ort'+i+'_schartner_youngsters_cup').val() != "") {
			jQuery('#ort'+i+'_schartner_youngsters_cup').removeClass('error-element');
		}
		if(jQuery('#land'+i+'_schartner_youngsters_cup').val() == "") {
			jQuery('#error_schartner_youngsters_cup').html("Please choose your country.");
			jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
			jQuery('#land'+i+'_schartner_youngsters_cup').addClass('error-element');
			jQuery('#land'+i+'_schartner_youngsters_cup').focus();
			return false;
		}
		if(jQuery('#land'+i+'_schartner_youngsters_cup').val() != "") {
			jQuery('#land'+i+'_schartner_youngsters_cup').removeClass('error-element');
		}
		if(jQuery('#land'+i+'_schartner_youngsters_cup').val() == "Oesterreich" && jQuery('#bundesland'+i+'_schartner_youngsters_cup').val() == "") {
			jQuery('#error_schartner_youngsters_cup').html("Please choose your county.");
			jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
			jQuery('#bundesland'+i+'_schartner_youngsters_cup').addClass('error-element');
			jQuery('#bundesland'+i+'_schartner_youngsters_cup').focus();
			return false;
		}
		if(jQuery('#bundesland'+i+'_schartner_youngsters_cup').val() != "") {
			jQuery('#bundesland'+i+'_schartner_youngsters_cup').removeClass('error-element');
		}
		if(jQuery('#kategorie'+i+'_schartner_youngsters_cup').val() == "") {
			jQuery('#error_schartner_youngsters_cup').html("Please choose your category.");
			jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
			jQuery('#kategorie'+i+'_schartner_youngsters_cup').addClass('error-element');
			jQuery('#kategorie'+i+'_schartner_youngsters_cup').focus();
			return false;
		}
		if(jQuery('#kategorie'+i+'_schartner_youngsters_cup').val() != "") {
			jQuery('#kategorie'+i+'_schartner_youngsters_cup').removeClass('error-element');
		}
	}
	if(jQuery('#txtCode_schartner_youngsters_cup').val() == "") {
		jQuery('#error_schartner_youngsters_cup').html("Please enter the shown code below.");
		jQuery('#error_schartner_youngsters_cup').fadeIn("slow");
		jQuery('#txtCode_schartner_youngsters_cup').addClass('error-element');
		jQuery('#txtCode_schartner_youngsters_cup').focus();
		return false;
	}
	if(jQuery('#txtCode_schartner_youngsters_cup').val() != "") {
		jQuery('#txtCode_schartner_youngsters_cup').removeClass('error-element');
	}
	return true;
}

function checkFormAnmeldungASVOE_OE_GP()
{
	if(jQuery('#anrede_asvoe_oe_gp').val() == "") {
		jQuery('#error_asvoe_oe_gp').html("Bitte w&auml;hlen Sie Ihre Anrede aus.");
		jQuery('#error_asvoe_oe_gp').fadeIn("slow");
		jQuery('#anrede_asvoe_oe_gp').addClass("error-element");
		jQuery('#anrede_asvoe_oe_gp').focus();
		return false;
	}
	if(jQuery('#anrede_asvoe_oe_gp').val() == "") {
		jQuery('#anrede_asvoe_oe_gp').removeClass('error-element');
	}
	if(jQuery('#vorname_asvoe_oe_gp').val() == "") {
		jQuery('#error_asvoe_oe_gp').html("Bitte geben Sie Ihren Vornamen ein.");
		jQuery('#error_asvoe_oe_gp').fadeIn("slow");
		jQuery('#vorname_asvoe_oe_gp').addClass('error-element');
		jQuery('#vorname_asvoe_oe_gp').focus();
		return false;
	}
	if(jQuery('#vorname_asvoe_oe_gp').val() != "") {
		jQuery('#vorname_asvoe_oe_gp').removeClass('error-element');
	}
	if(jQuery('#nachname_asvoe_oe_gp').val() == "") {
		jQuery('#error_asvoe_oe_gp').html("Bitte geben Sie Ihren Nachnamen ein.");
		jQuery('#error_asvoe_oe_gp').fadeIn("slow");
		jQuery('#nachname_asvoe_oe_gp').addClass('error-element');
		jQuery('#nachname_asvoe_oe_gp').focus();
		return false;
	}
	if(jQuery('#nachname_asvoe_oe_gp').val() != "") {
		jQuery('#nachname_asvoe_oe_gp').removeClass('error-element');
	}
	if(jQuery('#email_asvoe_oe_gp').val() == "") {
		jQuery('#error_asvoe_oe_gp').html("Bitte geben Sie Ihre E-Mail Adresse ein.");
		jQuery('#error_asvoe_oe_gp').fadeIn("slow");
		jQuery('#email_asvoe_oe_gp').addClass('error-element');
		jQuery('#email_asvoe_oe_gp').focus();
		return false;
	}
	if(jQuery('#email_asvoe_oe_gp').val() != "") {
		var regexpstr =  jQuery('#email_asvoe_oe_gp').attr("regexp");
		var regexp = new RegExp(regexpstr);
		var result = regexp.test(jQuery('#email_asvoe_oe_gp').val());
		if(!result) {
			jQuery('#error_asvoe_oe_gp').html("Bitte geben Sie eine g&uuml;ltige E-Mail Adresse ein.");
			jQuery('#error_asvoe_oe_gp').fadeIn("slow");
			jQuery('#email_asvoe_oe_gp').addClass('error-element');
			jQuery('#email_asvoe_oe_gp').focus();
			return false;
		} 
		else
			jQuery('#email_asvoe_oe_gp').removeClass('error-element');
	}
	if(jQuery('#uci_asvoe_oe_gp').val() == "") {
		jQuery('#error_asvoe_oe_gp').html("Bitte geben Sie Ihren UCI-Code ein.");
		jQuery('#error_asvoe_oe_gp').fadeIn("slow");
		jQuery('#uci_asvoe_oe_gp').addClass('error-element');
		jQuery('#uci_asvoe_oe_gp').focus();
		return false;
	}
	if(jQuery('#uci_asvoe_oe_gp').val() != "") {
		jQuery('#uci_asvoe_oe_gp').removeClass('error-element');
	}
	/*if(jQuery('#geburtsdatum_asvoe_oe_gp').val() == "") {
		jQuery('#error_asvoe_oe_gp').html("Bitte geben Sie Ihr Geburtsdatum ein.");
		jQuery('#error_asvoe_oe_gp').fadeIn("slow");
		jQuery('#geburtsdatum_asvoe_oe_gp').addClass('error-element');
		jQuery('#geburtsdatum_asvoe_oe_gp').focus();
		return false;
	}
	if(jQuery('#geburtsdatum_asvoe_oe_gp').val() != "") {
		jQuery('#geburtsdatum_asvoe_oe_gp').removeClass('error-element');
	}*/
	if(jQuery('#verein_asvoe_oe_gp').val() == "") {
		jQuery('#error_asvoe_oe_gp').html("Bitte geben Sie Ihren Verein ein.");
		jQuery('#error_asvoe_oe_gp').fadeIn("slow");
		jQuery('#verein_asvoe_oe_gp').addClass('error-element');
		jQuery('#verein_asvoe_oe_gp').focus();
		return false;
	}
	if(jQuery('#verein_asvoe_oe_gp').val() != "") {
		jQuery('#verein_asvoe_oe_gp').removeClass('error-element');
	}
	if(jQuery('#festnetz_asvoe_oe_gp').val() != "") {
		var regexpstr =  jQuery('#festnetz_asvoe_oe_gp').attr("regexp");
		var regexp = new RegExp(regexpstr);
		var result = regexp.test(jQuery('#festnetz_asvoe_oe_gp').val());
		if(!result) {
			jQuery('#error_asvoe_oe_gp').html("Bitte geben Sie eine g&uuml;ltige Festnetznummer der Form +43741256789 ein.");
			jQuery('#error_asvoe_oe_gp').fadeIn("slow");
			jQuery('#festnetz_asvoe_oe_gp').addClass('error-element');
			jQuery('#festnetz_asvoe_oe_gp').focus();
			return false;
		} 
		else
			jQuery('#festnetz_asvoe_oe_gp').removeClass('error-element');
	}
	if(jQuery('#mobil_asvoe_oe_gp').val() != "") {
		var regexpstr =  jQuery('#mobil_asvoe_oe_gp').attr("regexp");
		var regexp = new RegExp(regexpstr);
		var result = regexp.test(jQuery('#mobil_asvoe_oe_gp').val());
		if(!result) {
			jQuery('#error_asvoe_oe_gp').html("Bitte geben Sie eine g&uuml;ltige Mobilnummer der Form +43741256789 ein.");
			jQuery('#error_asvoe_oe_gp').fadeIn("slow");
			jQuery('#mobil_asvoe_oe_gp').addClass('error-element');
			jQuery('#mobil_asvoe_oe_gp').focus();
			return false;
		} 
		else
			jQuery('#mobil_asvoe_oe_gp').removeClass('error-element');
	}
	if(jQuery('#strasse_asvoe_oe_gp').val() == "") {
		jQuery('#error_asvoe_oe_gp').html("Bitte geben Sie Ihre Stra&szlig;e ein.");
		jQuery('#error_asvoe_oe_gp').fadeIn("slow");
		jQuery('#strasse_asvoe_oe_gp').addClass('error-element');
		jQuery('#strasse_asvoe_oe_gp').focus();
		return false;
	}
	if(jQuery('#strasse_asvoe_oe_gp').val() != "") {
		jQuery('#strasse_asvoe_oe_gp').removeClass('error-element');
	}
	if(jQuery('#plz_asvoe_oe_gp').val() == "") {
		jQuery('#error_asvoe_oe_gp').html("Bitte geben Sie Ihre PLZ ein.");
		jQuery('#error_asvoe_oe_gp').fadeIn("slow");
		jQuery('#plz_asvoe_oe_gp').addClass('error-element');
		jQuery('#plz_asvoe_oe_gp').focus();
		return false;
	}
	if(jQuery('#plz_asvoe_oe_gp').val() != "") {
		jQuery('#plz_asvoe_oe_gp').removeClass('error-element');
	}
	if(jQuery('#ort_asvoe_oe_gp').val() == "") {
		jQuery('#error_asvoe_oe_gp').html("Bitte geben Sie Ihren Wohnort ein.");
		jQuery('#error_asvoe_oe_gp').fadeIn("slow");
		jQuery('#ort_asvoe_oe_gp').addClass('error-element');
		jQuery('#ort_asvoe_oe_gp').focus();
		return false;
	}
	if(jQuery('#ort_asvoe_oe_gp').val() != "") {
		jQuery('#ort_asvoe_oe_gp').removeClass('error-element');
	}
	if(jQuery('#land_asvoe_oe_gp').val() == "") {
		jQuery('#error_asvoe_oe_gp').html("Bitte w&auml;hlen Sie Ihr Heimatland aus.");
		jQuery('#error_asvoe_oe_gp').fadeIn("slow");
		jQuery('#land_asvoe_oe_gp').addClass('error-element');
		jQuery('#land_asvoe_oe_gp').focus();
		return false;
	}
	if(jQuery('#land_asvoe_oe_gp').val() != "") {
		jQuery('#land_asvoe_oe_gp').removeClass('error-element');
	}
	if(jQuery('#land_asvoe_oe_gp').val() == "Oesterreich" && jQuery('#bundesland_asvoe_oe_gp').val() == "") {
		jQuery('#error_asvoe_oe_gp').html("Bitte w&auml;hlen Sie Ihr Bundesland aus.");
		jQuery('#error_asvoe_oe_gp').fadeIn("slow");
		jQuery('#bundesland_asvoe_oe_gp').addClass('error-element');
		jQuery('#bundesland_asvoe_oe_gp').focus();
		return false;
	}
	if(jQuery('#bundesland_asvoe_oe_gp').val() != "") {
		jQuery('#bundesland_asvoe_oe_gp').removeClass('error-element');
	}
	if(jQuery('#kategorie_asvoe_oe_gp').val() == "") {
		jQuery('#error_asvoe_oe_gp').html("Bitte w&auml;hlen Sie Ihre Kategorie aus.");
		jQuery('#error_asvoe_oe_gp').fadeIn("slow");
		jQuery('#kategorie_asvoe_oe_gp').addClass('error-element');
		jQuery('#kategorie_asvoe_oe_gp').focus();
		return false;
	}
	if(jQuery('#kategorie_asvoe_oe_gp').val() != "") {
		jQuery('#kategorie_asvoe_oe_gp').removeClass('error-element');
	}
	if(jQuery('#txtCode_asvoe_oe_gp').val() == "") {
		jQuery('#error_asvoe_oe_gp').html("Bitte geben Sie den angezeigten Code ein.");
		jQuery('#error_asvoe_oe_gp').fadeIn("slow");
		jQuery('#txtCode_asvoe_oe_gp').addClass('error-element');
		jQuery('#txtCode_asvoe_oe_gp').focus();
		return false;
	}
	if(jQuery('#txtCode_asvoe_oe_gp').val() != "") {
		jQuery('#txtCode_asvoe_oe_gp').removeClass('error-element');
	}
	return true;
}

function checkFormAnmeldungASVOE_OE_GP_EN()
{
	if(jQuery('#anrede_asvoe_oe_gp').val() == "") {
		jQuery('#error_asvoe_oe_gp').html("Please choose your salutation.");
		jQuery('#error_asvoe_oe_gp').fadeIn("slow");
		jQuery('#anrede_asvoe_oe_gp').addClass("error-element");
		jQuery('#anrede_asvoe_oe_gp').focus();
		return false;
	}
	if(jQuery('#anrede_asvoe_oe_gp').val() == "") {
		jQuery('#anrede_asvoe_oe_gp').removeClass('error-element');
	}
	if(jQuery('#vorname_asvoe_oe_gp').val() == "") {
		jQuery('#error_asvoe_oe_gp').html("Please enter your firstname.");
		jQuery('#error_asvoe_oe_gp').fadeIn("slow");
		jQuery('#vorname_asvoe_oe_gp').addClass('error-element');
		jQuery('#vorname_asvoe_oe_gp').focus();
		return false;
	}
	if(jQuery('#vorname_asvoe_oe_gp').val() != "") {
		jQuery('#vorname_asvoe_oe_gp').removeClass('error-element');
	}
	if(jQuery('#nachname_asvoe_oe_gp').val() == "") {
		jQuery('#error_asvoe_oe_gp').html("Please enter your lastname.");
		jQuery('#error_asvoe_oe_gp').fadeIn("slow");
		jQuery('#nachname_asvoe_oe_gp').addClass('error-element');
		jQuery('#nachname_asvoe_oe_gp').focus();
		return false;
	}
	if(jQuery('#nachname_asvoe_oe_gp').val() != "") {
		jQuery('#nachname_asvoe_oe_gp').removeClass('error-element');
	}
	if(jQuery('#email_asvoe_oe_gp').val() == "") {
		jQuery('#error_asvoe_oe_gp').html("Please enter your email address.");
		jQuery('#error_asvoe_oe_gp').fadeIn("slow");
		jQuery('#email_asvoe_oe_gp').addClass('error-element');
		jQuery('#email_asvoe_oe_gp').focus();
		return false;
	}
	if(jQuery('#email_asvoe_oe_gp').val() != "") {
		var regexpstr =  jQuery('#email_asvoe_oe_gp').attr("regexp");
		var regexp = new RegExp(regexpstr);
		var result = regexp.test(jQuery('#email_asvoe_oe_gp').val());
		if(!result) {
			jQuery('#error_asvoe_oe_gp').html("Please enter a valid email address.");
			jQuery('#error_asvoe_oe_gp').fadeIn("slow");
			jQuery('#email_asvoe_oe_gp').addClass('error-element');
			jQuery('#email_asvoe_oe_gp').focus();
			return false;
		} 
		else
			jQuery('#email_asvoe_oe_gp').removeClass('error-element');
	}
	if(jQuery('#uci_asvoe_oe_gp').val() == "") {
		jQuery('#error_asvoe_oe_gp').html("Please enter your UCI-Code.");
		jQuery('#error_asvoe_oe_gp').fadeIn("slow");
		jQuery('#uci_asvoe_oe_gp').addClass('error-element');
		jQuery('#uci_asvoe_oe_gp').focus();
		return false;
	}
	if(jQuery('#uci_asvoe_oe_gp').val() != "") {
		jQuery('#uci_asvoe_oe_gp').removeClass('error-element');
	}
	/*if(jQuery('#geburtsdatum_asvoe_oe_gp').val() == "") {
		jQuery('#error_asvoe_oe_gp').html("Bitte geben Sie Ihr Geburtsdatum ein.");
		jQuery('#error_asvoe_oe_gp').fadeIn("slow");
		jQuery('#geburtsdatum_asvoe_oe_gp').addClass('error-element');
		jQuery('#geburtsdatum_asvoe_oe_gp').focus();
		return false;
	}
	if(jQuery('#geburtsdatum_asvoe_oe_gp').val() != "") {
		jQuery('#geburtsdatum_asvoe_oe_gp').removeClass('error-element');
	}*/
	if(jQuery('#verein_asvoe_oe_gp').val() == "") {
		jQuery('#error_asvoe_oe_gp').html("Please enter a club.");
		jQuery('#error_asvoe_oe_gp').fadeIn("slow");
		jQuery('#verein_asvoe_oe_gp').addClass('error-element');
		jQuery('#verein_asvoe_oe_gp').focus();
		return false;
	}
	if(jQuery('#verein_asvoe_oe_gp').val() != "") {
		jQuery('#verein_asvoe_oe_gp').removeClass('error-element');
	}
	if(jQuery('#festnetz_asvoe_oe_gp').val() != "") {
		var regexpstr =  jQuery('#festnetz_asvoe_oe_gp').attr("regexp");
		var regexp = new RegExp(regexpstr);
		var result = regexp.test(jQuery('#festnetz_asvoe_oe_gp').val());
		if(!result) {
			jQuery('#error_asvoe_oe_gp').html("Please enter a valid phone number like +43741256789.");
			jQuery('#error_asvoe_oe_gp').fadeIn("slow");
			jQuery('#festnetz_asvoe_oe_gp').addClass('error-element');
			jQuery('#festnetz_asvoe_oe_gp').focus();
			return false;
		} 
		else
			jQuery('#festnetz_asvoe_oe_gp').removeClass('error-element');
	}
	if(jQuery('#mobil_asvoe_oe_gp').val() != "") {
		var regexpstr =  jQuery('#mobil_asvoe_oe_gp').attr("regexp");
		var regexp = new RegExp(regexpstr);
		var result = regexp.test(jQuery('#mobil_asvoe_oe_gp').val());
		if(!result) {
			jQuery('#error_asvoe_oe_gp').html("Please enter a valid mobile number like +43741256789.");
			jQuery('#error_asvoe_oe_gp').fadeIn("slow");
			jQuery('#mobil_asvoe_oe_gp').addClass('error-element');
			jQuery('#mobil_asvoe_oe_gp').focus();
			return false;
		} 
		else
			jQuery('#mobil_asvoe_oe_gp').removeClass('error-element');
	}
	if(jQuery('#strasse_asvoe_oe_gp').val() == "") {
		jQuery('#error_asvoe_oe_gp').html("Please enter your street.");
		jQuery('#error_asvoe_oe_gp').fadeIn("slow");
		jQuery('#strasse_asvoe_oe_gp').addClass('error-element');
		jQuery('#strasse_asvoe_oe_gp').focus();
		return false;
	}
	if(jQuery('#strasse_asvoe_oe_gp').val() != "") {
		jQuery('#strasse_asvoe_oe_gp').removeClass('error-element');
	}
	if(jQuery('#plz_asvoe_oe_gp').val() == "") {
		jQuery('#error_asvoe_oe_gp').html("Please enter your ZIP.");
		jQuery('#error_asvoe_oe_gp').fadeIn("slow");
		jQuery('#plz_asvoe_oe_gp').addClass('error-element');
		jQuery('#plz_asvoe_oe_gp').focus();
		return false;
	}
	if(jQuery('#plz_asvoe_oe_gp').val() != "") {
		jQuery('#plz_asvoe_oe_gp').removeClass('error-element');
	}
	if(jQuery('#ort_asvoe_oe_gp').val() == "") {
		jQuery('#error_asvoe_oe_gp').html("Please enter your place.");
		jQuery('#error_asvoe_oe_gp').fadeIn("slow");
		jQuery('#ort_asvoe_oe_gp').addClass('error-element');
		jQuery('#ort_asvoe_oe_gp').focus();
		return false;
	}
	if(jQuery('#ort_asvoe_oe_gp').val() != "") {
		jQuery('#ort_asvoe_oe_gp').removeClass('error-element');
	}
	if(jQuery('#land_asvoe_oe_gp').val() == "") {
		jQuery('#error_asvoe_oe_gp').html("Please choose your country.");
		jQuery('#error_asvoe_oe_gp').fadeIn("slow");
		jQuery('#land_asvoe_oe_gp').addClass('error-element');
		jQuery('#land_asvoe_oe_gp').focus();
		return false;
	}
	if(jQuery('#land_asvoe_oe_gp').val() != "") {
		jQuery('#land_asvoe_oe_gp').removeClass('error-element');
	}
	if(jQuery('#land_asvoe_oe_gp').val() == "Oesterreich" && jQuery('#bundesland_asvoe_oe_gp').val() == "") {
		jQuery('#error_asvoe_oe_gp').html("Please choose your county.");
		jQuery('#error_asvoe_oe_gp').fadeIn("slow");
		jQuery('#bundesland_asvoe_oe_gp').addClass('error-element');
		jQuery('#bundesland_asvoe_oe_gp').focus();
		return false;
	}
	if(jQuery('#bundesland_asvoe_oe_gp').val() != "") {
		jQuery('#bundesland_asvoe_oe_gp').removeClass('error-element');
	}
	if(jQuery('#kategorie_asvoe_oe_gp').val() == "") {
		jQuery('#error_asvoe_oe_gp').html("Please choose your category.");
		jQuery('#error_asvoe_oe_gp').fadeIn("slow");
		jQuery('#kategorie_asvoe_oe_gp').addClass('error-element');
		jQuery('#kategorie_asvoe_oe_gp').focus();
		return false;
	}
	if(jQuery('#kategorie_asvoe_oe_gp').val() != "") {
		jQuery('#kategorie_asvoe_oe_gp').removeClass('error-element');
	}
	if(jQuery('#txtCode_asvoe_oe_gp').val() == "") {
		jQuery('#error_asvoe_oe_gp').html("Please enter the shown code below.");
		jQuery('#error_asvoe_oe_gp').fadeIn("slow");
		jQuery('#txtCode_asvoe_oe_gp').addClass('error-element');
		jQuery('#txtCode_asvoe_oe_gp').focus();
		return false;
	}
	if(jQuery('#txtCode_asvoe_oe_gp').val() != "") {
		jQuery('#txtCode_asvoe_oe_gp').removeClass('error-element');
	}
	return true;
}

function checkFormAnmeldungKTM_EBIKE_RACE()
{
	if(jQuery('#anrede_ktm_ebike_race').val() == "") {
		jQuery('#error_ktm_ebike_race').html("Bitte w&auml;hlen Sie Ihre Anrede aus.");
		jQuery('#error_ktm_ebike_race').fadeIn("slow");
		jQuery('#anrede_ktm_ebike_race').addClass('error-element');
		jQuery('#anrede_ktm_ebike_race').focus();
		return false;
	}
	if(jQuery('#anrede_ktm_ebike_race').val() != "") {
		jQuery('#anrede_ktm_ebike_race').removeClass('error-element');
	}
	if(jQuery('#vorname_ktm_ebike_race').val() == "") {
		jQuery('#error_ktm_ebike_race').html("Bitte geben Sie Ihren Vornamen ein.");
		jQuery('#error_ktm_ebike_race').fadeIn("slow");
		jQuery('#vorname_ktm_ebike_race').addClass('error-element');
		jQuery('#vorname_ktm_ebike_race').focus();
		return false;
	}
	if(jQuery('#vorname_ktm_ebike_race').val() != "") {
		jQuery('#vorname_ktm_ebike_race').removeClass('error-element');
	}
	if(jQuery('#nachname_ktm_ebike_race').val() == "") {
		jQuery('#error_ktm_ebike_race').html("Bitte geben Sie Ihren Nachnamen ein.");
		jQuery('#error_ktm_ebike_race').fadeIn("slow");
		jQuery('#nachname_ktm_ebike_race').addClass('error-element');
		jQuery('#nachname_ktm_ebike_race').focus();
		return false;
	}
	if(jQuery('#nachname_ktm_ebike_race').val() != "") {
		jQuery('#nachname_ktm_ebike_race').removeClass('error-element');
	}
	if(jQuery('#email_ktm_ebike_race').val() == "") {
		jQuery('#error_ktm_ebike_race').html("Bitte geben Sie Ihre E-Mail Adresse ein.");
		jQuery('#error_ktm_ebike_race').fadeIn("slow");
		jQuery('#email_ktm_ebike_race').addClass('error-element');
		jQuery('#email_ktm_ebike_race').focus();
		return false;
	}
	if(jQuery('#email_ktm_ebike_race').val() != "") {
		var regexpstr =  jQuery('#email_ktm_ebike_race').attr("regexp");
		var regexp = new RegExp(regexpstr);
		var result = regexp.test(jQuery('#email_ktm_ebike_race').val());
		if(!result) {
			jQuery('#error_ktm_ebike_race').html("Bitte geben Sie eine g&uuml;ltige E-Mail Adresse ein.");
			jQuery('#error_ktm_ebike_race').fadeIn("slow");
			jQuery('#email_ktm_ebike_race').addClass('error-element');
			jQuery('#email_ktm_ebike_race').focus();
			return false;
		} 
		else
			jQuery('#email_ktm_ebike_race').removeClass('error-element');
	}
	if(jQuery('#geburtsdatum_ktm_ebike_race').val() == "") {
		jQuery('#error_ktm_ebike_race').html("Bitte geben Sie Ihr Geburtsdatum ein.");
		jQuery('#error_ktm_ebike_race').fadeIn("slow");
		jQuery('#geburtsdatum_ktm_ebike_race').addClass('error-element');
		jQuery('#geburtsdatum_ktm_ebike_race').focus();
		return false;
	}
	if(jQuery('#geburtsdatum_ktm_ebike_race').val() != "") {
		jQuery('#geburtsdatum_ktm_ebike_race').removeClass('error-element');
	}
	if(jQuery('#festnetz_ktm_ebike_race').val() != "") {
		var regexpstr =  jQuery('#festnetz_ktm_ebike_race').attr("regexp");
		var regexp = new RegExp(regexpstr);
		var result = regexp.test(jQuery('#festnetz_ktm_ebike_race').val());
		if(!result) {
			jQuery('#error_ktm_ebike_race').html("Bitte geben Sie eine g&uuml;ltige Festnetznummer der Form +43741256789 ein.");
			jQuery('#error_ktm_ebike_race').fadeIn("slow");
			jQuery('#festnetz_ktm_ebike_race').addClass('error-element');
			jQuery('#festnetz_ktm_ebike_race').focus();
			return false;
		} 
		else
			jQuery('#festnetz_ktm_ebike_race').removeClass('error-element');
	}
	if(jQuery('#mobil_ktm_ebike_race').val() != "") {
		var regexpstr =  jQuery('#mobil_ktm_ebike_race').attr("regexp");
		var regexp = new RegExp(regexpstr);
		var result = regexp.test(jQuery('#mobil_ktm_ebike_race').val());
		if(!result) {
			jQuery('#error_ktm_ebike_race').html("Bitte geben Sie eine g&uuml;ltige Mobilnummer der Form +43741256789 ein.");
			jQuery('#error_ktm_ebike_race').fadeIn("slow");
			jQuery('#mobil_ktm_ebike_race').addClass('error-element');
			jQuery('#mobil_ktm_ebike_race').focus();
			return false;
		} 
		else
			jQuery('#mobil_ktm_ebike_race').removeClass('error-element');
	}
	if(jQuery('#strasse_ktm_ebike_race').val() == "") {
		jQuery('#error_ktm_ebike_race').html("Bitte geben Sie Ihre Stra&szlig;e ein.");
		jQuery('#error_ktm_ebike_race').fadeIn("slow");
		jQuery('#strasse_ktm_ebike_race').addClass('error-element');
		jQuery('#strasse_ktm_ebike_race').focus();
		return false;
	}
	if(jQuery('#strasse_ktm_ebike_race').val() != "") {
		jQuery('#strasse_ktm_ebike_race').removeClass('error-element');
	}
	if(jQuery('#plz_ktm_ebike_race').val() == "") {
		jQuery('#error_ktm_ebike_race').html("Bitte geben Sie Ihre PLZ ein.");
		jQuery('#error_ktm_ebike_race').fadeIn("slow");
		jQuery('#plz_ktm_ebike_race').addClass('error-element');
		jQuery('#plz_ktm_ebike_race').focus();
		return false;
	}
	if(jQuery('#plz_ktm_ebike_race').val() != "") {
		jQuery('#plz_ktm_ebike_race').removeClass('error-element');
	}
	if(jQuery('#ort_ktm_ebike_race').val() == "") {
		jQuery('#error_ktm_ebike_race').html("Bitte geben Sie Ihren Wohnort ein.");
		jQuery('#error_ktm_ebike_race').fadeIn("slow");
		jQuery('#ort_ktm_ebike_race').addClass('error-element');
		jQuery('#ort_ktm_ebike_race').focus();
		return false;
	}
	if(jQuery('#ort_ktm_ebike_race').val() != "") {
		jQuery('#ort_ktm_ebike_race').removeClass('error-element');
	}
	if(jQuery('#land_ktm_ebike_race').val() == "") {
		jQuery('#error_ktm_ebike_race').html("Bitte w&auml;hlen Sie Ihr Heimatland aus.");
		jQuery('#error_ktm_ebike_race').fadeIn("slow");
		jQuery('#land_ktm_ebike_race').addClass('error-element');
		jQuery('#land_ktm_ebike_race').focus();
		return false;
	}
	if(jQuery('#land_ktm_ebike_race').val() != "") {
		jQuery('#land_ktm_ebike_race').removeClass('error-element');
	}
	if(jQuery('#land_ktm_ebike_race').val() == "Oesterreich" && jQuery('#bundesland_ktm_ebike_race').val() == "") {
		jQuery('#error_ktm_ebike_race').html("Bitte w&auml;hlen Sie Ihr Bundesland aus.");
		jQuery('#error_ktm_ebike_race').fadeIn("slow");
		jQuery('#bundesland_ktm_ebike_race').addClass('error-element');
		jQuery('#bundesland_ktm_ebike_race').focus();
		return false;
	}
	if(jQuery('#bundesland_ktm_ebike_race').val() != "") {
		jQuery('#bundesland_ktm_ebike_race').removeClass('error-element');
	}
	if(jQuery('#kategorie_ktm_ebike_race').val() == "") {
		jQuery('#error_ktm_ebike_race').html("Bitte w&auml;hlen Sie Ihre Kategorie aus.");
		jQuery('#error_ktm_ebike_race').fadeIn("slow");
		jQuery('#kategorie_ktm_ebike_race').addClass('error-element');
		jQuery('#kategorie_ktm_ebike_race').focus();
		return false;
	}
	if(jQuery('#kategorie_ktm_ebike_race').val() != "") {
		jQuery('#kategorie_ktm_ebike_race').removeClass('error-element');
	}
	if(jQuery('#txtCode_ktm_ebike_race').val() == "") {
		jQuery('#error_ktm_ebike_race').html("Bitte geben Sie den angezeigten Code ein.");
		jQuery('#error_ktm_ebike_race').fadeIn("slow");
		jQuery('#txtCode_ktm_ebike_race').addClass('error-element');
		jQuery('#txtCode_ktm_ebike_race').focus();
		return false;
	}
	if(jQuery('#txtCode_ktm_ebike_race').val() != "") {
		jQuery('#txtCode_ktm_ebike_race').removeClass('error-element');
	}
	return true;
}

function checkFormAnmeldungKTM_EBIKE_RACE_EN()
{
	if(jQuery('#anrede_ktm_ebike_race').val() == "") {
		jQuery('#error_ktm_ebike_race').html("Please choose your salutation.");
		jQuery('#error_ktm_ebike_race').fadeIn("slow");
		jQuery('#anrede_ktm_ebike_race').addClass('error-element');
		jQuery('#anrede_ktm_ebike_race').focus();
		return false;
	}
	if(jQuery('#anrede_ktm_ebike_race').val() != "") {
		jQuery('#anrede_ktm_ebike_race').removeClass('error-element');
	}
	if(jQuery('#vorname_ktm_ebike_race').val() == "") {
		jQuery('#error_ktm_ebike_race').html("Please enter your firstname.");
		jQuery('#error_ktm_ebike_race').fadeIn("slow");
		jQuery('#vorname_ktm_ebike_race').addClass('error-element');
		jQuery('#vorname_ktm_ebike_race').focus();
		return false;
	}
	if(jQuery('#vorname_ktm_ebike_race').val() != "") {
		jQuery('#vorname_ktm_ebike_race').removeClass('error-element');
	}
	if(jQuery('#nachname_ktm_ebike_race').val() == "") {
		jQuery('#error_ktm_ebike_race').html("Please enter your lastname.");
		jQuery('#error_ktm_ebike_race').fadeIn("slow");
		jQuery('#nachname_ktm_ebike_race').addClass('error-element');
		jQuery('#nachname_ktm_ebike_race').focus();
		return false;
	}
	if(jQuery('#nachname_ktm_ebike_race').val() != "") {
		jQuery('#nachname_ktm_ebike_race').removeClass('error-element');
	}
	if(jQuery('#email_ktm_ebike_race').val() == "") {
		jQuery('#error_ktm_ebike_race').html("Please enter your email address.");
		jQuery('#error_ktm_ebike_race').fadeIn("slow");
		jQuery('#email_ktm_ebike_race').addClass('error-element');
		jQuery('#email_ktm_ebike_race').focus();
		return false;
	}
	if(jQuery('#email_ktm_ebike_race').val() != "") {
		var regexpstr =  jQuery('#email_ktm_ebike_race').attr("regexp");
		var regexp = new RegExp(regexpstr);
		var result = regexp.test(jQuery('#email_ktm_ebike_race').val());
		if(!result) {
			jQuery('#error_ktm_ebike_race').html("Please enter a valid email address.");
			jQuery('#error_ktm_ebike_race').fadeIn("slow");
			jQuery('#email_ktm_ebike_race').addClass('error-element');
			jQuery('#email_ktm_ebike_race').focus();
			return false;
		} 
		else
			jQuery('#email_ktm_ebike_race').removeClass('error-element');
	}
	if(jQuery('#geburtsdatum_ktm_ebike_race').val() == "") {
		jQuery('#error_ktm_ebike_race').html("Please enter your date of birth.");
		jQuery('#error_ktm_ebike_race').fadeIn("slow");
		jQuery('#geburtsdatum_ktm_ebike_race').addClass('error-element');
		jQuery('#geburtsdatum_ktm_ebike_race').focus();
		return false;
	}
	if(jQuery('#geburtsdatum_ktm_ebike_race').val() != "") {
		jQuery('#geburtsdatum_ktm_ebike_race').removeClass('error-element');
	}
	if(jQuery('#festnetz_ktm_ebike_race').val() != "") {
		var regexpstr =  jQuery('#festnetz_ktm_ebike_race').attr("regexp");
		var regexp = new RegExp(regexpstr);
		var result = regexp.test(jQuery('#festnetz_ktm_ebike_race').val());
		if(!result) {
			jQuery('#error_ktm_ebike_race').html("Please enter your phone number like +43741256789.");
			jQuery('#error_ktm_ebike_race').fadeIn("slow");
			jQuery('#festnetz_ktm_ebike_race').addClass('error-element');
			jQuery('#festnetz_ktm_ebike_race').focus();
			return false;
		} 
		else
			jQuery('#festnetz_ktm_ebike_race').removeClass('error-element');
	}
	if(jQuery('#mobil_ktm_ebike_race').val() != "") {
		var regexpstr =  jQuery('#mobil_ktm_ebike_race').attr("regexp");
		var regexp = new RegExp(regexpstr);
		var result = regexp.test(jQuery('#mobil_ktm_ebike_race').val());
		if(!result) {
			jQuery('#error_ktm_ebike_race').html("Please enter your mobile number like +43741256789.");
			jQuery('#error_ktm_ebike_race').fadeIn("slow");
			jQuery('#mobil_ktm_ebike_race').addClass('error-element');
			jQuery('#mobil_ktm_ebike_race').focus();
			return false;
		} 
		else
			jQuery('#mobil_ktm_ebike_race').removeClass('error-element');
	}
	if(jQuery('#strasse_ktm_ebike_race').val() == "") {
		jQuery('#error_ktm_ebike_race').html("Please enter your street.");
		jQuery('#error_ktm_ebike_race').fadeIn("slow");
		jQuery('#strasse_ktm_ebike_race').addClass('error-element');
		jQuery('#strasse_ktm_ebike_race').focus();
		return false;
	}
	if(jQuery('#strasse_ktm_ebike_race').val() != "") {
		jQuery('#strasse_ktm_ebike_race').removeClass('error-element');
	}
	if(jQuery('#plz_ktm_ebike_race').val() == "") {
		jQuery('#error_ktm_ebike_race').html("Please enter your ZIP.");
		jQuery('#error_ktm_ebike_race').fadeIn("slow");
		jQuery('#plz_ktm_ebike_race').addClass('error-element');
		jQuery('#plz_ktm_ebike_race').focus();
		return false;
	}
	if(jQuery('#plz_ktm_ebike_race').val() != "") {
		jQuery('#plz_ktm_ebike_race').removeClass('error-element');
	}
	if(jQuery('#ort_ktm_ebike_race').val() == "") {
		jQuery('#error_ktm_ebike_race').html("Please enter your place.");
		jQuery('#error_ktm_ebike_race').fadeIn("slow");
		jQuery('#ort_ktm_ebike_race').addClass('error-element');
		jQuery('#ort_ktm_ebike_race').focus();
		return false;
	}
	if(jQuery('#ort_ktm_ebike_race').val() != "") {
		jQuery('#ort_ktm_ebike_race').removeClass('error-element');
	}
	if(jQuery('#land_ktm_ebike_race').val() == "") {
		jQuery('#error_ktm_ebike_race').html("Please choose your country.");
		jQuery('#error_ktm_ebike_race').fadeIn("slow");
		jQuery('#land_ktm_ebike_race').addClass('error-element');
		jQuery('#land_ktm_ebike_race').focus();
		return false;
	}
	if(jQuery('#land_ktm_ebike_race').val() != "") {
		jQuery('#land_ktm_ebike_race').removeClass('error-element');
	}
	if(jQuery('#land_ktm_ebike_race').val() == "Oesterreich" && jQuery('#bundesland_ktm_ebike_race').val() == "") {
		jQuery('#error_ktm_ebike_race').html("Please choose your county.");
		jQuery('#error_ktm_ebike_race').fadeIn("slow");
		jQuery('#bundesland_ktm_ebike_race').addClass('error-element');
		jQuery('#bundesland_ktm_ebike_race').focus();
		return false;
	}
	if(jQuery('#bundesland_ktm_ebike_race').val() != "") {
		jQuery('#bundesland_ktm_ebike_race').removeClass('error-element');
	}
	if(jQuery('#kategorie_ktm_ebike_race').val() == "") {
		jQuery('#error_ktm_ebike_race').html("Please choose your category.");
		jQuery('#error_ktm_ebike_race').fadeIn("slow");
		jQuery('#kategorie_ktm_ebike_race').addClass('error-element');
		jQuery('#kategorie_ktm_ebike_race').focus();
		return false;
	}
	if(jQuery('#kategorie_ktm_ebike_race').val() != "") {
		jQuery('#kategorie_ktm_ebike_race').removeClass('error-element');
	}
	if(jQuery('#txtCode_ktm_ebike_race').val() == "") {
		jQuery('#error_ktm_ebike_race').html("Please enter the shown code below.");
		jQuery('#error_ktm_ebike_race').fadeIn("slow");
		jQuery('#txtCode_ktm_ebike_race').addClass('error-element');
		jQuery('#txtCode_ktm_ebike_race').focus();
		return false;
	}
	if(jQuery('#txtCode_ktm_ebike_race').val() != "") {
		jQuery('#txtCode_ktm_ebike_race').removeClass('error-element');
	}
	return true;
}

function checkFormAnmeldungSEGWAY_AGILITY_CHAMPIONSHIP()
{
	if(jQuery('#anrede_segway_agility_championship').val() == "") {
		jQuery('#error_segway_agility_championship').html("Bitte w&auml;hlen Sie Ihre Anrede aus.");
		jQuery('#error_segway_agility_championship').fadeIn("slow");
		jQuery('#anrede_segway_agility_championship').addClass("error-element");
		jQuery('#anrede_segway_agility_championship').focus();
		return false;
	}
	if(jQuery('#anrede_segway_agility_championship').val() == "") {
		jQuery('#anrede_segway_agility_championship').removeClass("error-element");
	}
	if(jQuery('#vorname_segway_agility_championship').val() == "") {
		jQuery('#error_segway_agility_championship').html("Bitte geben Sie Ihren Vornamen ein.");
		jQuery('#error_segway_agility_championship').fadeIn("slow");
		jQuery('#vorname_segway_agility_championship').addClass('error-element');
		jQuery('#vorname_segway_agility_championship').focus();
		return false;
	}
	if(jQuery('#vorname_segway_agility_championship').val() != "") {
		jQuery('#vorname_segway_agility_championship').removeClass('error-element');
	}
	if(jQuery('#nachname_segway_agility_championship').val() == "") {
		jQuery('#error_segway_agility_championship').html("Bitte geben Sie Ihren Nachnamen ein.");
		jQuery('#error_segway_agility_championship').fadeIn("slow");
		jQuery('#nachname_segway_agility_championship').addClass('error-element');
		jQuery('#nachname_segway_agility_championship').focus();
		return false;
	}
	if(jQuery('#nachname_segway_agility_championship').val() != "") {
		jQuery('#nachname_segway_agility_championship').removeClass('error-element');
	}
	if(jQuery('#email_segway_agility_championship').val() == "") {
		jQuery('#error_segway_agility_championship').html("Bitte geben Sie Ihre E-Mail Adresse ein.");
		jQuery('#error_segway_agility_championship').fadeIn("slow");
		jQuery('#email_segway_agility_championship').addClass('error-element');
		jQuery('#email_segway_agility_championship').focus();
		return false;
	}
	if(jQuery('#email_segway_agility_championship').val() != "") {
		var regexpstr =  jQuery('#email_segway_agility_championship').attr("regexp");
		var regexp = new RegExp(regexpstr);
		var result = regexp.test(jQuery('#email_segway_agility_championship').val());
		if(!result) {
			jQuery('#error_segway_agility_championship').html("Bitte geben Sie eine g&uuml;ltige E-Mail Adresse ein.");
			jQuery('#error_segway_agility_championship').fadeIn("slow");
			jQuery('#email_segway_agility_championship').addClass('error-element');
			jQuery('#email_segway_agility_championship').focus();
			return false;
		} 
		else
			jQuery('#email_segway_agility_championship').removeClass('error-element');
	}
	if(jQuery('#geburtsdatum_segway_agility_championship').val() == "") {
		jQuery('#error_segway_agility_championship').html("Bitte geben Sie Ihr Geburtsdatum ein.");
		jQuery('#error_segway_agility_championship').fadeIn("slow");
		jQuery('#geburtsdatum_segway_agility_championship').addClass('error-element');
		jQuery('#geburtsdatum_segway_agility_championship').focus();
		return false;
	}
	if(jQuery('#geburtsdatum_segway_agility_championship').val() != "") {
		jQuery('#geburtsdatum_segway_agility_championship').removeClass('error-element');
	}
	if(jQuery('#festnetz_segway_agility_championship').val() != "") {
		var regexpstr =  jQuery('#festnetz_segway_agility_championship').attr("regexp");
		var regexp = new RegExp(regexpstr);
		var result = regexp.test(jQuery('#festnetz_segway_agility_championship').val());
		if(!result) {
			jQuery('#error_segway_agility_championship').html("Bitte geben Sie eine g&uuml;ltige Festnetznummer der Form +43741256789 ein.");
			jQuery('#error_segway_agility_championship').fadeIn("slow");
			jQuery('#festnetz_segway_agility_championship').addClass('error-element');
			jQuery('#festnetz_segway_agility_championship').focus();
			return false;
		} 
		else
			jQuery('#festnetz_segway_agility_championship').removeClass('error-element');
	}
	if(jQuery('#mobil_segway_agility_championship').val() != "") {
		var regexpstr =  jQuery('#mobil_segway_agility_championship').attr("regexp");
		var regexp = new RegExp(regexpstr);
		var result = regexp.test(jQuery('#mobil_segway_agility_championship').val());
		if(!result) {
			jQuery('#error_segway_agility_championship').html("Bitte geben Sie eine g&uuml;ltige Mobilnummer der Form +43741256789 ein.");
			jQuery('#error_segway_agility_championship').fadeIn("slow");
			jQuery('#mobil_segway_agility_championship').addClass('error-element');
			jQuery('#mobil_segway_agility_championship').focus();
			return false;
		} 
		else
			jQuery('#mobil_segway_agility_championship').removeClass('error-element');
	}
	if(jQuery('#strasse_segway_agility_championship').val() == "") {
		jQuery('#error_segway_agility_championship').html("Bitte geben Sie Ihre Stra&szlig;e ein.");
		jQuery('#error_segway_agility_championship').fadeIn("slow");
		jQuery('#strasse_segway_agility_championship').addClass('error-element');
		jQuery('#strasse_segway_agility_championship').focus();
		return false;
	}
	if(jQuery('#strasse_segway_agility_championship').val() != "") {
		jQuery('#strasse_segway_agility_championship').removeClass('error-element');
	}
	if(jQuery('#plz_segway_agility_championship').val() == "") {
		jQuery('#error_segway_agility_championship').html("Bitte geben Sie Ihre PLZ ein.");
		jQuery('#error_segway_agility_championship').fadeIn("slow");
		jQuery('#plz_segway_agility_championship').addClass('error-element');
		jQuery('#plz_segway_agility_championship').focus();
		return false;
	}
	if(jQuery('#plz_segway_agility_championship').val() != "") {
		jQuery('#plz_segway_agility_championship').removeClass('error-element');
	}
	if(jQuery('#ort_segway_agility_championship').val() == "") {
		jQuery('#error_segway_agility_championship').html("Bitte geben Sie Ihren Wohnort ein.");
		jQuery('#error_segway_agility_championship').fadeIn("slow");
		jQuery('#ort_segway_agility_championship').addClass('error-element');
		jQuery('#ort_segway_agility_championship').focus();
		return false;
	}
	if(jQuery('#ort_segway_agility_championship').val() != "") {
		jQuery('#ort_segway_agility_championship').removeClass('error-element');
	}
	if(jQuery('#land_segway_agility_championship').val() == "") {
		jQuery('#error_segway_agility_championship').html("Bitte w&auml;hlen Sie Ihr Heimatland aus.");
		jQuery('#error_segway_agility_championship').fadeIn("slow");
		jQuery('#land_segway_agility_championship').addClass('error-element');
		jQuery('#land_segway_agility_championship').focus();
		return false;
	}
	if(jQuery('#land_segway_agility_championship').val() != "") {
		jQuery('#land_segway_agility_championship').removeClass('error-element');
	}
	if(jQuery('#land_segway_agility_championship').val() == "Oesterreich" && jQuery('#bundesland_segway_agility_championship').val() == "") {
		jQuery('#error_segway_agility_championship').html("Bitte w&auml;hlen Sie Ihr Bundesland aus.");
		jQuery('#error_segway_agility_championship').fadeIn("slow");
		jQuery('#bundesland_segway_agility_championship').addClass('error-element');
		jQuery('#bundesland_segway_agility_championship').focus();
		return false;
	}
	if(jQuery('#bundesland_segway_agility_championship').val() != "") {
		jQuery('#bundesland_segway_agility_championship').removeClass('error-element');
	}
	if(jQuery('#kategorie_segway_agility_championship').val() == "") {
		jQuery('#error_segway_agility_championship').html("Bitte w&auml;hlen Sie Ihre Kategorie aus.");
		jQuery('#error_segway_agility_championship').fadeIn("slow");
		jQuery('#kategorie_segway_agility_championship').addClass('error-element');
		jQuery('#kategorie_segway_agility_championship').focus();
		return false;
	}
	if(jQuery('#kategorie_segway_agility_championship').val() != "") {
		jQuery('#kategorie_segway_agility_championship').removeClass('error-element');
	}
	if(jQuery('#txtCode_segway_agility_championship').val() == "") {
		jQuery('#error_segway_agility_championship').html("Bitte geben Sie den angezeigten Code ein.");
		jQuery('#error_segway_agility_championship').fadeIn("slow");
		jQuery('#txtCode_segway_agility_championship').addClass('error-element');
		jQuery('#txtCode_segway_agility_championship').focus();
		return false;
	}
	if(jQuery('#txtCode_segway_agility_championship').val() != "") {
		jQuery('#txtCode_segway_agility_championship').removeClass('error-element');
	}
	return true;
}

function checkFormAnmeldungSEGWAY_AGILITY_CHAMPIONSHIP_EN()
{
	if(jQuery('#anrede_segway_agility_championship').val() == "") {
		jQuery('#error_segway_agility_championship').html("Please choose your salutation.");
		jQuery('#error_segway_agility_championship').fadeIn("slow");
		jQuery('#anrede_segway_agility_championship').addClass("error-element");
		jQuery('#anrede_segway_agility_championship').focus();
		return false;
	}
	if(jQuery('#anrede_segway_agility_championship').val() == "") {
		jQuery('#anrede_segway_agility_championship').removeClass("error-element");
	}
	if(jQuery('#vorname_segway_agility_championship').val() == "") {
		jQuery('#error_segway_agility_championship').html("Please enter your firstname.");
		jQuery('#error_segway_agility_championship').fadeIn("slow");
		jQuery('#vorname_segway_agility_championship').addClass('error-element');
		jQuery('#vorname_segway_agility_championship').focus();
		return false;
	}
	if(jQuery('#vorname_segway_agility_championship').val() != "") {
		jQuery('#vorname_segway_agility_championship').removeClass('error-element');
	}
	if(jQuery('#nachname_segway_agility_championship').val() == "") {
		jQuery('#error_segway_agility_championship').html("Please enter your lastname.");
		jQuery('#error_segway_agility_championship').fadeIn("slow");
		jQuery('#nachname_segway_agility_championship').addClass('error-element');
		jQuery('#nachname_segway_agility_championship').focus();
		return false;
	}
	if(jQuery('#nachname_segway_agility_championship').val() != "") {
		jQuery('#nachname_segway_agility_championship').removeClass('error-element');
	}
	if(jQuery('#email_segway_agility_championship').val() == "") {
		jQuery('#error_segway_agility_championship').html("Please enter your email address.");
		jQuery('#error_segway_agility_championship').fadeIn("slow");
		jQuery('#email_segway_agility_championship').addClass('error-element');
		jQuery('#email_segway_agility_championship').focus();
		return false;
	}
	if(jQuery('#email_segway_agility_championship').val() != "") {
		var regexpstr =  jQuery('#email_segway_agility_championship').attr("regexp");
		var regexp = new RegExp(regexpstr);
		var result = regexp.test(jQuery('#email_segway_agility_championship').val());
		if(!result) {
			jQuery('#error_segway_agility_championship').html("Please enter a valid email address.");
			jQuery('#error_segway_agility_championship').fadeIn("slow");
			jQuery('#email_segway_agility_championship').addClass('error-element');
			jQuery('#email_segway_agility_championship').focus();
			return false;
		} 
		else
			jQuery('#email_segway_agility_championship').removeClass('error-element');
	}
	if(jQuery('#geburtsdatum_segway_agility_championship').val() == "") {
		jQuery('#error_segway_agility_championship').html("Please enter your date of birth.");
		jQuery('#error_segway_agility_championship').fadeIn("slow");
		jQuery('#geburtsdatum_segway_agility_championship').addClass('error-element');
		jQuery('#geburtsdatum_segway_agility_championship').focus();
		return false;
	}
	if(jQuery('#geburtsdatum_segway_agility_championship').val() != "") {
		jQuery('#geburtsdatum_segway_agility_championship').removeClass('error-element');
	}
	if(jQuery('#festnetz_segway_agility_championship').val() != "") {
		var regexpstr =  jQuery('#festnetz_segway_agility_championship').attr("regexp");
		var regexp = new RegExp(regexpstr);
		var result = regexp.test(jQuery('#festnetz_segway_agility_championship').val());
		if(!result) {
			jQuery('#error_segway_agility_championship').html("Please enter a valid phone number like +43741256789.");
			jQuery('#error_segway_agility_championship').fadeIn("slow");
			jQuery('#festnetz_segway_agility_championship').addClass('error-element');
			jQuery('#festnetz_segway_agility_championship').focus();
			return false;
		} 
		else
			jQuery('#festnetz_segway_agility_championship').removeClass('error-element');
	}
	if(jQuery('#mobil_segway_agility_championship').val() != "") {
		var regexpstr =  jQuery('#mobil_segway_agility_championship').attr("regexp");
		var regexp = new RegExp(regexpstr);
		var result = regexp.test(jQuery('#mobil_segway_agility_championship').val());
		if(!result) {
			jQuery('#error_segway_agility_championship').html("Please enter a valid mobile number like +43741256789.");
			jQuery('#error_segway_agility_championship').fadeIn("slow");
			jQuery('#mobil_segway_agility_championship').addClass('error-element');
			jQuery('#mobil_segway_agility_championship').focus();
			return false;
		} 
		else
			jQuery('#mobil_segway_agility_championship').removeClass('error-element');
	}
	if(jQuery('#strasse_segway_agility_championship').val() == "") {
		jQuery('#error_segway_agility_championship').html("Please enter your street.");
		jQuery('#error_segway_agility_championship').fadeIn("slow");
		jQuery('#strasse_segway_agility_championship').addClass('error-element');
		jQuery('#strasse_segway_agility_championship').focus();
		return false;
	}
	if(jQuery('#strasse_segway_agility_championship').val() != "") {
		jQuery('#strasse_segway_agility_championship').removeClass('error-element');
	}
	if(jQuery('#plz_segway_agility_championship').val() == "") {
		jQuery('#error_segway_agility_championship').html("Please enter your ZIP.");
		jQuery('#error_segway_agility_championship').fadeIn("slow");
		jQuery('#plz_segway_agility_championship').addClass('error-element');
		jQuery('#plz_segway_agility_championship').focus();
		return false;
	}
	if(jQuery('#plz_segway_agility_championship').val() != "") {
		jQuery('#plz_segway_agility_championship').removeClass('error-element');
	}
	if(jQuery('#ort_segway_agility_championship').val() == "") {
		jQuery('#error_segway_agility_championship').html("Please enter your place.");
		jQuery('#error_segway_agility_championship').fadeIn("slow");
		jQuery('#ort_segway_agility_championship').addClass('error-element');
		jQuery('#ort_segway_agility_championship').focus();
		return false;
	}
	if(jQuery('#ort_segway_agility_championship').val() != "") {
		jQuery('#ort_segway_agility_championship').removeClass('error-element');
	}
	if(jQuery('#land_segway_agility_championship').val() == "") {
		jQuery('#error_segway_agility_championship').html("Please choose your country.");
		jQuery('#error_segway_agility_championship').fadeIn("slow");
		jQuery('#land_segway_agility_championship').addClass('error-element');
		jQuery('#land_segway_agility_championship').focus();
		return false;
	}
	if(jQuery('#land_segway_agility_championship').val() != "") {
		jQuery('#land_segway_agility_championship').removeClass('error-element');
	}
	if(jQuery('#land_segway_agility_championship').val() == "Oesterreich" && jQuery('#bundesland_segway_agility_championship').val() == "") {
		jQuery('#error_segway_agility_championship').html("Please choose your county.");
		jQuery('#error_segway_agility_championship').fadeIn("slow");
		jQuery('#bundesland_segway_agility_championship').addClass('error-element');
		jQuery('#bundesland_segway_agility_championship').focus();
		return false;
	}
	if(jQuery('#bundesland_segway_agility_championship').val() != "") {
		jQuery('#bundesland_segway_agility_championship').removeClass('error-element');
	}
	if(jQuery('#kategorie_segway_agility_championship').val() == "") {
		jQuery('#error_segway_agility_championship').html("Please choose your category.");
		jQuery('#error_segway_agility_championship').fadeIn("slow");
		jQuery('#kategorie_segway_agility_championship').addClass('error-element');
		jQuery('#kategorie_segway_agility_championship').focus();
		return false;
	}
	if(jQuery('#kategorie_segway_agility_championship').val() != "") {
		jQuery('#kategorie_segway_agility_championship').removeClass('error-element');
	}
	if(jQuery('#txtCode_segway_agility_championship').val() == "") {
		jQuery('#error_segway_agility_championship').html("Please enter the shown code below.");
		jQuery('#error_segway_agility_championship').fadeIn("slow");
		jQuery('#txtCode_segway_agility_championship').addClass('error-element');
		jQuery('#txtCode_segway_agility_championship').focus();
		return false;
	}
	if(jQuery('#txtCode_segway_agility_championship').val() != "") {
		jQuery('#txtCode_segway_agility_championship').removeClass('error-element');
	}
	return true;
}
