var Validator = {

    // Validerar klagomålsformuläret

    checkComplainCompany:function()
    {
        var complainForm = document.getElementById("klagomal");
        var radioBtns = complainForm.company;
        var numRadioBtns = radioBtns.length;
        var isChecked = false;
        var emailPattern =  /^[\w]+(\.[\w]+)*@([\w]+\.)+[a-zA-Z]{2,7}$/;
        var email = complainForm.email.value;
        
        var strMsg = "";
        var errCount = 0;
        
        if(!email.match(emailPattern)){
            errCount += 1;
            strMsg = errCount + ". Var god ange en giltig e-postadress.\n";
        }
        
        for(var i = 0; i < numRadioBtns; i++){
            if(radioBtns[i].checked){
                isChecked = true;
            }
        }
        
        if(!isChecked){
            errCount += 1;
            strMsg += errCount + ". Välj om klagomålet ska höra till Inspira eller LSS och försök igen.";
        }
        
        if(strMsg != ""){
            alert(strMsg);
            return false;
        }
        else{
            return true;
        }
    }, 
    
    // Validerar inspirationsformuläret
    
    checkInspiration:function()
    {
        
        var inspirationForm = document.getElementById("inspirationformular");
        var radioBtns = inspirationForm.work_customer;
        var numRadioBtns = radioBtns.length;
        var isChecked = false;
        var emailPattern =  /^[\w]+(\.[\w]+)*@([\w]+\.)+[a-zA-Z]{2,7}$/;
        var email = inspirationForm.email.value;
        var strMsg = "";
        var errCount = 0;
        
        if(!email.match(emailPattern)){
            errCount += 1;
            strMsg = errCount + ". Var god ange en giltig e-postadress.\n";
        }
        
        for(var i = 0; i < numRadioBtns; i++){
            if(radioBtns[i].checked){
                isChecked = true;
            }
        }
        
        if(!isChecked){
            errCount += 1;
            strMsg += errCount + ". Välj ett av alternativen: Jag jobbar på Inspira eller LSS, Jag är kund  Jag är bara intresserad , Jag vill bli kund eller Annat.";
        }

        if(strMsg != ""){
            alert(strMsg);
            return false;
        }else{
            return true;
        }
    }
    
}
