
		function setAsHome(myLink)
		{
		        if(navigator.appName.indexOf('Microsoft')!=-1)
		        {
		         myLink.style.behavior='url(#default#homepage)';
		                        myLink.setHomePage(location.href);
		            }

		        else if(navigator.appName.indexOf('Netscape')!=-1)
		        {
		               // Netscape / firefox browsers
		               var msg = "Stlačte ľavé tlačítko myši a presuňte <a href='javascript:setAsHome(document.documentElement);'>tento textový odkaz</a> na tlačítko 'domov' (ikona domčeka) v záhlaví Vášho prehliadača. ";
		               openViaDialog(msg, '');
		        }
		        else if(navigator.appName.indexOf('Opera')!=-1)
		        {
		               // Opera
		               var msg = "Prosím choďte do Nástroje - Nastavenia";
		               msg += "- Obecné a zvoľte 'použiť aktuálnu' ";
		               msg += "pre nastavenie tejto stránky ako domovskej.";
		               alert(msg);
		        }
		        else
		        {
		               // Other browsers
		               var msg = "Je nám ľúto, ale Váš prehliadač ";
		               msg += "nedovoľuje automaticky nastaviť domovskú stránku.";
		               msg += "Prosím nastavte ako domovskú stránku ručne v záložke ";
		               msg += "NASTAVENIA Vášho prehliadača.";
		               alert(msg);
		        }
		}

		function AddToFavorites()
		{
		    var title = document.title; var url = location.href;
		    if (window.sidebar) // Firefox
			    window.sidebar.addPanel(title, url, '');
		    else if(window.opera && window.print) // Opera
		    {
			    var elem = document.createElement('a');
			    elem.setAttribute('href',url);
			    elem.setAttribute('title',title);
			    elem.setAttribute('rel','sidebar'); // required to work in opera 7+
			    elem.click();
		    }
		    else if(document.all) // IE
			    window.external.AddFavorite(url, title);
		}

		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, tweet)
		{
			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.firmypuchov.sk/print.php?id=" + idecko + (('undefined' != tweet) ? "&tweet=1" : "");
			}
			else
			{
				file = "http://www.firmypuchov.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;
  			}
		}

		function sendMessage(uid)
		{
			if('undefined' != uid)
			{
				var str = $("#messageForm").serialize();

				$.ajax(
						{
						url: 'http://www.firmypuchov.sk/js/ajaxHandler.php?' + str + '&op=sendCustomMessage&u=' + uid,
						success: function(html)
								 {
								 	openViaDialog(html);
								 }

						}
					  );
			}
			return 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;
	}

	// firmy related
	var firmySetMesto, sendMessage;

	$(document).ready(pageLoaded);


		function pageLoaded()
		{
			

			// firmy related
			$('#searchFirmy').click(function(event) {
				toogleContentById('searchFirmySelect');
				event.stopPropagation();
				$('body').click( function()
				{
					$('#searchFirmySelect').slideUp(400);
				});
			});

			firmySetMesto = function(m,v)
			{
				$('#searchMesto').val(v);
				$('#searchFirmy').html(m);
				return false;
			}

			// 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");


			//animacia infoBox
			$("*[class='infoBox']").animate({backgroundColor: "#DBEFA4"}, 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 */

