try
	{
		document.addEventListener('click', handleClick, false);
	}
catch(e)
	{
		if(document.attachEvent)
			{
				document.attachEvent('onclick', handleClick);
			}
		else
			{
				document.onclick = handleClick;
			}
	}

function handleClick(e)
	{
		var event = e || window.event;
		if(event.ctrlKey || event.shiftKey || event.altKey) return true;
		if(event.which && event.which != 1) return true;

		var target = event.target || event.srcElement;
		
		while(target && !/^a$/i.test(target.nodeName))
			{
				target = target.parentNode;
			}

		if(!target || !target.getAttribute('rel')) return true;

		var rel = target.getAttribute('rel');
		var href = target.getAttribute('href');
	 
		switch(rel)
			{
				case 'gallery':
				 window.open(href, '', 'width=252,height=252');
				 break;
				case 'external':
					window.open(href);
					break;
				default:
					return true;
			}

		 try
			{
				event.preventDefault();
			}
		catch(e)
			{
			}
		
		return false;
	}
	
function Fotka(IDf, wi, he)
	{
		var hop = "fotka.asp?IDFotky=" + IDf
		parametry = "scrollbars=yes, location=no, status=no, width=" + wi + ", height=" + he + ", menubar=no, resizable=yes, directories=no, toolbar=no"
		window.open(hop,"_blank",parametry);
	}

function Vizitka(strPage, ID)
	{
		var hop = strPage +"?ID="+ ID;
		var wi = 400;
		var he = 280;
		var parametry = "scrollbars=yes, location=no, status=no, width=" + wi + ", height=" + he + ", menubar=no, resizable=yes, directories=no, toolbar=no";
		window.open(hop,"_blank",parametry);
	}

function kontrola()
	{
		var hlaseni;
		hlaseni = "";
		
		if(document.getElementById("jmeno").value == "")
			{
				hlaseni = hlaseni +"* musíte vyplnit jméno\n";
			}
		
		if(document.getElementById("email").value == "")
			{
				hlaseni = hlaseni +"* musíte vyplnit adresu elektronické pošty\n";
			}
		
		if(document.getElementById("dotaz").value == "")
			{
				hlaseni = hlaseni +"* musíte vyplnit text zprávy\n";
			}
		
		if(window.RegExp)
			{
				re = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$");
				
				if(!re.test(document.getElementById("email").value))
					{
						hlaseni = hlaseni +"* zadaný email není správnou adresou elektronické pošty\n";
					}
			}
			
		if(hlaseni != "")
			{
				alert(hlaseni);
				return false;				
			}
		else
			return true;
	}
	
function vymazPole(pole, textKVymazani)
	{
		if(pole.value == textKVymazani)
			pole.value = "";
	}
