dtrch = {
	goToPageSB: function(sender) {
		var mySelect = document.getElementById(sender);
		if (mySelect.value != "") {
			document.location.href = mySelect.value;
		}
	},
	
	printPage: function(page) {	
		window.print();
	},
	
	sendForm: function(formID) {
		var myForm = document.getElementById(formID);
		if (myForm != undefined) {
			if (arguments.length>1) {
				myForm.action = arguments[1];
			}
			myForm.submit();
		}
	},
	
	cancelForm: function(formID) {
		var myForm = document.getElementById(formID);
		if (myForm != undefined) {
			myForm.reset();
		}
	},
	
	setOnBlur: function(el,defVal) {
		if(el.value==''){el.value = defVal;}
	},
	
	setOnFocus: function(el,defVal) {
		if(el.value==defVal){el.value = '';}
	},
	
	insertHTML: function(elID, inHTML) {
		var myElement = document.getElementById(elID);
		if (myElement != undefined) {
			myElement.innerHTML = myElement.innerHTML + inHTML;
		}
	},
	
	add2Select: function(elID, no, option_val, option_txt, selected) {
		var myElement = document.getElementById(elID);
		if (myElement != undefined) {
			myElement.options[no] = new Option(option_txt, option_val, false, selected);
		}
	},

	loadSelect: function(sourceID, targetID, group, urlPrefix) {
		var sourceElement = document.getElementById(sourceID);
		var targetElement = document.getElementById(targetID);
		if ((sourceElement != undefined) && (targetElement != undefined)) {
			var localZbior = zbior[sourceElement.value];
			/* targetElement.options.length=0;
			targetElement.options[0] = new Option('Wybierz produkt', '', false, true);
			for (i=0; i<localZbior.length; i++) {
				targetElement.options[i+1] = new Option(localZbior[i][1], urlPrefix+localZbior[i][0], false, false);
			} */
			$('#'+targetID+'_input').remove();
			$('#'+targetID+'_container').remove();
			var options = '<option value="">Wybierz produkt</option>';
			for (i=0; i<localZbior.length; i++) {
				options += '<option value="' + urlPrefix+localZbior[i][0] + '">' + localZbior[i][1] + '</option>';
			}
			$('#'+targetID).html(options);
			$('#'+targetID).selectbox();
		}
	},

	localContainer: null,

	setContainer: function(element) {
		this.localContainer = element.value;
	},
	
	getContainer: function() {
		return this.localContainer;
	},
	
	printNode:	function (nodeID, windowTitle){

		var node = document.getElementById(nodeID);
		var content=node.innerHTML
		var pwin=window.open('','print_content','width=100,height=100');

		pwin.document.open();
		pwin.document.write('<html><head><title>'+windowTitle+'</title></head><body onload="window.print()">'+content+'</body></html>');
		pwin.document.close();

		setTimeout(function(){pwin.close();},1000);

	},
	
	printNodePDF:	function (filePDF, windowTitle){

		var pwin=window.open(filePDF,'print_content','width=800,height=800');

		pwin.focus();
		//setTimeout(function(){pwin.close();},1000);

	},
	
	updateValue: function(soureElement, targetID) {
		var targetElement = document.getElementById(targetID);
		if (targetElement != undefined) {
			targetElement.value = soureElement.value;
		}
	},
	
	updateSelect: function(selectID, selectValue) {
		var mySelect = document.getElementById(selectID);
		alert(selectValue);
	}
}