
function validate_form()
{
    valid = true;

    if ( document.subscribe.report_firstname.value == "" )
    {
        document.subscribe.report_firstname.focus();
		alert ( "Fyll i ditt förnamn!" );
        valid = false;
    }

	else if ( document.subscribe.report_lastname.value == "" )
    {
        document.subscribe.report_lastname.focus();
		alert ( "Fyll i ditt efternamn!" );
        valid = false;
    }

	else if ( document.subscribe.report_adress.value == "" )
    {
        document.subscribe.report_adress.focus();
		alert ( "Fyll i din adress!" );
        valid = false;
    }
	else if ( document.subscribe.report_zip.value == "" )
    {
        document.subscribe.report_zip.focus();
		alert ( "Fyll i postnummer!" );
        valid = false;
    }
	else if ( document.subscribe.report_locality.value == "" )
    {
        document.subscribe.report_locality.focus();
		alert ( "Fyll i fältet ort!" );
        valid = false;
    }

        else if ( document.subscribe.report_epost.value.indexOf("@") == -1 || document.subscribe.report_epost.value.indexOf(".") == -1) 
    {
        document.subscribe.report_epost.focus();
		alert ( "Du måste ange en giltig e-postadress!" );
        valid = false;
    }

	else if ( document.subscribe.kurs.value == "" )
    {
		alert ( "Du måste välja vilket kursdatum du vill anmäla dig till!" );
        valid = false;
    }

	else if ( document.subscribe.fulltecknad.value == "True" && document.subscribe.Kursdatum_Alternativ.value == "" )
    {
		alert ( "Du måste välja ett alternativt kursdatum eller annat datum om inget passar!" );
        valid = false;
    }


	else if ( document.subscribe.report_terms.checked == false) 
	{
		alert ( "Du har inte godkännt anmälningsvillkoren, var god kryssa i rutan!" );
        valid = false;
	}
    return valid;
}


function validate_contact_form()
{
    valid = true;
    if ( document.contact_form.contact_name.value == "" )
    {
        document.contact_form.contact_name.focus();
		alert ( "Var god fyll i ditt namn!" );
        valid = false;
    }

	else if ( document.contact_form.contact_email.value == "" )
    {
        document.contact_form.contact_email.focus();
		alert ( "Du måste skriva en e-postadress!" );
        valid = false;
	}

	else if ( document.contact_form.contact_message.value == "" )
    {
        document.contact_form.contact_message.focus();
		alert ( "Du måste skriva ett meddelande!" );
        valid = false;
	}
    return valid;
}


function validate_course_form ( )
{
	valid = true;

        if ( ( document.course_form.Course[0].checked == false ) && ( document.course_form.Course[1].checked == false ) && ( document.course_form.Course[2].checked == false ) && ( document.course_form.Course[3].checked == false ) )
        {
                alert("Du måste välja något av de ovanstående alternativen för att gå vidare.");
                valid = false;
        }

        return valid;
}


function fixElement(element, message) {
alert(message);
element.focus();
}
function validate_tipafriend_form(form) {
var passed = false;
if (form.FromName.value == "") {
fixElement(form.FromName, "Du måste fylla i fältet: Ditt namn!");
}
else if (form.FromAddress.value.indexOf("@") == -1 ||
form.FromAddress.value.indexOf(".") == -1) {
fixElement(form.FromAddress, "Ange en giltig epostadress i fältet: Din e-post!");
}
else if (form.ToName.value == "") {
fixElement(form.ToName, "Du måste fylla i fältet: Mottagarens namn!");
}
else if (form.ToAddress.value.indexOf("@") == -1 ||
form.ToAddress.value.indexOf(".") == -1) {
fixElement(form.ToAddress, "Ange en giltig epostadress i fältet: Mottagarens e-post!");
}
else {
passed = true;
}
return passed;
}


	function validateSubscriptionForm(form) {
	var passed = false;
	if (form.Forename.value == "") {
	fixElement(form.Forename, "Du har inte fyllt i ditt förnamn!");
	}

	else if (form.Lastname.value == "") {
	fixElement(form.Lastname, "Du har inte fyllt i ditt efternamn!");
	}

	else if (form.Epost.value.indexOf("@") == -1 ||
	form.Epost.value.indexOf(".") == -1) {
	fixElement(form.Epost, "Du har inte angivit någon e-postadress eller så är den inte giltig!");
	}

	else {
	passed = true;
	}
	return passed;
	}
	