document.write('<link rel="stylesheet" type="text/css" href="http://tooltip.woerterbuch.info/tooltip.css">');

var init = (typeof document.compatMode!="undefined" && document.compatMode!="BackCompat")?"documentElement":"body";

function say(lang,word,r) {
	var TTS = '<object classid="CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash5/cabs/swflash.cab#version=5.0.0.0" width="0" height="0"><param name="movie" value="http://tts.woerterbuch.info/tooltip.php?'+lang+'='+word+'&r='+r+'"><param name="quality" value="high"><param name="scale" value="exactfit"><param name="menu" value="true"><param name="bgcolor" value="#ffffff"><embed src="http://tts.woerterbuch.info/tooltip.php?'+lang+'='+word+'&r='+r+'" loop="false" width="0" height="0" quality="high" bgcolor="#ffffff" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" menu="false"></embed></object>';
	document.getElementById('TTS').innerHTML = TTS;
}

function mouseMove() {
	if(document.layers) document.captureEvents(Event.MOUSEMOVE);
	document.onmousemove =	mousePos;
}

function mousePos(e) {
	var xPos    =  e? e.pageX : window.event.x;
	var yPos    =  e? e.pageY : window.event.y;
	if (document.all && !document.captureEvents) {
		xPos    += document[init].scrollLeft;
		yPos    += document[init].scrollTop;
	}
	document.getElementById("x").innerHTML = xPos;
	document.getElementById("y").innerHTML = yPos;
	if (document.layers) routeEvent(e);
}

function checkSelected() {
	var text;
	if (window.getSelection) {
		text = window.getSelection();
	}
	else if (document.getSelection)	{
		text = document.getSelection();
	}
	else if (document.selection) {
		text = document.selection.createRange().text;
	}
	else return;
	if (text != '') {
		document.getElementById("text").innerHTML = text;
		showTooltip();
	}
}

function showTooltip() {
	document.getElementById("tooltip").innerHTML = '<table id="tooltip-table" width="250" cellspacing="1" cellpadding="0"><tr><td colspan="4" id="tooltip-powered"><span id="tooltip-CloseSpan"><a href="javascript:void(0)" class="tooltip-close" onClick="closeTooltip()" title="Schließen"><span class="tooltip-close">[x]</a></a></span></td></tr><tr><td colspan="4" id="tooltip-msg">Bitte warten...</td></tr></table>';
	document.getElementById("tooltip").style.display = "block";
	document.getElementById("tooltip").style.left = document.getElementById("x").innerHTML+"px";
	document.getElementById("tooltip").style.top = document.getElementById("y").innerHTML-70+"px";
	loadText();
}

function loadContent(file){
	var scriptTag = document.getElementById('scriptLoader');
	var head = document.getElementsByTagName('head').item(0)
	if(scriptTag) head.removeChild(scriptTag);
	script = document.createElement('script');
	script.src = file;
	script.type = 'text/javascript';
	script.id = 'scriptLoader';
	head.appendChild(script)
}

function loadText() {
	loadContent('http://tooltip.woerterbuch.info/tooltip.php?text='+document.getElementById("text").innerHTML);
}

function closeTooltip() {
	document.getElementById("tooltip").style.display = "none";
}

if(document.addEventListener){
	document.addEventListener('dblclick', checkSelected, true);
}else{
	document.ondblclick = checkSelected;
}

function dom() {
	var text = document.createElement("span");
	text.setAttribute('id','text');
	text.setAttribute('style','display:none');
	document.body.appendChild(text);
	text.innerHTML = ' ';
	
	var x = document.createElement("span");
	x.setAttribute('id','x');
	x.setAttribute('style','display:none');
	document.body.appendChild(x);
	x.innerHTML = ' ';
	
	var y = document.createElement("span");
	y.setAttribute('id','y');
	y.setAttribute('style','display:none');
	document.body.appendChild(y);
	y.innerHTML = ' ';
	
	var tooltip = document.createElement("div");
	tooltip.setAttribute('id','tooltip');
	tooltip.setAttribute('style','display:none');
	document.body.appendChild(tooltip);
	tooltip.innerHTML = '<table id="tooltip-table" width="250"><tr><td colspan="4" id="tooltip-header"><span id="tooltip-CloseSpan"><a href="javascript:void(0)" class="tooltip-close" onClick="closeTooltip()" title="Schließen"><span class="tooltip-close">[x]</span></a></span></td></tr><tr><td colspan="4">Bitte warten...</td></tr></table>';
	mouseMove();
	closeTooltip();
}

window.onload = dom;
