function init() {
	setSelection(document.getElementById('lang').value, 'lang_', 4);
	setSelection(document.getElementById('willvolitems').value, 'vol_', 19);
	setSelection(document.getElementById('volt').value, 'volt_', 6);
	setSelection(document.getElementById('survey_items').value, 'svy_', 6);
}

function onButtonReady() {  
	var oAcceptButton = new YAHOO.widget.Button("accept-button"); 
	
	//oAcceptButton.onclick = function() {
	//	alert('clicked');
	//};
} 
YAHOO.util.Event.onContentReady("accept-button", onButtonReady); 

function submitForm() {
	var l_items = document.getElementById('lang');
	l_items.value = getSelection('lang_', 4);
	//alert(l_items.value);
	
	var v_items = document.getElementById('willvolitems');
	v_items.value = getSelection('vol_', 19);
	//alert(v_items.value);
	
	var v_time = document.getElementById('volt');
	v_time.value = getSelection('volt_', 6);
	//alert(v_time.value);
	
	var s_items = document.getElementById('survey_items');
	s_items.value = getSelection('svy_', 6);
	//alert(s_items.value);
	
	document.forms[0].submit();
}

function getSelection(id_prefix, num) {
	var n = 0;
	for(var i=1; i<=num; i++) {
		var id = id_prefix+i;
		var o = document.getElementById(id);
		if (o) {
			if (o.checked)
				n = n | o.value;
		}
	}
	return n;
}

function setSelection(value, id_prefix, num) {
	var n = 0;
	var mask = 1;
	for(var i=1; i<=num; i++) {
		var id = id_prefix+i;
		var o = document.getElementById(id);
		if (o && (value & mask)) {
			o.checked = true;
		}
		mask = mask * 2;
	}
}

