
    $j(document).ready(function(){

        bindCalDayClick();
        
    });

    function bindCalDayClick(){
        $j('.month-day .calendar-inner-daydiv').click(clickScheduleInCompanyProfile);
    }

    function clickScheduleInCompanyProfile(e){

        $j('#legend_box').hide();
        $j('#context_box').hide();
        $j('#multi_box_outter').show();
        $j('#multi_box').html($j(this).parents('.calendar-day').find('.details').html());
        
        $j('#multi_box .reserve').click(clickReserveInCompanyProfile);
        
    }

    function clickReserveInCompanyProfile(e){

        //przygotowanie danych

        var data = $j(this).parents('.details_record').find('.date_data').text();
        $j('#AvailabilitySchedulesRecordAvailabilityScheduleId').val(data.split('|')[1]);
        $j('#AvailabilitySchedulesRecordDateDay').val(data.split('|')[0]);
        $j('#UsersMailContent').val('');

//        $j('#UsersMailTitle').val($j('#UsersMailTitle0').val() + data.split('|')[0]);
        $j('#UsersMailTitle').val("Harmonogramy dostępności (" + $j(this).parents('.details_record').find('h4').text() + ") " + data.split('|')[0]);

        $j('#context_box .date_formatted').html($j(this).parents('#multi_box').find('.date_formatted').html());

        if($j(this).parents('.details_record').find('.date_comment').text() != ''){
            $j('#comment_inner_div').text($j(this).parents('.details_record').find('.date_comment').text());
            $j('#context_box .comment_div').show();
        } else {
            $j('#context_box .comment_div').hide();
        }

        $j('#context_box .statuses .status').hide();

        if($j(this).parents('.details_record').hasClass('day-available')){
            $j('#context_box #available').show();
        } else if($j(this).parents('.details_record').hasClass('day-partially-available')){
            $j('#context_box #partially_available').show();
        } else if($j(this).parents('.details_record').hasClass('day-booked')){
            $j('#context_box #booked').show();
        } else if($j(this).parents('.details_record').hasClass('day-unavailable')){
            $j('#context_box #unavailable').show();
        }

        $j('#multi_box_outter').hide();
        $j('#context_box').show();
    
    }



