function validateForm(formName,required){
	
	var emptyfields = 0; // Keeps track of empty fields, add 1 each time one is found.
	var val_email = 1;
	var errormsg = ""; // The message that will be shown in the alert box if the form isn't filled out properly.

	for(i=0; i < document.forms[formName].elements.length; i++)
	{
		if(required.indexOf(document.forms[formName].elements[i].name) != -1)
		{
			if(document.forms[formName].elements[i].value == "")
			{
				emptyfields += 1;
			}
		}

		if(document.forms[formName].elements[i].name == 'From')
		{
			if(document.forms[formName].elements[i].value.indexOf("@") == -1 || document.forms[formName].elements[i].value.indexOf(".") == -1)
			{
				val_email = 0;
			}
		}
	}

	if(emptyfields == 1) {
		errormsg += "- Ett obligatoriskt f\xE4lt \xE4r inte ifyllt.\n";
	}
	if(emptyfields > 1) {
		errormsg += "- " + emptyfields + " obligatoriska f\xE4lt \xE4r inte ifyllda.\n";;
	}
	if(val_email == 0) {
		errormsg += "- Du har skrivit en felaktig e-postadress";
	}

	if(emptyfields == 1 || val_email == 0) {
		alert(errormsg);
		return false;
	}
	else {
		return true;
	}
}

