
function addLoadEvent(func)
{
	var oldonload = window.onload;
	if (typeof window.onload != 'function')
	{
		window.onload = func;
	}
	else
	{
		window.onload = function()
		{
			oldonload();
			func();
		}
	}
}



function getEventTarget(event)
{
	var targetElement = null;

	if (typeof event.target != "undefined")
	{
		targetElement = event.target;
	}
	else
	{
		targetElement = event.srcElement;
	}

	while (targetElement.nodeType == 3 && targetElement.parentNode != null)
	{
		targetElement = targetElement.parentNode;
	}

	return targetElement;
}

function stopEvent(event)
{
	if (typeof event.stopPropagation != "undefined")
	{
		event.stopPropagation();
	}
	else
	{
		event.cancelBubble = true;
	}
}


function showAndHide(id)
{
	var content = document.getElementById("content");
	var divs = content.getElementsByTagName("div");
	var divs_length = divs.length;

	for (var i=0; i<divs_length; i++)
	{
		var div = divs[i];

		if (div.getAttribute("id").indexOf("Flag") == -1)
		{
			continue;
		}
		else if (div.getAttribute("id") != id)
		{
			div.style.display = "none";
		}
		else
		{
			div.style.display = "block";
		}
	}
}

function popUp() {
	var links = document.getElementsByTagName("a");
	var links_length = links.length;

	for (var i=0; i<links_length; i++)
	{
		var link = links[i];
		if (link.className.indexOf("popup") != -1)
		{
			link.onclick = function()
			{
				window.open(this.href,"fcz_popup");
				return false;
			}
		}
	}
}


function popup(width,height,url,myname,winx,winy)
{
	if (width > screen.width)
	{
		width = screen.width;
	}
	if (height > screen.height)
	{
		height = screen.height;
	}
	var scroll = 'yes';
	var w = width;
	var h = height;

	var winl = (screen.width - w) / 3;
	var wint = (screen.height - h) / 3;

	if (winx > 0)
	{
		winl=winx;
	}

	if (winy > 0)
	{
		wint=winy;
	}

	if(myname.indexOf("_randomize") > 0)
	{
		f = Math.random() * 100000;
		f = Math.round(f);
		myname = myname + f;
	}
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',screenY='+wint+',screenX='+winl+',scrollbars='+scroll+',resizable,status=yes';
	win = window.open(url, myname, winprops);
	return win;
}

addLoadEvent(popUp);


function prepareLinks()
{
	if (!document.getElementById || !document.getElementsByTagName) return false;

	var links = document.getElementsByTagName("a");
	var links_length = links.length;

	for (var i=0; i<links_length; i++)
	{
		var link_href = links[i].getAttribute("href");
		if (links[i].getAttribute("target"))
		{
			var link_target = links[i].getAttribute("target");
		}
		else
		{
			var link_target = "";
		} 

		if ((link_href.indexOf("uid") != -1) || (link_target == "tiket"))
		{
			links[i].onclick = function()
			{
				ticketPopUp(this.href);
				return false;
			}
		}
	}
}

function ticketPopUp(winURL)
{
	var ww = 510;
	var wh = 590;
	var left = 0;
	if (screen.width <= 510)
	{
		ww = screen.width;
	}
	else
	{
		left = screen.width - 510;
	}
	if (screen.height < 590)
	{
		wh = screen.height;
	}
	window.open(winURL,"tiket","width="+ww+",height="+wh+",left="+left+",resizable=yes,scrollbars=yes").focus();
}

addLoadEvent(prepareLinks);

