
function doPoll(fo_obj) {

    var checkcount = new Array();
    var item = new Array();

    for(var i=0;i<fo_obj.length;i++) {
        var obj = fo_obj[i];
        if(obj.nodeName != 'INPUT') continue;

        var name = obj.name;
        if(name.indexOf('checkcount')>-1) {
            var t = name.split('_');
            var poll_srl_index = parseInt(t[1],10);
            checkcount[poll_srl_index] = obj.value;
            item[poll_srl_index] = new Array();

        } else if(name.indexOf('item_')>-1) {
            var t = name.split('_');
            var poll_srl = parseInt(t[1],10); 
            var poll_srl_index = parseInt(t[2],10); 
            if(obj.checked == true) item[poll_srl_index][item[poll_srl_index].length] = obj.value;
        }
    }

    var poll_srl_indexes = "";
    for(var poll_srl_index in checkcount) {
	if(!checkcount.hasOwnProperty(poll_srl_index)) continue;
        var count = checkcount[poll_srl_index];
        var items = item[poll_srl_index];
        if(items.length < 1 || count < items.length) {
            //alert(poll_alert_lang);
	    //Parent.Document.Pop_Error.style.display="true";
	    var Btn = document.getElementById('Pop_Error'); // 보이게 할 div
	    Btn.style.display = 'block'; 
            return false;
        }

        poll_srl_indexes += items.join(',')+',';
    }
    fo_obj.poll_srl_indexes.value = poll_srl_indexes;
    
    //alert(fo_obj.target);

    //procFilter(fo_obj, poll);
    return true;
}

function styleControl(obj,vis){
    obj.style.display = vis; 
}


function completePoll(ret_obj) {
    var poll_srl = ret_obj['poll_srl'];
    var tpl = ret_obj['tpl'];
    var width = xWidth("poll_"+poll_srl);
    xInnerHtml("poll_"+poll_srl, tpl);
    xWidth("poll_"+poll_srl, width);
}


function doPollViewResult(poll_srl) {
    var params = new Array();
    params['poll_srl'] = poll_srl;

    var response_tags = new Array('error','message','poll_srl', 'tpl');

    exec_xml('poll','procPollViewResult', params, completePoll, response_tags);
}





