function mail_a_friend()
{
	obj_from_name = document.getElementById('sender_name');
	obj_to_email = document.getElementById('delivery_email');
	obj_comment = document.getElementById('delivery_comments');
	var obj_regexp = /^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$/; /* Email adres */

	if (obj_from_name.value == '')
	{
		alert('You have not entered a name...');
		obj_from_name.focus();
		return false;
	}
	if (obj_to_email.value == '')
	{
		alert('You have not entered an e-mail address for delivery...');
		obj_to_email.focus();
		return false;
	}
	if (!obj_regexp.test(obj_to_email.value))
	{
		alert('You have entered an invalid e-mail address...');
		obj_to_email.focus();
		return false;
	}
	return true;
}

function checkRegisterForm()
{
	obj_password1 = document.getElementById('password1');
	obj_password2 = document.getElementById('password2');
	if (obj_password1.value != obj_password2.value)
	{
        alert('Password 1 and password 2 do not match.');
		obj_password2.focus();
		return false;
	}

	obj_array = new Array('listnaam', 'password1', 'password2', 'emailadres', 'voornaam', 'achternaam', 'factuuradres', 'factuuradresnr', 'factuurpostcode', 'factuurplaats', 'telefoon');
    obj_array_nl = new Array('Gebruikersnaam', 'Wachtwoord veld 1', 'Wachtwoord veld 2', 'E-mailadres', 'Voornaam', 'Achternaam', 'Factuur adres', 'Huisnummer', 'Factuur postcode', 'Factuur plaats', 'Telefoon');

    for (i = 0; i < obj_array.length; i++)
    {
        obj_tmp = document.getElementById(obj_array[i]);
        if (obj_tmp.value == '')
        {
            alert(obj_array_nl[i] + ' is leeg');
            obj_tmp.focus();
            return false;
        }
    }

    obj_tmp1 = document.getElementById('afleveradres');
    obj_tmp2 = document.getElementById('afleveradresnr');
    obj_tmp3 = document.getElementById('afleverpostcode');
    obj_tmp4 = document.getElementById('afleverplaats');

    if (obj_tmp1.value != '' || obj_tmp2.value != '' || obj_tmp3.value != '' || obj_tmp4.value != '')
    {
        obj_array = new Array('afleveradres', 'afleveradresnr', 'afleverpostcode', 'afleverplaats');
        obj_array_nl = new Array('Afleveradres', 'Afleveradres huisnummer', 'Afleverpostcode', 'Afleverplaats');

        for (i = 0; i < obj_array.length; i++)
        {
            obj_tmp = document.getElementById(obj_array[i]);
            if (obj_tmp.value == '')
            {
                alert(obj_array_nl[i] + ' is leeg');
                obj_tmp.focus();
                return false;
            }
        }
    }
}
function checkContacForm()
{
    var Objafdeling         = document.getElementById('afdeling');
    var Objvoornaam         = document.getElementById('voornaam');
    var Objachternaam       = document.getElementById('achternaam');
    var Objfactuuradres     = document.getElementById('factuuradres');
    var Objfactuuradresnr   = document.getElementById('factuuradresnr');
    var Objfactuurplaats    = document.getElementById('factuurplaats');
    var Objfactuurpostcode    = document.getElementById('factuurpostcode');
    var Objtelefoon         = document.getElementById('telefoon');
    var Objemailadres       = document.getElementById('emailadres');
    var obj_regexp = /^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$/; /* Email adres */

    var Objcodevar          = document.getElementById('codevar');

    if (Objafdeling.value == '')
    {
        alert('Select a department...');
        Objafdeling.focus();
        return false;
    }
    else if (Objvoornaam.value == '')
    {
        alert("You have forgotten to enter your first name...");
        Objvoornaam.focus();
        return false;
    }
    else if (Objachternaam.value == '')
    {
        alert("You have forgotten to enter your surname...");
        Objachternaam.focus();
        return false;
    }
    else if (Objfactuuradres.value == '')
    {
        alert("You have forgotten to enter your address...");
        Objfactuuradres.focus();
        return false;
    }
    else if (Objfactuuradresnr.value == '')
    {
        alert("You have forgotten to enter your house number...");
        Objfactuuradresnr.focus();
        return false;
    }
    else if (Objfactuurplaats.value == '')
    {
        alert("You have forgotten to enter your town...");
        Objfactuurplaats.focus();
        return false;
    }
    else if (Objfactuurpostcode.value == '')
    {
        alert("You have forgotten to enter your postal code...");
        Objfactuurpostcode.focus();
        return false;
    }
    else if (Objtelefoon.value == '')
    {
        alert("You have forgotten to enter your telephone number...");
        Objtelefoon.focus();
        return false;
    }
    else if (!obj_regexp.test(Objemailadres.value))
    {
        alert("You have entered an invalid e-mail address...");
        Objemailadres.focus();
        return false;
    }
    else if (Objcodevar.value == '')
    {
        alert("You have forgotten to enter the security code...");
        Objcodevar.focus();
        return false;
    }
    else
    {
        return true;
    }
}