var list = new Array();

$(document).ready(function(){
    $('a[id^="property_"]').click(function() {
        var id = parseInt(this.id.replace('property_', ''));
        if (s_check(id)) {
            $('#property_' + id).removeClass('check');
            s_del(id);
        } else {
            $('#property_' + id).addClass('check');
            s_add(id);
        }
        return false;
    });

    $('a[id^="property_"]').dblclick(function() {
        var id = parseInt(this.id.replace('property_', ''));
        s_clear();
        s_add(id);
        s_submit();
        return false;
    });

    $('a[id^="cmd_clear"]').click(function() {
        $('a[id^="property_"]').removeClass('check');
        s_clear();
        return false;
    });

    $('a[id^="cmd_select"]').click(function() {
        if (list.length < 1) {
            alert('物件を選択してください');
        } else {
            s_submit();
        }
        return false;
    });

    $('a[id^="cmd_print"]').click(function() {
        window.print();
        return false;
    });
});

function s_check(id) {
    for (i = 0; i < list.length; i++) {
        if (list[i] == id) return true;
    }
    return false;
}

function s_add(id) {
    if (s_check(id) === false) {
        list.push(id);
    }
}

function s_del(id) {
    for (i = 0; i < list.length; i++) {
        if (list[i] == id) {
            list.splice(i, 1);
            break;
        }
    }
}

function s_clear() {
    list = new Array();
}

function s_submit() {
    $('input:hidden[name="list"]').val(list.join('_'));
    $('#form1').submit();
}

