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('U heeft geen naam ingevoerd...');
		obj_from_name.focus();
		return false;
	}
	if (obj_to_email.value == '')
	{
		alert('U heeft geen aflever e-mail adres ingevoerd...');
		obj_to_email.focus();
		return false;
	}
	if (!obj_regexp.test(obj_to_email.value))
	{
		alert('U heeft een ongeldig e-mail adres ingevoerd...');
		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('Wachtwoord 1 en wachtwoord 2 komen niet overeen.');
		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('txtCustomerCompanyname');
    var Objvoornaam         = document.getElementById('txtCustomerFirstname');
    var Objachternaam       = document.getElementById('txtCustomerLastname');
    var Objfactuuradres     = document.getElementById('txtAddress');
    var Objfactuurplaats    = document.getElementById('txtCity');
    var Objfactuurpostcode    = document.getElementById('txtZIP');
    var Objtelefoon         = document.getElementById('txtPhone');
    var Objemailadres       = document.getElementById('txtEmail');
    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 (Objvoornaam.value == '')
    {
        alert("U bent vergeten uw voornaam in te voeren...");
        Objvoornaam.focus();
        return false;
    }
    else if (Objachternaam.value == '')
    {
        alert("U bent vergeten uw achternaam in te voeren...");
        Objachternaam.focus();
        return false;
    }
    else if (Objfactuuradres.value == '')
    {
        alert("U bent vergeten uw adres in te voeren...");
        Objfactuuradres.focus();
        return false;
    }
    else if (Objfactuuradresnr.value == '')
    {
        alert("U bent vergeten uw huisnummer in te voeren...");
        Objfactuuradresnr.focus();
        return false;
    }
    else if (Objfactuurplaats.value == '')
    {
        alert("U bent vergeten uw woonplaats in te voeren...");
        Objfactuurplaats.focus();
        return false;
    }
    else if (Objfactuurpostcode.value == '')
    {
        alert("U bent vergeten uw postcode in te voeren...");
        Objfactuurpostcode.focus();
        return false;
    }    
    else if (Objtelefoon.value == '')
    {
        alert("U bent vergeten uw telefoonnummer in te voeren...");
        Objtelefoon.focus();
        return false;
    }
    else if (!obj_regexp.test(Objemailadres.value))
    {
        alert("U heeft een ongeldig e-mail adres ingevoerd...");
        Objemailadres.focus();
        return false;
    }
    else if (Objcodevar.value == '')
    {
        alert("U bent vergeten de veiligheidscode in te voeren...");
        Objcodevar.focus();
        return false;
    }
    else
    {
        return true;
    }
}