Application.UI = {
	fillCategoryContainer: function(checked){
		var selector = $('CategorySelector');
		var container = $('CategoryContainer');
		if(selector && container && menu_job){
			try{
				container.innerHTML = '';
				for(var i = 0; i < menu_job.length; ++i ){
					if(selector.value == menu_job[i].id){
						var table = document.createElement('table');
						table.style.width = '100%';
						tbody = document.createElement('tbody');
						var childs = menu_job[i].els;
						var ceiled = Math.ceil(childs.length/2);
						var idx = 0;
						var ids = [];
						for(var i = 0; i < ceiled; i++ ){
							var tr = document.createElement('tr');
							for(var j = 0; j<2; j++){
								idx = i + j*ceiled;
								var td = document.createElement('td');
								td.width = '50%';
								if(typeof childs[idx] != 'undefined'){
									var checkbox = document.createElement('input');
									checkbox.type = 'checkbox';
									checkbox.id = 'ch' + childs[idx]['id'];
									ids.push(checkbox.id);
									checkbox.value = childs[idx]['id'];
									checkbox.name = 'cat_id[]';
									if(checked){
										checkbox.checked = true;
									}
									if(window.posted_cats){
										for(var k=0; k<posted_cats.length;k++){
											if(posted_cats[k] == childs[idx]['id']){
												checkbox.checked = true;
											}
										}
									}
									td.appendChild(checkbox);
									td.appendChild(document.createTextNode(childs[idx].title))
								}else{
									td.appendChild(document.createTextNode('\xA0'));
								}
								tr.appendChild(td);
							}
							tbody.appendChild(tr);
						}
						table.appendChild(tbody);
						container.appendChild(table);
						if(checked && ids) for(var i=0; i<ids.length; i++){
							$(ids[i]).checked = true;
						}
						break;
					}
				}
				container.style.display = '';
			}catch(e){
				alert(e);
			}
		}else if(container){
			container.innerHTML = '';
		}
	},
	reloadCaptcha: function(){
		var img = $('captcha');
		if(img){
			img.src = '/captcha.gif?' + Math.round((Math.random() * (10000000 - 1)));
		}
	}
}