var Odvetvi = {
	category : function(id,parent) {
		var value = document.getElementById(id).value;
		if(value == '0'){
			value = parent;
		}
		Odvetvi.submit(value);
	},
	submit : function(value) {
		document.adminForm.last.value = value;
		document.adminForm.submit();
	},
	reset : function() {
		Odvetvi.submit('0');
	},
	select : function(previousId, lastId) {
		if (Odvetvi.setValues(previousId, lastId)) {
			window.parent.Filter.select(Odvetvi.getValue(), Odvetvi
					.getValueText());
			window.parent.document.getElementById('sbox-window').close();
		}
		return false;
	},
	setValues : function(previousId, lastId) {
		if (lastId == '0') {
			alert(lgOdvSelectRegister);
			return false;
		} else {
			var last = document.getElementById(lastId);
			var lastValue = last.value;
			var lastText = Odvetvi.getText(last);
			var previous = document.getElementById(previousId);
			if (previous) {
				var previousValue = previous.value;
				var previousText = Odvetvi.getText(previous);
			} else {
				var previousValue = '0';
				var previousText = '';
			}
			if (lastValue == '0' && previousValue == '0') {
				alert(lgOdvSelectCategory);
				return false;
			} else if (lastValue != '0') {
				var value = lastValue;
				var text = lastText;
			} else {
				var value = previousValue;
				var text = previousText;
			}
		}
		Odvetvi.setValue(value);
		Odvetvi.setText(text);
		return true;
	},
	setValue : function(value) {
		document.getElementById('selectValue').value = value;

	},
	setText : function(text) {
		document.getElementById('selectText').value = text;
	},
	getValue : function() {
		return document.getElementById('selectValue').value;

	},
	getValueText : function() {
		return document.getElementById('selectText').value;
	},
	getText : function(selement) {
		var found = '';
		var ic = selement.childNodes.length;
		for ( var i = 0; i < ic; i++) {
			if ((typeof selement.childNodes[i].innerHTML != "undefined")
					&& (typeof selement.childNodes[i].value != "undefined")) {
				if ((selement.childNodes[i].value == selement.value)) {
					found = selement.childNodes[i].innerHTML;
				}
			}
		}
		return found;
	},
	save : function(page, previousId, lastId) {
		if (Odvetvi.setValues(previousId, lastId)) {
			submitbutton('add_odvetvi');
			var cmd = "window.parent.document.getElementById('sbox-window').close();"
					+ "document.getElementById('startOffset').value="
					+ page
					+ ";" + "document.adminForm.submit();";
			window.top.setTimeout(cmd, 70);
		}
		return false;
	},
	apply : function(previousId, lastId) {
		if (Odvetvi.setValues(previousId, lastId)) {
			submitbutton('add_odvetvi');
		}
		return false;
	},
	cancel : function(page) {
		var cmd = "window.parent.document.getElementById('sbox-window').close();"
				+ "document.getElementById('startOffset').value="
				+ page
				+ ";"
				+ "document.adminForm.submit();"
		window.top.setTimeout(cmd, 70);
	},
	saveCode : function(page) {
		if (Odvetvi.validCode()) {
			submitbutton('add_odvetvi_code');
			var cmd = "window.parent.document.getElementById('sbox-window').close();"
					+ "document.getElementById('startOffset').value="
					+ page
					+ ";" + "document.adminForm.submit();";
			window.top.setTimeout(cmd, 70);
		}
		return false;
	},
	applyCode : function() {
		if (Odvetvi.validCode()) {
			submitbutton('add_odvetvi_code');
		}
		return false;
	},
	validCode : function() {
		if (document.getElementById('kod').value == '') {
			alert(lgOdvAddCode);
			return false;
		}
		return true;
	}
}
