$(document).ready(function(){
    $('input.search').focus(function(){
        $(this).val('');
    })
    $('form.validate').validate();
    $('input.date-pick').datepick({
        'dateFormat' : 'yy-mm-dd'
    });
    $('div#content div#page div.job-offer a').click(function(){
        var divId = $(this).attr('rel');
        if(divId) {
            $('div#content div#page div.job-offer div#'+divId).slideToggle('fast');
            return false;
        }
    })

    $('div#content div#page div.candidate-offer a').click(function(){
        var divId = $(this).attr('rel');
        $('div#content div#page div.candidate-offer div#'+divId).slideToggle('fast');
    })
    $('input[name=bWantInfo]').change(function() {
//        $('input[name=sEmail]').toggleClass('required');
    })

    var errorLogin = false;
    var errorEmail = false;
    $('input[name=sLogin]').blur(function(){
        $.post('rejestracja/sprawdz/login/&ajax', {
            'sLogin' : $('input[name=sLogin]').val()
        }, function(data){
            var o = $.parseJSON(data);
            //            console.log(data);
            if(o.ccandidate.exists) {
                errorLogin = true;
                $('#loginExists').html('Konto o podanym loginie już istnieje w naszym systemie, prosimy wybrać inny.');
            } else {
                errorLogin = false;
                $('#loginExists').html(' ')
            }
        })
    })

    $('input[name=sEmail]').blur(function(){
        $.post('rejestracja/sprawdz/email/&ajax', {
            'sEmail' : $('input[name=sEmail]').val()
        }, function(data){
            var o = $.parseJSON(data);
            //            console.log(data);
            if(o.ccandidate.exists) {
                errorEmail = true;
                $('#emailExists').html('Konto o podanym adresie email już istnieje w naszym systemie, prosimy podać inny.');
            } else {
                errorEmail = false;
                $('#emailExists').html(' ')
            }
        })
    })

    $('form.validate').submit(function(){
        //        console.log(errorEmail);
        //        console.log(errorLogin);
        $('input[name=sEmail]').blur();
        $('input[name=sLogin]').blur();
        if(errorEmail || errorLogin) {
            return false;
        } else {
            return true;
        }
    })

})
