var sections = new Array();
var langs = new Array();

function sendParam(type, id, elem) {
	if (type == 1)
		arr = sections;
	else
		arr = langs;

	if (typeof(arr[id]) == 'undefined' || arr[id] == 0)
		arr[id] = 1;
	else
		arr[id] = 0;
	
	if (getStyle(elem, 'className', 0) != 'cl2 bold')
		applyStyle(elem, 'className', 'cl2 bold', 0);
	else
		applyStyle(elem, 'className', 'cl2', 0);
	
	ret1 = '';
	for (key in sections)
		if (sections[key] == 1) {
			if (ret1 != '')
				ret1 += '|'
			ret1 += key;
		}
	ret2 = '';
	for (key in langs)
		if (langs[key] == 1) {
			if (ret2 != '')
				ret2 += '|'
			ret2 += key;
		}
		
	document.add_var.s.value = ret1;
	document.add_var.l.value = ret2;
		
	new Ajax.Updater('trans', 'index.php?obj=trans&action=build&s=' + escape(ret1) + '&l=' + escape(ret2), {asynchronous:true});
}