var con = {
    cImie:$('#imie'),
    cNazwisko:$('#nazwisko'),
    cWoj:$('#woj'),
    cMsc:$('#msc'),
    cTel:$('#tel'),
    cEmail:$('#email'),
    cTitle:$('#title'),
    cMsg:$('#msg'),
    cZgoda:$('#zgoda'),
    cKZgoda:$('#kontaktZgoda'),
    cSend:$('#sendForm'),
    sendAjax:function(fVals){
        $.ajax({
            url: "application/contactForm.php",
            dataType: "json",
            type: "POST",
            async: false,
            data: {
                imie:fVals[0],
                nazwisko:fVals[1],
                wojew:fVals[2],
                miejsc:fVals[3],
                tele:fVals[4],
                email:fVals[5],
                title:fVals[6],
                message:fVals[7],
                zgoda:fVals[8]
            },
            success: function(response){
                alert(response['comm']);
            }
        })
    },
    checkEmail:function(inpval){
        var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        if(email.test(inpval)){
            con.cEmail.css('border', '1px solid #363636');
            return true;
        }else{
            con.cEmail.css('border', '1px solid #B00000');
            return false;
        }
    }
};
con.cSend.click(function(){
    validate = true;
    var reqElems = [con.cImie, con.cNazwisko, con.cEmail, con.cMsg, con.cZgoda];
    for (var i = 0; i < reqElems.length; i++){
        if((reqElems[i].val()=='') || ((reqElems[i].attr('checked')==false) && reqElems[i].val() =='on')){
            validate = false;
            reqElems[i].css('border', '1px solid #B00000');
            if(reqElems[i].val() =='on'){
                con.cKZgoda.css('border', '1px solid #B00000');
            }
        }else{
            if(reqElems[i].val() =='on'){
                con.cKZgoda.css('border', '');
            }
            reqElems[i].css('border', '1px solid #363636');
        }
    }
    var valemail = con.checkEmail(con.cEmail.val());
    if((validate==false) || (valemail==false)){
        validate = false
    }
    if(validate == true){
        var formValues = [con.cImie.val(),con.cNazwisko.val(),con.cWoj.val(),con.cMsc.val(),con.cTel.val(),con.cEmail.val(),con.cTitle.val(),con.cMsg.val(),con.cZgoda.val()]
        con.sendAjax(formValues);
    }
});