function ValidateStep1Candidature(Handler) {

    var pdata =
    {
     "s1FuncaoTxt" : $("#s1FuncaoTxt").val(),
     "s1ObjectTxt" : $("#s1ObjectTxt").val(),
     "s1NomeTxt" : $("#s1NomeTxt").val(),
     "s1AnoNascTxt" : $("#s1AnoNascTxt").val(),
     "s1MesNascTxt" : $("#s1MesNascTxt").val(),
     "s1DiaNascTxt" : $("#s1DiaNascTxt").val(),
     "s1SexoRadio"  : $("input:checked[Name='s1SexoRadio']").val(),
     "s1NaturalidTxt" : $("#s1NaturalidTxt").val(),
     "s1EstadoCivVal" : $("#s1EstadoCivVal").val(),
     "s1MoradaTxt" : $("#s1MoradaTxt").val(),
     "s1LocalTxt" : $("#s1LocalTxt").val(),
     "s1CP1Txt" : $("#s1CP1Txt").val(),
     "s1CP2Txt" : $("#s1CP2Txt").val(),
     "s1TlfTxt" : $("#s1TlfTxt").val(),
     "s1TlmTxt" : $("#s1TlmTxt").val(),
     "s1EmailTxt" : $("#s1EmailTxt").val()
    }

    var url = "/base/RecForm/ValidateStep1Candidature.aspx";
    
    $.post(url, pdata, function (data) {
        if (data != '') {
            data = eval('(' + data + ')');
            if (data.Status) {
               // alert(data.Message);
                Handler(data);
            } else {
                if (data.FieldErrorId == "s1AnoNascTxt") {
                    $("#" + data.FieldErrorId).addClass("error");
                    $("#s1MesNascTxt").addClass("error");
                    $("#s1DiaNascTxt").addClass("error");

                }
                else {
                    $("#" + data.FieldErrorId).addClass("error")
                    $("#recruitMsg").html(data.Message);
                }
                Handler(data);
            }
        }
    });

}



function ValidateStep2Candidature(Handler) {

    var pdata =
    {
        "s2GrauVal": $("#s2GrauVal").val(),
        "s2Estabelec1Txt": $("#s2Estabelec1Txt").val(),
        "s2Curso1Txt": $("#s2Curso1Txt").val(),
        "s2Media1Txt": $("#s2Media1Txt").val(),
        "s2AnoInic1Txt": $("#s2AnoInic1Txt").val(),
        "s2AnoFim1Txt": $("#s2AnoFim1Txt").val(),
        "s2Estabelec2Txt": $("#s2Estabelec2Txt").val(),
        "s2Curso2Txt": $("#s2Curso2Txt").val(),
        "s2Media2Txt": $("#s2Media2Txt").val(),
        "s2AnoInic2Txt": $("#s2AnoInic2Txt").val(),
        "s2AnoFim2Txt": $("#s2AnoFim2Txt").val(),
        "s2Estabelec3Txt": $("#s2Estabelec3Txt").val(),
        "s2Curso3Txt": $("#s2Curso3Txt").val(),
        "s2Media3Txt": $("#s2Media3Txt").val(),
        "s2AnoInic3Txt": $("#s2AnoInic3Txt").val(),
        "s2AnoFim3Txt": $("#s2AnoFim3Txt").val()

    }

    var url = "/base/RecForm/ValidateStep2Candidature.aspx";

    $.post(url, pdata, function (data) {
        if (data != '') {
            data = eval('(' + data + ')');
            if (data.Status) {
                //alert(data.Message);
                Handler(data);
            } else {
                $("#" + data.FieldErrorId).addClass("error")
                $("#recruitMsg").html(data.Message);
                Handler(data);
            }
        }
    });

}



function SubmitCandidature(Handler) {

    var pdata =
    {
        "s1FuncaoTxt": $("#s1FuncaoTxt").val(),
        "s1ObjectTxt": $("#s1ObjectTxt").val(),
        "s1NomeTxt": $("#s1NomeTxt").val(),
        "s1AnoNascTxt": $("#s1AnoNascTxt").val(),
        "s1MesNascTxt": $("#s1MesNascTxt").val(),
        "s1DiaNascTxt": $("#s1DiaNascTxt").val(),
        "s1SexoRadio": $("input:checked[Name='s1SexoRadio']").val(),
        "s1NaturalidTxt": $("#s1NaturalidTxt").val(),
        "s1EstadoCivVal": $("#s1EstadoCivVal").val(),
        "s1MoradaTxt": $("#s1MoradaTxt").val(),
        "s1LocalTxt": $("#s1LocalTxt").val(),
        "s1CP1Txt": $("#s1CP1Txt").val(),
        "s1CP2Txt": $("#s1CP2Txt").val(),
        "s1TlfTxt": $("#s1TlfTxt").val(),
        "s1TlmTxt": $("#s1TlmTxt").val(),
        "s1EmailTxt": $("#s1EmailTxt").val(),


        "s2GrauVal": $("#s2GrauVal").val(),
        "s2Estabelec1Txt": $("#s2Estabelec1Txt").val(),
        "s2Curso1Txt": $("#s2Curso1Txt").val(),
        "s2Media1Txt": $("#s2Media1Txt").val(),
        "s2AnoInic1Txt": $("#s2AnoInic1Txt").val(),
        "s2AnoFim1Txt": $("#s2AnoFim1Txt").val(),
        "s2Estabelec2Txt": $("#s2Estabelec2Txt").val(),
        "s2Curso2Txt": $("#s2Curso2Txt").val(),
        "s2Media2Txt": $("#s2Media2Txt").val(),
        "s2AnoInic2Txt": $("#s2AnoInic2Txt").val(),
        "s2AnoFim2Txt": $("#s2AnoFim2Txt").val(),
        "s2Estabelec3Txt": $("#s2Estabelec3Txt").val(),
        "s2Curso3Txt": $("#s2Curso3Txt").val(),
        "s2Media3Txt": $("#s2Media3Txt").val(),
        "s2AnoInic3Txt": $("#s2AnoInic3Txt").val(),
        "s2AnoFim3Txt": $("#s2AnoFim3Txt").val(),

        "s3ENLerVal": $("#s3ENLerVal").val(),
        "s3ENEscrvVal": $("#s3ENEscrvVal").val(),
        "s3ENConvVal": $("#s3ENConvVal").val(),
        "s3FRLerVal": $("#s3FRLerVal").val(),
        "s3FREscrvVal": $("#s3FREscrvVal").val(),
        "s3FRConvVal": $("#s3FRConvVal").val(),
        "s3DELerVal": $("#s3DELerVal").val(),
        "s3DEEscrvVal": $("#s3DEEscrvVal").val(),
        "s3DEConvVal": $("#s3DEConvVal").val(),
        "s3OutraTxt": $("#s3OutraTxt").val(),
        "s3OutraLerVal": $("#s3OutraLerVal").val(),
        "s3OutraEscrvVal": $("#s3OutraEscrvVal").val(),
        "s3OutraConvVal": $("#s3OutraConvVal").val(),
        "s3WordVal": $("#s3WordVal").val(),
        "s3ExcelVal": $("#s3ExcelVal").val(),
        "s3AccessVal": $("#s3AccessVal").val(),
        "s3OutrosTxt": $("#s3OutrosTxt").val(),
        "s3Acao1Txt": $("#s3Acao1Txt").val(),
        "s3Entidade1Txt": $("#s3Entidade1Txt").val(),
        "s3Horas1Txt": $("#s3Horas1Txt").val(),
        "s3Ano1Txt": $("#s3Ano1Txt").val(),
        "s3Mes1Txt": $("#s3Mes1Txt").val(),
        "s3Acao2Txt": $("#s3Acao2Txt").val(),
        "s3Entidade2Txt": $("#s3Entidade2Txt").val(),
        "s3Horas2Txt": $("#s3Horas2Txt").val(),
        "s3Ano2Txt": $("#s3Ano2Txt").val(),
        "s3Mes2Txt": $("#s3Mes2Txt").val(),
        "s3Acao3Txt": $("#s3Acao3Txt").val(),
        "s3Entidade3Txt": $("#s3Entidade3Txt").val(),
        "s3Horas3Txt": $("#s3Horas3Txt").val(),
        "s3Ano3Txt": $("#s3Ano3Txt").val(),
        "s3Mes3Txt": $("#s3Mes3Txt").val(),

        "s4Empresa1Txt": $("#s4Empresa1Txt").val(),
        "s4Funcao1Txt": $("#s4Funcao1Txt").val(),
        "s4Ano1Txt": $("#s4Ano1Txt").val(),
        "s4Mes1Txt": $("#s4Mes1Txt").val(),
        "s4Descr1Txt": $("#s4Descr1Txt").val(),

        "s4Empresa2Txt": $("#s4Empresa2Txt").val(),
        "s4Funcao2Txt": $("#s4Funcao2Txt").val(),
        "s4Ano2Txt": $("#s4Ano2Txt").val(),
        "s4Mes2Txt": $("#s4Mes2Txt").val(),
        "s4Descr2Txt": $("#s4Descr2Txt").val(),
        
        "s4Empresa3Txt": $("#s4Empresa3Txt").val(),
        "s4Funcao3Txt": $("#s4Funcao3Txt").val(),
        "s4Ano3Txt": $("#s4Ano3Txt").val(),
        "s4Mes3Txt": $("#s4Mes3Txt").val(),
        "s4Descr3Txt": $("#s4Descr3Txt").val(),

        "s5OutrosElemTxt": $("#s5OutrosElemTxt").val(),
        "S0reference" : $("#S0reference").val(),
        "S0emailClientEmail" : $("#S0emailClientEmail").val()
    }

    var url = "/base/RecForm/SubmitCandidature.aspx";
    $("#recruitMsg").html(resources["ti_sending"]);
    $.post(url, pdata, function (data) {
        if (data != '') {
            data = eval('(' + data + ')');
            if (data.Status) {
               // alert(data.Message);
                Handler(data);
            } else {
                $("#" + data.FieldErrorId).addClass("error")
                $("#recruitMsg").html(data.Message);
                Handler(data);
            }
        }
    });

}
