// www.stredoceska-kampan.cz -- JavaScripts
// 2011-01-25

// Prefix skxx


function menuHigh(group, groupNo, item, itemNo, highlightedGroup, highlightedItem) {
	var index;
	var neighbourhood;
	var groupRight1;
	var groupLeft1;

	if (highlightedGroup != group) {
		document.getElementById("skxxbgMenuHdrGroup" + group).style.backgroundImage = eval("'url(images/skxxbg-menu-hdr-group-" + group + "-high.gif)'");
		document.getElementById("skxxbgMenuGroup" + group).style.backgroundImage = eval("'url(images/skxxbg-menu-group-" + group + "-high.gif)'");
	}
	if (index != item) {
		document.getElementById("skxxbgMenuGroupItem" + group + item).style.backgroundImage = 'url(images/skxxarrow-high.gif)';
	}

	groupRight1 = group + 1;
	groupLeft1 = group - 1;

	if ((highlightedGroup == 0) || (highlightedGroup == group)) {
		if (groupLeft1 > 0) {
			document.getElementById("skxxbgMenuHdrGroup" + groupLeft1).style.backgroundImage = eval("'url(images/skxxbg-menu-hdr-group-" + groupLeft1 + "-low-high-right.gif)'");
		}
		if (groupRight1 <= groupNo) {
			document.getElementById("skxxbgMenuHdrGroup" + groupRight1).style.backgroundImage = eval("'url(images/skxxbg-menu-hdr-group-" + groupRight1 + "-low-high-left.gif)'");
		}
	}
	else {
		neighbourhood = group - highlightedGroup;

		switch (neighbourhood) {
			case 1 : {
					if (groupRight1 <= groupNo) {
						document.getElementById("skxxbgMenuHdrGroup" + groupRight1).style.backgroundImage = eval("'url(images/skxxbg-menu-hdr-group-" + groupRight1 + "-low-high-left.gif)'");
					}
					break;
			}
			case -1 : {
					if (groupLeft1 > 0) {
						document.getElementById("skxxbgMenuHdrGroup" + groupLeft1).style.backgroundImage = eval("'url(images/skxxbg-menu-hdr-group-" + groupLeft1 + "-low-high-right.gif)'");
					}
					break;
			}
			case 2 : {
					if (groupRight1 <= groupNo) {
						document.getElementById("skxxbgMenuHdrGroup" + groupRight1).style.backgroundImage = eval("'url(images/skxxbg-menu-hdr-group-" + groupRight1 + "-low-high-left.gif)'");
					}
					document.getElementById("skxxbgMenuHdrGroup" + groupLeft1).style.backgroundImage = eval("'url(images/skxxbg-menu-hdr-group-" + groupLeft1 + "-low-high-left-right.gif)'");
					break;
			}
			case -2 : {
					if (groupLeft1 > 0) {
						document.getElementById("skxxbgMenuHdrGroup" + groupLeft1).style.backgroundImage = eval("'url(images/skxxbg-menu-hdr-group-" + groupLeft1 + "-low-high-right.gif)'");
					}
					document.getElementById("skxxbgMenuHdrGroup" + groupRight1).style.backgroundImage = eval("'url(images/skxxbg-menu-hdr-group-" + groupRight1 + "-low-high-left-right.gif)'");
					break;
			}
			default : {
					if (neighbourhood > 2) {
						if (groupRight1 <= groupNo) {
							document.getElementById("skxxbgMenuHdrGroup" + groupRight1).style.backgroundImage = eval("'url(images/skxxbg-menu-hdr-group-" + groupRight1 + "-low-high-left.gif)'");
						}
						document.getElementById("skxxbgMenuHdrGroup" + groupLeft1).style.backgroundImage = eval("'url(images/skxxbg-menu-hdr-group-" + groupLeft1 + "-low-high-right.gif)'");
					}
					else {
						if (groupLeft1 > 0) {
							document.getElementById("skxxbgMenuHdrGroup" + groupLeft1).style.backgroundImage = eval("'url(images/skxxbg-menu-hdr-group-" + groupLeft1 + "-low-high-right.gif)'");
						}
						document.getElementById("skxxbgMenuHdrGroup" + groupRight1).style.backgroundImage = eval("'url(images/skxxbg-menu-hdr-group-" + groupRight1 + "-low-high-left.gif)'");
					}
					break;
			}
		}
	}

	for (index = 1; index <= itemNo; index++) {
		if (!((index == highlightedItem) && (group == highlightedGroup))) {
			if (index == item) {
				document.getElementById("skxxaMenuGroupItem" + group + index).style.color = 'White';
			}
			else {
				document.getElementById("skxxbgMenuGroupItem" + group + index).style.backgroundImage = 'url(images/skxxarrow-low-on-highlighted-bg.gif)';
				document.getElementById("skxxaMenuGroupItem" + group + index).style.color = '#FD8200';
			}
		}
	}
}	// END function menuHigh()


function menuLow(group, groupNo, itemNo, highlightedGroup, highlightedItem) {
	var index;
	var neighbourhood;
	var groupLeft1;
	var groupRight1;

	if (highlightedGroup != group) {
		document.getElementById("skxxbgMenuHdrGroup" + group).style.backgroundImage = eval("'url(images/skxxbg-menu-hdr-group-" + group + "-low.gif)'");
		document.getElementById("skxxbgMenuGroup" + group).style.backgroundImage = eval("'url(images/skxxbg-menu-group-" + group + "-low.gif)'");
	}

	groupRight1 = group + 1;
	groupLeft1 = group - 1;

	if (highlightedGroup == 0) {
		if (groupLeft1 > 0) {
			document.getElementById("skxxbgMenuHdrGroup" + groupLeft1).style.backgroundImage = eval("'url(images/skxxbg-menu-hdr-group-" + groupLeft1 + "-low.gif)'");
		}
		if (groupRight1 <= groupNo) {
			document.getElementById("skxxbgMenuHdrGroup" + groupRight1).style.backgroundImage = eval("'url(images/skxxbg-menu-hdr-group-" + groupRight1 + "-low.gif)'");
		}
	}
	else {
		neighbourhood = group - highlightedGroup;

		switch (neighbourhood) {
			case 0 : {
					break;
			}
			case 1 : {
					if (groupRight1 <= groupNo) {
						document.getElementById("skxxbgMenuHdrGroup" + groupRight1).style.backgroundImage = eval("'url(images/skxxbg-menu-hdr-group-" + groupRight1 + "-low.gif)'");
					}
					document.getElementById("skxxbgMenuHdrGroup" + group).style.backgroundImage = eval("'url(images/skxxbg-menu-hdr-group-" + group + "-low-high-left.gif)'");
					break;
			}
			case -1 : {
					if (groupLeft1 > 0) {
						document.getElementById("skxxbgMenuHdrGroup" + groupLeft1).style.backgroundImage = eval("'url(images/skxxbg-menu-hdr-group-" + groupLeft1 + "-low.gif)'");
					}
					document.getElementById("skxxbgMenuHdrGroup" + group).style.backgroundImage = eval("'url(images/skxxbg-menu-hdr-group-" + group + "-low-high-right.gif)'");
					break;
			}
			case 2 : {
					if (groupRight1 <= groupNo) {
						document.getElementById("skxxbgMenuHdrGroup" + groupRight1).style.backgroundImage = eval("'url(images/skxxbg-menu-hdr-group-" + groupRight1 + "-low.gif)'");
					}
					document.getElementById("skxxbgMenuHdrGroup" + groupLeft1).style.backgroundImage = eval("'url(images/skxxbg-menu-hdr-group-" + groupLeft1 + "-low-high-left.gif)'");
					break;
			}
			case -2 : {
					if (groupLeft1 > 0) {
						document.getElementById("skxxbgMenuHdrGroup" + groupLeft1).style.backgroundImage = eval("'url(images/skxxbg-menu-hdr-group-" + groupLeft1 + "-low.gif)'");
					}
					document.getElementById("skxxbgMenuHdrGroup" + groupRight1).style.backgroundImage = eval("'url(images/skxxbg-menu-hdr-group-" + groupRight1 + "-low-high-right.gif)'");
					break;
			}
			default : {
					if (neighbourhood > 2) {
						if (groupRight1 <= groupNo) {
							document.getElementById("skxxbgMenuHdrGroup" + groupRight1).style.backgroundImage = eval("'url(images/skxxbg-menu-hdr-group-" + groupRight1 + "-low.gif)'");
						}
						document.getElementById("skxxbgMenuHdrGroup" + groupLeft1).style.backgroundImage = eval("'url(images/skxxbg-menu-hdr-group-" + groupLeft1 + "-low.gif)'");
					}
					else {
						if (groupLeft1 > 0) {
							document.getElementById("skxxbgMenuHdrGroup" + groupLeft1).style.backgroundImage = eval("'url(images/skxxbg-menu-hdr-group-" + groupLeft1 + "-low.gif)'");
						}
						document.getElementById("skxxbgMenuHdrGroup" + groupRight1).style.backgroundImage = eval("'url(images/skxxbg-menu-hdr-group-" + groupRight1 + "-low.gif)'");
					}
					break;
			}
		}
	}

	if (highlightedGroup != group) {
		for (index = 1; index <= itemNo; index++) {
			document.getElementById("skxxbgMenuGroupItem" + group + index).style.backgroundImage = 'url(images/skxxarrow-low.gif)';
			document.getElementById("skxxaMenuGroupItem" + group + index).style.color = 'Black';
		}
	}
	else {
		for (index = 1; index <= itemNo; index++) {
			if (index != highlightedItem) {
				document.getElementById("skxxbgMenuGroupItem" + group + index).style.backgroundImage = 'url(images/skxxarrow-low-on-highlighted-bg.gif)';
				document.getElementById("skxxaMenuGroupItem" + group + index).style.color = '#FD8200';
			}
		}
	}
}	// END function menuLow()


function createEmailAddress(emailName1, emailName2, domain1, domain2) {
	var sub = "";
	var at = "@";

	document.write("<a href='ma" + "ilto:" + emailName1 + emailName2 + '' + at + "" + domain1 + sub + domain2 + "' title='" + emailName1 + emailName2 + '' + at + "" + domain1 + sub + domain2 + "'>" + emailName1 + emailName2 + '' + at + "" + domain1 + sub + domain2 + "</a>");
}


function createEmailAddressWithSubject(emailName1, emailName2, domain1, domain2, subject) {
	var sub = "";
	var at = "@";

	document.write("<a href='ma" + "ilto:" + emailName1 + emailName2 + '' + at + "" + domain1 + sub + domain2 + "?subject=" + subject + "' title='" + emailName1 + emailName2 + '' + at + "" + domain1 + sub + domain2 + "?subject=" + subject + "'>" + emailName1 + emailName2 + '' + at + "" + domain1 + sub + domain2 + "</a>");
}

