function validateContactForm()
{
    var errMsgs = "";
    var test = true;
    
    document.getElementById("mand").style.color = "black";
    document.getElementById("astrix-contactName").style.color = "black";
    document.getElementById("astrix-contactPhone").style.color = "black";
    document.getElementById("astrix-contactEmail").style.color = "black";
    document.getElementById("astrix-contactPostcode").style.color = "black";

    if (document.getElementById("contactName").value.length < 1)
    {
        document.getElementById("astrix-contactName").style.color = "red";
        test = false;
    }

    if (document.getElementById("contactPostcode").value.length < 1) 
    {
        document.getElementById("astrix-contactPostcode").style.color = "red";
        test = false;
    }

    if (document.getElementById("contactPhone").value.length < 1)
    {
        document.getElementById("astrix-contactPhone").style.color = "red";
        test = false;
    }

    if (document.getElementById("contactEmail").value.length < 1)
    {
        document.getElementById("astrix-contactEmail").style.color = "red";
        test = false;
    }

    if (!validateEmail(document.getElementById("contactEmail").value)) 
   {
        document.getElementById("astrix-contactEmail").style.color = "red";
        test = false;
    }
    
    if(!test)
    {
        document.getElementById("mand").style.color = "red";
    }
    else
    {
        document.forms.contactForm.submit();
       // errMsgs = "";
    }
    
    //document.getElementById("errMsgs").innerHTML  = errMsgs;
    
    //return test;
}

function validateEmail(emailToValidate) 
{
    var RegExStr = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/
    return RegExStr.test(emailToValidate);
}
