



var labelsCreated = false;
var labelsDisplayed = false;

function startTimeLocal()
{
var today=new Date();
var h=today.getHours();
var m=today.getMinutes();
var s=today.getSeconds();
// add a zero in front of numbers<10
m=checkTimeLocal(m);
s=checkTimeLocal(s);
return h+":"+m+":"+s;
}

function checkTimeLocal(i)
{
if (i<10)
  {
  i="0" + i;
  }
return i;
}
var localtime = "" + startTimeLocal() + "";

function readIndexedSearch() {

inputs = document.getElementsByName('tx_indexedsearch[sword]');
if (document.getElementById("tx_dmf_pi6[sword]") != undefined){

		if(document.getElementById("tx_dmf_pi6[sword]").value != '') {
		return document.getElementById("tx_dmf_pi6[sword]").value;
	} else {
		return 'undefined';
	}
} else if(document.getElementsByName("tx_dmf_pi6[sword]") != undefined) {

	if(document.getElementsByName("tx_dmf_pi6[sword]").value != '') {
		return document.getElementsByName("tx_dmf_pi6[sword]").value;
	} else {
		return 'undefined';
	}

} else {
return 'undefined';
}

}


function getCurrentUrl() {
curUrl = window.location.href;
return curUrl;
}
function addLinkTracker()
{
	if (!document.getElementsByTagName) return false;
	
	linksElements = document.getElementsByTagName('a')
	for (var i = 0; i < linksElements.length; i++) 
	{
		addEvent(linksElements[i], 'mousedown', recordClick, false);
		// If a link does not have any id it is given one
		if (! linksElements[i].getAttribute('id') )
			linksElements[i].setAttribute('id',"link_" + i)
	}
}


function recordClick(e)
{
	
	if (typeof e == 'undefined')
		var e = window.event;

	var source;
	if (typeof e.target != 'undefined') 
	{
		source = e.target;
	} else if (typeof e.srcElement != 'undefined') {
		source = e.srcElement;
	} else {
		return true;
	}

	if (source.nodeType == 3)
		source = source.parentNode;
		
	// Changed to work with hyperlinks 
	// around images. See Peter Bowyer comment
	//---------------------------------
	var id, target, url, label
	
	if( source.tagName == "IMG" )
	{
		if( source.parentNode.tagName == "A" )
		{
			id = source.parentNode.getAttribute('id');
			target = source.parentNode.getAttribute('href');
		}
		label = source.getAttribute("alt");
	}else{
		id = source.getAttribute('id');
		target = source.getAttribute('href');
		label = source.childNodes[0].nodeValue;
	}
	url = document.location.href;
	//---------------------------------
	
	var pars = '';
	lt_id=id;
	lt_label=label;
	lt_url = url;
	lt_target = target;	

	
	return false;	
}



document.getElementsByClassName = function(className) 
{
  var children = document.getElementsByTagName('*') || document.all;
  var elements = new Array();
  for (var i = 0; i < children.length; i++) {
    var child = children[i];
    var classNames = child.className.split(' ');
    for (var j = 0; j < classNames.length; j++) {
      if (classNames[j] == className) {
        elements.push(child);
        break;
      }
    }
  }
  return elements;
}



function addEvent(elm, evType, fn, useCapture) 
{
  if (elm.addEventListener) { 
    elm.addEventListener(evType, fn, useCapture); 
    return true; 
  } else if (elm.attachEvent) { 
    var r = elm.attachEvent('on' + evType, fn); 
    return r; 
  } else {
    elm['on' + evType] = fn;
  }
}




addEvent(window, 'load', addLinkTracker, false);


if (document.referrer && document.referrer!="") {
docref = escape(document.referrer);
docreftype=1;

} else {
docref = 'direct';
docreftype=0;
}



alltime=1;
function timeHere() {
  alltime = alltime + 1;
  finalTime = alltime / 10;
}
window.setInterval("timeHere()", 100);
/////TIME TRACKING

if (document.referrer && document.referrer!="") {
if (document.referrer.search(/google\.*/i) != -1) {
var start = document.referrer.search(/q=/);
var searchTerms = document.referrer.substring(start + 2);
var end = searchTerms.search(/&/);
end = (end == -1) ? searchTerms.length:end;
searchTerms = searchTerms.substring(0, end);
if (searchTerms.length != 0) {
searchTerms = searchTerms.replace(/\+/g, " ");
searchTerms = unescape(searchTerms);
//alert("<h3>Welcome Googler looking for search terms [<i>" + searchTerms + "</i>]</h3>");
}
}
}
lt_id = 0;
if(lt_id == 0) {

lt_id = 0;
lt_target = 0;
lt_label = 0;
lt_url = 0;

}
var linktracker_key='';
var linktracker_domain='';
var linktracker_serviceUrl='';
var linktracker_pframe=-1;
var linktracker_timestamp=0;
var linktracker_maxClicks=-1;
var linktracker_browser='';
var linktracker_document='';
var linktracker_delay=500;
var linktracker_clientDelay=0;




function linktracker_embrace(e){

if(linktracker_maxClicks === 0){ 
	return true;
	}

if(linktracker_key === ''){
	return true;
	}

if(e === undefined){
	e=window.event;c=e.button;element=e.srcElement;
	}else{
	c=e.which;element=null;
	}
if(c === 0){
	return true;
	}
if(element !== null&&element.tagName.toLowerCase() === 'iframe'){
	if(element.sourceIndex === linktracker_pframe){
		
			return true;
		}
linktracker_pframe=element.sourceIndex;
} else{
	linktracker_pframe=-1;
	}
var x=e.clientX;
var y=e.clientY;
var w=linktracker_document.clientWidth !== undefined?linktracker_document.clientWidth:window.innerWidth;
var h=linktracker_document.clientHeight !== undefined?linktracker_document.clientHeight:window.innerHeight;
var scrollx=window.pageXOffset === undefined?linktracker_document.scrollLeft:window.pageXOffset;
var scrolly=window.pageYOffset === undefined?linktracker_document.scrollTop:window.pageYOffset;

if(x>w||y>h){
	return true;
	}

clickTime=new Date();
if(clickTime.getTime()-linktracker_timestamp<1000){
	return true;
	}

linktracker_timestamp=clickTime.getTime();
if(linktracker_maxClicks>0){
	linktracker_maxClicks=linktracker_maxClicks-1;
	}
lt_curUrl = getCurrentUrl();
lt_indexwords = readIndexedSearch();
params='s='+linktracker_domain+'&g='+linktracker_key+'&x='+(x+scrollx)+'&y='+(y+scrolly)+'&w='+w+'&b='+linktracker_browser+'&c='+c+'&random='+Date()+'&lt_url="' + lt_url + '"&lt_target="' + lt_target + '"&lt_id="' + lt_id + '"&lt_label="' + lt_label + '"&docref=' + docref + '&docreftype=' + docreftype + '&ts='+alltime+'&searchTerms="'+searchTerms+'"&lt_curUrl="' + lt_curUrl  + '"&indexwords="'+lt_indexwords+'"&localtime="'+localtime+'"';
//alert("parametere"+params);
lt_id = 0;
if(lt_id == 0) {

lt_id = 0;
lt_target = 0;
lt_label = 0;
lt_url = 0;
lt_indexwords = 0;
}
var sent=false;
if(linktracker_serviceUrl.substring(0, 4) !== 'http'){
	var xmlhttp=false;
	try{xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
	}
catch (er){
	try{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
catch (oc){
	xmlhttp=null;}
	}
if(!xmlhttp&&typeof XMLHttpRequest !== undefined){
	xmlhttp=new XMLHttpRequest();
	}
if(xmlhttp){

xmlhttp.open('GET', linktracker_serviceUrl+'?'+params, true);
xmlhttp.setRequestHeader('Connection', 'close');
xmlhttp.send(null);
sent=true;
}
}
if(sent === false){

	var linktracker_VTS=new Image();
	linktracker_VTS.src=linktracker_serviceUrl+'?'+params;

	}
var now=new Date();
linktracker_clientDelay=now.getTime()+linktracker_delay;
while (linktracker_clientDelay>now.getTime()){
	now=new Date();
	}
	
return true;

}
function linktracker_init(){

if(linktracker_key === ''||linktracker_serviceUrl === ''){

	return false;
	}
domain=window.location.href.match(/http:\/\/[^/]+\//);
if(domain !== null&&linktracker_serviceUrl.substring(0, domain[0].length) === domain[0]){
	linktracker_serviceUrl=linktracker_serviceUrl.substring(domain[0].length-1, linktracker_serviceUrl.length);
}
if(document.addEventListener){
	document.addEventListener('mousedown', linktracker_embrace, false);
	}
else if(document.attachEvent){
	document.attachEvent('onmousedown', linktracker_embrace);
	}
iFrames=document.getElementsByTagName('iframe');
for (i=0;i<iFrames.length;i++){
	if(document.addEventListener){
		iFrames[i].addEventListener('focus', linktracker_embrace, false);
		}
else if(document.attachEvent){
	iFrames[i].attachEvent('onfocus', linktracker_embrace);
	}
	}
linktracker_document=(document.documentElement !== undefined&&document.documentElement.clientHeight !== 0)?document.documentElement:document.body;
var b=navigator.userAgent !== undefined?navigator.userAgent.toLowerCase().replace(/-/g, ''):'';
linktracker_browser=b.replace(/iceweasel/, 'firefox').replace(/^.*(firefox|kmeleon|safari|msie|opera).*$/, '$1');
if(b === linktracker_browser||linktracker_browser === ''){
	linktracker_browser='unknown';
	}

}