// FG Forrest, a.s. (c) 1996-2009
$(document).ready( function() {
	var oForm = $("#p-mid-r FORM.searchOtgForm")[0];
	if (oForm) {
		$("LABEL", oForm).hide();
		$("INPUT.submit", oForm).hide();
		$("INPUT.submit", oForm)[0].disabled = true;
		$("A", oForm).show();
		
		var eInputSelection = $("SELECT", oForm)[0];
		if (eInputSelection) {
			eInputSelection.options[0].selected = true;
			initOtgFormInput(eInputSelection.options[0].value);
			$(eInputSelection)[0].style.display = "inline";
		}
		
		$("SELECT", oForm).change( function() {
			initOtgFormInput(this.options[this.selectedIndex].value);
		});

		$("A", oForm).click( function() {
			var oForm = $("#p-mid-r FORM.searchOtgForm")[0];
			if (oForm) {
				this.href = oForm.action + '?'; 
				var textInputs = $("INPUT.text", oForm);
				for (i = 0; i < textInputs.length; i++) {
					var eTextInput = textInputs[i];
					if (eTextInput && eTextInput.style.display != '' && eTextInput.style.display != 'none') {
						this.href = this.href + eTextInput.name + '=' + urlParamEncoding(eTextInput.value);
					}
				}
			}
		});
	}
});

function initOtgFormInput(selectedValue) {
	var oForm = $("#p-mid-r FORM.searchOtgForm")[0];
	if (oForm) {
		var textInputs = $("INPUT.text", oForm);
		for (i = 0; i < textInputs.length; i++) {
			var eTextInput = textInputs[i];
			if (eTextInput) {
				if (eTextInput.className.indexOf(selectedValue) == -1) {
					eTextInput.style.display = 'none';
					eTextInput.value = "";
				} else {
					eTextInput.style.display = 'block';
					eTextInput.value = "";
				}
			}
		}
	}
}

function urlParamEncoding(string) {
	string = string.replace(/ /g, "+");
	string = escape(string);
	string = string.replace(/u00A0/g, 'A0');
	string = string.replace(/u0104/g, 'A1');
	string = string.replace(/u02D8/g, 'A2');
	string = string.replace(/u00A4/g, 'A4');
	string = string.replace(/u013D/g, 'A5');
	string = string.replace(/u015A/g, 'A6');
	string = string.replace(/u00A7/g, 'A7');
	string = string.replace(/u00A8/g, 'A8');
	string = string.replace(/u0160/g, '8A');
	string = string.replace(/u015E/g, 'AA');
	string = string.replace(/u0164/g, '8D');
	string = string.replace(/u0179/g, 'AC');
	string = string.replace(/u00AD/g, 'AD');
	string = string.replace(/u017D/g, '8E');
	string = string.replace(/u017B/g, 'AF');
	string = string.replace(/u00B0/g, 'B0');
	string = string.replace(/u0105/g, 'B1');
	string = string.replace(/u02DB/g, 'B2');
	string = string.replace(/u0142/g, 'B3');
	string = string.replace(/u00B4/g, 'B4');
	string = string.replace(/u013E/g, 'B5');
	string = string.replace(/u015B/g, 'B6');
	string = string.replace(/u02C7/g, 'B7');
	string = string.replace(/u00B8/g, 'B8');
	string = string.replace(/u0161/g, '9A');
	string = string.replace(/u015F/g, 'BA');
	string = string.replace(/u0165/g, '9D');
	string = string.replace(/u017A/g, 'BC');
	string = string.replace(/u02DD/g, 'BD');
	string = string.replace(/u017E/g, '9E');
	string = string.replace(/u017C/g, 'BF');
	string = string.replace(/u0154/g, 'C0');
	string = string.replace(/u00C1/g, 'C1');
	string = string.replace(/u00C2/g, 'C2');
	string = string.replace(/u0102/g, 'C3');
	string = string.replace(/u00C4/g, 'C4');
	string = string.replace(/u0139/g, 'C5');
	string = string.replace(/u0106/g, 'C6');
	string = string.replace(/u00C7/g, 'C7');
	string = string.replace(/u010C/g, 'C8');
	string = string.replace(/u00C9/g, 'C9');
	string = string.replace(/u0118/g, 'CA');
	string = string.replace(/u00CB/g, 'CB');
	string = string.replace(/u011A/g, 'CC');
	string = string.replace(/u00CD/g, 'CD');
	string = string.replace(/u00CE/g, 'CE');
	string = string.replace(/u010E/g, 'CF');
	string = string.replace(/u0110/g, 'D0');
	string = string.replace(/u0143/g, 'D1');
	string = string.replace(/u0147/g, 'D2');
	string = string.replace(/u00D3/g, 'D3');
	string = string.replace(/u00D4/g, 'D4');
	string = string.replace(/u0150/g, 'D5');
	string = string.replace(/u00D6/g, 'D6');
	string = string.replace(/u00D7/g, 'D7');
	string = string.replace(/u0158/g, 'D8');
	string = string.replace(/u016E/g, 'D9');
	string = string.replace(/u00DA/g, 'DA');
	string = string.replace(/u0170/g, 'DB');
	string = string.replace(/u00DC/g, 'DC');
	string = string.replace(/u00DD/g, 'DD');
	string = string.replace(/u0162/g, 'DE');
	string = string.replace(/u00DF/g, 'DF');
	string = string.replace(/u0155/g, 'E0');
	string = string.replace(/u00E1/g, 'E1');
	string = string.replace(/u00E2/g, 'E2');
	string = string.replace(/u0103/g, 'E3');
	string = string.replace(/u00E4/g, 'E4');
	string = string.replace(/u013A/g, 'E5');
	string = string.replace(/u0107/g, 'E6');
	string = string.replace(/u00E7/g, 'E7');
	string = string.replace(/u010D/g, 'E8');
	string = string.replace(/u00E9/g, 'E9');
	string = string.replace(/u0119/g, 'EA');
	string = string.replace(/u00EB/g, 'EB');
	string = string.replace(/u011B/g, 'EC');
	string = string.replace(/u00ED/g, 'ED');
	string = string.replace(/u00EE/g, 'EE');
	string = string.replace(/u010F/g, 'EF');
	string = string.replace(/u0111/g, 'F0');
	string = string.replace(/u0144/g, 'F1');
	string = string.replace(/u0148/g, 'F2');
	string = string.replace(/u00F3/g, 'F3');
	string = string.replace(/u00F4/g, 'F4');
	string = string.replace(/u0151/g, 'F5');
	string = string.replace(/u00F6/g, 'F6');
	string = string.replace(/u00F7/g, 'F7');
	string = string.replace(/u0159/g, 'F8');
	string = string.replace(/u016F/g, 'F9');
	string = string.replace(/u00FA/g, 'FA');
	string = string.replace(/u0171/g, 'FB');
	string = string.replace(/u00FC/g, 'FC');
	string = string.replace(/u00FD/g, 'DD');
	string = string.replace(/u0163/g, 'FE');
	string = string.replace(/u02D9/g, 'FF');
	return string;
}

function stripHTML(str) {
	return str.replace(/<[^>]*>/g," ");
}
function ws(txt) {
	txt = stripHTML(txt);
	window.status = txt;
	return true;
}
function btnBack (lang)	{
	var lng	= lang ? lang : 'cs';
	if (lng == 'cs')	document.write('<a href="javascript:history.back()" onMouseOver="return ws(\'zpět\')"><img src="/img/u/back.gif" width="10" height="19" alt="Zpět" border="0">Zpět</a>');
	else	document.write('<a href="javascript:history.back()" onMouseOver="return ws(\'Back\')"><img src="/img/u/back.gif" width="10" height="19" alt="Back" border="0">Back</a>');
}
function printpage() {
	window.print()
}