/*
$Id: products_check.js,v 1.6 2008/12/05 07:36:03 max Exp $
*/
var fe_form;

function fe_create_form(obj, url, mode) {
        var dialog = obj;
        while (dialog) {
                if (dialog.tagName && dialog.tagName.toUpperCase() == 'DIV' && dialog.className.search(/^dialog( |$)/) !== -1)
                        break;

                dialog = dialog.parentNode;
        }

        if (!dialog)
                dialog = document;

        var ids = [];
        $('input').each(function() {
                var m;
                if (this.id && (m = this.id.match(/^fe_pid_([0-9]+)$/)) && this.checked)
                        ids[ids.length] = m[1];
        });

        if (ids.length != 0) {

        var form = document.createElement('FORM');
        form.name = 'dyncompareform';
        form.action = url;
        form.method = 'post';

        document.body.appendChild(form);

        var inp = document.createElement('INPUT');
        inp.type = 'hidden';
        inp.name = 'mode';
        inp.value = mode;

        form.appendChild(inp);

        for (var i = 0; i < ids.length; i++) {
                inp = document.createElement('INPUT');
                inp.type = 'hidden';
                inp.name = 'productids[' + ids[i] + ']';
                inp.value = 'Y';

                form.appendChild(inp);
        }

//        if (localBFamily == 'MSIE') {
//                setTimeout(getMethod(form.submit, form), 500);

//        } else {
                form.submit();
//        }

        return true;
        }
}

function fe_check(obj, id) {
        var p = document.getElementById('fe_pid_' + id);

    if (!p)
        return false;

        p.value = p.value == 'Y' ? '' : 'Y';

        if (obj)
                obj.className = (p.value == '' ? 'button' : 'button checked-button');

    return true;
}
