function validate_app()
{
	var valid = true;
	var invalidFields = '';	

	if(document.apply_form.cName.value == '')
	{
		invalidFields = invalidFields + '- Character name\n';
		valid = false;
	}

	if(document.apply_form.armory.value == '')
	{
		invalidFields = invalidFields + '- Armory or chardev link\n';
		valid = false;
	}

	if(document.apply_form.age.value == '')
	{
		invalidFields = invalidFields + '- Age\n';
		valid = false;
	}

	if(document.apply_form.nationality.value == '')
	{
		invalidFields = invalidFields + '- Nationality\n';
		valid = false;
	}

	if(document.apply_form.playtimes.value == '')
	{
		invalidFields = invalidFields + '- Playtimes\n';
		valid = false;
	}

	if(document.apply_form.played.value == '')
	{
		invalidFields = invalidFields + '- Played\n';
		valid = false;
	}

	var micValue = '';

	for(i = 0; i < document.apply_form.mic.length; i++)
	{
		if(document.apply_form.mic[i].checked)
		{
			micValue = document.apply_form.mic.value;
		}
	}

	if(micValue == '')
	{
		invalidFields = invalidFields + '- Microphone\n';
		valid = false;
	}

	if(document.apply_form.contact.value == '')
	{
		invalidFields = invalidFields + '- Contact info\n';
		valid = false;
	}
	
	if(document.apply_form.experience.value == '')
	{
		invalidFields = invalidFields + '- Your experience\n';
		valid = false;
	}

	if(document.apply_form.history.value == '')
	{
		invalidFields = invalidFields + '- Your history\n';
		valid = false;
	}

	if(document.apply_form.whyUs.value == '')
	{
		invalidFields = invalidFields + '- Why you picked us\n';
		valid = false;
	}

	if(document.apply_form.expect.value == '')
	{
		invalidFields = invalidFields + '- What you expect from us\n';
		valid = false;
	}

	if(document.apply_form.information.value == '')
	{
		invalidFields = invalidFields + '- Other information\n';
		valid = false;
	}

	if(!valid)
		alert('The following fields are empty:\n' + invalidFields);

	return valid;
}

