function explainField(fieldName) {
	var fieldsExplained = new Array();
	fieldsExplained['email'] = 'E-mail (required field) - can contain only letters, digits, @, dash, underscore and dot';
	fieldsExplained['pass1'] = 'Password (required field) - can contain letters, digits, underscore and dot with minimum length of 3 symbols';
	fieldsExplained['pass2'] = 'Retype password (required field) - Please, retype your password';
	fieldsExplained['name'] = 'Name - can contain letters, digits, space, underscore and dash up to 20 symbols';
	fieldsExplained['fname'] = 'Last name - can contain letters, digits, space, underscore and dash up to 20 symbols';
	fieldsExplained['egn'] = 'Personal ID - can contain only digits up to 10 symbols';
	fieldsExplained['mphone'] = 'Mobile phone - can contain digits, plus, minus, slash and brackets';
	fieldsExplained['city'] = 'City  - can contain letters, digits and space';
	fieldsExplained['address'] = 'Address - can contain letters, digits, dot, coma, dash and space';
	fieldsExplained['managerName'] = 'Team manager (required fied) - The name, which you will use while participating in the game; may contain letters, digits, space, dash, point and brackets, with maximum length of 18 chars';
	fieldsExplained['teamName'] = 'Team name (required field) - Name of your team in the game; may contain letters, digits, space, dash, point and brackets, with maximum length of 15 chars';
	fieldsExplained['stadiumName'] = 'Stadium name (required field) - Stadium name on which you will play your home games; may contain letters, digits, space, dash, point and brackets, with maximum length of 18 chars';
	
	document.getElementById('formExplain').innerHTML = fieldsExplained[fieldName];
}

function regNextStep() {
	var errorString = '';
	
	if (!document.getElementById('agreed').checked) {
		errorString = 'You must agree with the terms and conditions';
	}


	
	if ( document.getElementById('nationality').value == 0 ) {
		errorString = 'Please select nationality';
	}
	if (document.getElementById('pass1').value != document.getElementById('pass2').value) {
		errorString = 'Passwords do not match';
	}
	if ( (document.getElementById('pass1').value == '') && (document.getElementById('pass2').value == '') ) {
		errorString = 'Please enter a password.';
	}
	if (document.getElementById('email').value == '') {
		errorString = 'Please enter your e-mail';
	}

	document.getElementById('fogOfWar').style.display = 'block';
	document.getElementById('alertBoxCont').style.display = 'block';

	if (errorString != '') {
		document.getElementById('alertBoxMessage').innerHTML = '<br /><br />'+errorString;
	} else {
		document.getElementById('alertBoxBtn').innerHTML = '';
		document.getElementById('alertBoxMessage').innerHTML = '<br /><br />Sending data, please wait ...';
		document.getElementById('regStep1Form').submit();
	}
	
}

function regFinish() {
	var errorString = '';
	document.getElementById('alertBoxCont').style.top = '700px';
	document.getElementById('fogOfWar').style.display = 'block';
	document.getElementById('alertBoxCont').style.display = 'block';

	var mainOutfitSelected = false;
	var secOutfitSelected = false;
	for (var i = 1; i < 17; i++) {
		
		
		if (document.getElementById('playerOutfitMain'+i).checked) {
			mainOutfitSelected = true;
		}
		
		if (document.getElementById('playerOutfitSec'+i).checked) {
			secOutfitSelected = true;
		}		
	}
	
	
	if (!secOutfitSelected) {
		errorString = 'Please select away kit';
	}
	
	if (!mainOutfitSelected) {
		errorString = 'Please select home kit';
	}


	if (document.getElementById('stadiumName').value == '') {
		errorString = 'Please enter your desired stadium name';
	}
	if (document.getElementById('teamName').value == '') {
		errorString = 'Please enter your desired team name';
	}
	if (document.getElementById('managerName').value == '') {
		errorString = 'Please enter your desired manager name';
	}
	
	
	
	
	if (errorString != '') {
		document.getElementById('alertBoxMessage').innerHTML = '<br /><br />'+errorString;
	} else {
		document.getElementById('alertBoxBtn').innerHTML = '';
		document.getElementById('alertBoxMessage').innerHTML = '<br /><br />Sending data, please wait ...';
		document.getElementById('regStep2Form').submit();
	}
	
	
}

function regFinish2() {
	var errorString = '';
	document.getElementById('alertBoxCont').style.top = '700px';
	document.getElementById('fogOfWar').style.display = 'block';
	document.getElementById('alertBoxCont').style.display = 'block';

	var mainOutfitSelected = false;
	var secOutfitSelected = false;
	for (var i = 1; i < 17; i++) {
		if (document.getElementById('playerOutfitMain'+i).checked) {
			mainOutfitSelected = true;
		}
		if (document.getElementById('playerOutfitSec'+i).checked) {
			secOutfitSelected = true;
		}		
	}
	
	if (!secOutfitSelected) {
		errorString = 'Please select away kit';
	}
	if (!mainOutfitSelected) {
		errorString = 'Please select home kit';
	}
        if (!document.getElementById('agreed').checked) {
                errorString = 'You must agree with the terms and conditions';
        }
	if ( document.getElementById('nationality').value == 0 ) {
		errorString = 'Please select nationality';
	}

	if (document.getElementById('stadiumName').value == '') {
		errorString = 'Please enter your desired stadium name';
	}
	if (document.getElementById('teamName').value == '') {
		errorString = 'Please enter your desired team name';
	}
	if (document.getElementById('managerName').value == '') {
		errorString = 'Please enter your desired manager name';
	}
	
	if (document.getElementById('pass1').value != document.getElementById('pass2').value) {
		errorString = 'Passwords do not match';
	}
	if ( (document.getElementById('pass1').value == '') && (document.getElementById('pass2').value == '') ) {
		errorString = 'Please enter a password';
	}
	if (document.getElementById('email').value == '') {
		errorString = 'Please enter your e-mail';
	}

	
	if (errorString != '') {
		document.getElementById('alertBoxMessage').innerHTML = '<br /><br />'+errorString;
		document.getElementById('nationality').style.visibility = 'hidden';
		document.getElementById('fan_group').style.visibility = 'hidden';
		document.getElementById('fan_team').style.visibility = 'hidden';
		
	} else {
		document.getElementById('alertBoxBtn').innerHTML = '';
		document.getElementById('alertBoxMessage').innerHTML = '<br /><br />Sending data, please wait ...';
		document.getElementById('regStep2Form').submit();
	}
	
	
}




function cancelAction() {
	document.getElementById('fogOfWar').style.display = 'none';
	document.getElementById('alertBoxCont').style.display = 'none';
	document.getElementById('nationality').style.visibility = 'visible';
		document.getElementById('fan_group').style.visibility = 'visible';
		document.getElementById('fan_team').style.visibility = 'visible';

}
