if (window.self != window.top) window.top.location.href = window.self.location;

var presto = (/Presto/.test(navigator.userAgent));
var msie   = !presto && (/MSIE/.test(navigator.userAgent));

function gaTracker()
{
	if (typeof _gat != "undefined")
	{
		var gaNum = "";
		var gaHst = "";

		switch(location.hostname)
		{
			case "www.gedimaster.eu" :
					gaHst = ".gedimaster.eu";
			case "gedimaster.eu" :
					gaNum = "UA-XXXXXXX-XX";
				break;
			default :
				gaNum = "";
		}

		if (gaNum)
		{
			try
			{
				//alert(gaHst+" : "+gaNum);
				var pageTracker = _gat._getTracker(gaNum);
				if (gaHst)
				{
					pageTracker._setDomainName(gaHst);
				}
				pageTracker._trackPageview();
			}
			catch(err) {}
		}
	}
}

function autoForm()
{
	if (df = document.forms)
	{
		for (var i = 0; i < df.length; i++)
		{
			if (msie) df[i].setAttribute("autocomplete", "off");
			for (var j = 0; j < df[i].elements.length; j++)
			{
				if (msie && ((df[i].elements[j].type == "submit") || (df[i].elements[j].type == "image") || (df[i].elements[j].type == "button"))) df[i].elements[j].click = function(){ return null; }
				if ((df[i].elements[j].type == "submit") || (df[i].elements[j].type == "reset") || (df[i].elements[j].type == "image") || (df[i].elements[j].type == "button")) df[i].elements[j].onfocus = function(){ this.blur(); }
			}
		}
	}
}

function download(src)
{
	var txt = new String(src);
	var arr = txt.split("/");
	var pat = new RegExp("\\?");
	var qTest = pat.test(self.location);
	var qLink = "";

	if (self.location.hash)
	{
		var pat2 = self.location.hash.toString();
		var pat3 = self.location.toString();
		qLink = pat3.replace(pat2, '');
	}
	else
	{
		qLink = self.location;
	}
	self.location.href = qLink+(qTest ? "&" : "?")+"file="+arr.pop();
	return false;
}

function autoLoad()
{
	if (anchors = document.getElementsByTagName("a"))
	{
		for (var i = 0; i<anchors.length; i++)
		{
			if (anchors[i].className == "_blank")    anchors[i].onclick = function() { window.open(this); return false; };
			if (anchors[i].className == "_download") anchors[i].onclick = function() { return download(this); };
		}
	}
	autoForm();
	gaTracker();
	return;
}

try
{
	window.addEventListener("load", autoLoad, true);
}
catch(e)
{
	window.attachEvent("onload", autoLoad);
}

