
	function clearSelect(name) {
		if (document.getElementById) {
			obj = document.getElementById(name);
 			if (obj) {
				while (obj.options.length>0)
					obj.remove(0);
			}
		}
	}

	function selectSelect(name, value) {
		if (document.getElementById) {
			obj = document.getElementById(name);
			if (obj) {
				for (n=0; n<obj.length; n++)
					if (obj.options[n].value==value)
						obj.options[n].selected = true;
			}
		}
	}

	function loadMasterSelect(name, init) {
		init = init*1;
		if (document.getElementById) {
			obj = document.getElementById(name);
			if (obj) {
				clearSelect(name);
				o = new Option();
				o.value = -1;
				o.text  = '[Bir ana kategoriyi seçiniz...]';
				if (init==0) o.selected = 'selected';
				obj.add(o);
				for (i=0; i<categories.length; i++) {
					if (categories[i][0]==0) {
						o = new Option();
						o.value = categories[i][1];
						o.text  = categories[i][2];
						obj.add(o);
					}
				}
				selectSelect(name, init);
			}
		}
	}

	function loadSlaveSelect(master, name, init) {
		init = init*1;
		master = master*1;
		if (document.getElementById) {
			obj = document.getElementById(name);
			if (obj) {
				clearSelect(name);
				o = new Option();
				o.value = -1;
				o.text  = '[Bir alt kategoriyi seçiniz...]';
				if (init==0) o.selected = 'selected';
				obj.add(o);
				if (master>0) {
					for (i=0; i<categories.length; i++) {
						if (categories[i][0]==master) {
							o = new Option();
							o.value = categories[i][1];
							o.text  = categories[i][2];
							obj.add(o);
						}
					}
					selectSelect(name, init);
				}
			}
		}
	}