// JavaScript Document

function initValidation() {
	var objForm = document.forms['emailForm'];
	
	if (objForm.name != null) {
		objForm.name.required = 1;
	}
	if (objForm.adress != null) {
		objForm.adress.required = 1;
	}
	if (objForm.fromEMail != null) {
		objForm.fromEMail.required = 1;
		objForm.fromEMail.regexp = "JSVAL_RX_EMAIL";
	}
	if (objForm.delivery != null) {
		objForm.delivery.required = 1;
	}
	if (objForm.agb != null) {
		objForm.agb.required = 1;
		realname = "agbError";
	}
	if (objForm.firstname != null) {
		objForm.firstname.required = 1;
	}
	if (objForm.secondname != null) {
		objForm.secondname.required = 1;
	}
	if (objForm.toEMail1 != null) {
		objForm.toEMail1.required = 1;
		objForm.toEMail1.regexp = "JSVAL_RX_EMAIL";
	}

	// partnerevent -----------------
	if (objForm.appnr != null) {
		objForm.appnr.required = 1;
	}
	if (objForm.street != null) {
		objForm.street.required = 1;
	}
	if (objForm.city != null) {
		objForm.city.required = 1;
	}
	
	// game -----------------
	if (objForm.question1 != null) {
		objForm.question1.required = 1;
	}
	if (objForm.question2 != null) {
		objForm.question2.required = 1;
	}
	if (objForm.question3 != null) {
		objForm.question3.required = 1;
	}
	if (objForm.question4 != null) {
		objForm.question4.required = 1;
	}
	if (objForm.question5 != null) {
		objForm.question5.required = 1;
	}
	if (objForm.question6 != null) {
		objForm.question6.required = 1;
	}
	if (objForm.question7 != null) {
		objForm.question7.required = 1;
	}
	if (objForm.question8 != null) {
		objForm.question8.required = 1;
	}
	if (objForm.question9 != null) {
		objForm.question9.required = 1;
	}
	if (objForm.question10 != null) {
		objForm.question10.required = 1;
	}
}

function submitForm() {
	var validateState = validateCompleteForm(document.forms['emailForm'], 'error');
	if(validateState == true) document.forms['emailForm'].submit();
}