
		function setSmile(add,where)
		{
			add = '<img src="' + add + '" alt="smile" />&nbsp;';
			inst = tinyMCE.getInstanceById(where);
			inst.execCommand('mceInsertContent',false, add);
		}

		function openPopup(file,width,height)
		{
			var param = "width=" + width + ",height=" + height + ",statusbar=0,menubar=0";
			newwin = window.open(file, "preview", param);
			newwin.moveTo(screen.width/2 - width/2, 200);
			return false;
		}

		function openprint(idecko, formPrint, formUserId)
		{
			var screenW = 640;
			if (parseInt(navigator.appVersion) > 3)
			{
			 screenW = screen.width;
			}
			else if (navigator.appName == "Netscape"
			    && parseInt(navigator.appVersion)==3
			    && navigator.javaEnabled()
			   )
			{
			 var jToolkit = java.awt.Toolkit.getDefaultToolkit();
			 var jScreenSize = jToolkit.getScreenSize();
			 screenW = jScreenSize.width;
			}


			var param = "width=700,height=700,statusbar=0,menubar=0,scrollbars=1";
			var file = "";
			if(formPrint != 1)
			{
				file = "http://www.smf.sk/print.php?id=" + idecko;
			}
			else
			{
				file = "http://www.smf.sk/print.php?id=" + idecko + "&formPrint=1&formUserId=" + formUserId;
			}
			newwin = window.open(file, "print", param);
			newwin.moveTo(screenW.width/2 - screenW/2, 200);
			return false;
		}

		function uncheckAllRadios(whichForm, otazkaId)
		{

			var otazka = 'radio_answer_' + otazkaId;
			radios = document.getElementsByName(otazka);
			for (var i = 0; i < radios.length; i++)
			{
  				radios[i].checked = false;
  			}
		}

			// custom in-content slide toogle
	function toogleContentById(byId)
	{
		var c = '#' + byId;
		if($(c).css('display') == 'none')
		{
			$(c).slideDown(400);
		}
		else
		{
			$(c).slideUp(400);
		}
		return false;
	}

	// custom UI dialog
	function openViaDialog(dialogText, dialogTitle)
	{
		$('body').append('<div id="inlineDialogHiddenContent" style="display:none;">' + dialogText + '</div>');

		$('#inlineDialogHiddenContent').dialog(
		{
			modal: true,
			title: dialogTitle,
			buttons: { "zatvoriť": function()
							 {
							 	$(this).dialog("close");
							 }
					 },
			close: function(event, ui)
				   {
						$('#inlineDialogHiddenContent').remove();
				   }
		});

		return false;
	}


	$(document).ready(pageLoaded);


		function pageLoaded()
		{
			
			// pridanie class="dotted" - ajax pre vsetky odkazy bez platneho href
			$("a[href='']").addClass("dotted");
			$("a[href='javascript:void(0);']").addClass("dotted");
			$("a[href='javascript:void(0)']").addClass("dotted");
			$("a[rel*='openSmoothPopup']").addClass("dotted");
			$("a[rel*='loadAjaxContent']").addClass("dotted");
			$("a:has(img)").removeClass("dotted");

			$('a[rel*="external"]').click( function()
			{
				window.open($(this).attr('href'));
				return false;
			});

			$("div.hide").addClass("hidden");

			//animacia infoBox
			$("div[class='infoBox']").animate({backgroundColor: "#fce6c7"}, 1000);

			$("a[href*='http://docs.google.com/gview']").each(function()
			{
				var pdfFile = $(this).attr('href').replace("http://docs.google.com/gview?url=", "").replace("&embedded=true&iframe", "").replace("&iframe&embedded=true", "");
				$(this).after("&nbsp;(<a href='" + pdfFile  + "' title='stiahnuť súbor'>stiahnuť súbor</a>)")
			});

			//openSmoothPopup = fancybox()
			$('a[rel*="openSmoothPopup"]').fancybox({
				'hideOnContentClick': false,
				'centerOnScroll': true,
				'customWidth': function(_this)
								{
									var frameDimensions = $(_this).attr('rel').split(',');
									if(frameDimensions.length == 3)
									{
										return parseInt(frameDimensions[1]);
									}
									else
									{
										return $(window).width() * 0.7;
									}
								},
				'customHeight': function(_this)
								{
									var frameDimensions = $(_this).attr('rel').split(',');
									if(frameDimensions.length == 3)
									{
										return parseInt(frameDimensions[2]);
									}
									else
									{
										return $(window).height() * 0.7;
									}
								}
			});

			//load custom data via ajax
			$('a[rel*="loadAjaxContent"]').click(loadAjaxContentCall);

			function loadAjaxContentCall(e)
			{
				var thisHref = $(this).attr('href');
				var thisRel = $(this).attr("rel").split(',');
				if(thisRel.length > 1)
				{
					var targetId = '#' + thisRel[1];
				}
				else
				{
					var targetId = '#contentWrapper';
				}

				$(targetId).animate({opacity: 0}, function()
													 {
														//ajax content loading
														$.ajax(
																{
																	url: thisHref,
																	data: "ajax=1",
																	async: false,
																	complete: function(XMLHttpRequest, status)
																				 {
																				 	$(targetId).animate({opacity: 1}, function()
																								 						{
																																$('a[rel^="openSmoothPopup"]').fancybox();
																																pageLoaded();
																														}
																									  );
																				 },
																	success: function(html, status)
																			 {
																				$(targetId).html(html);
																			 }
																}
															  );
													 }
								    );

				return false;
			}


		} /* pageLoaded */

