/*
* JTip
* By Cody Lindley (http://www.codylindley.com)
* Under an Attribution, Share Alike License
* JTip is built on top of the very light weight jquery library.
*/
//on page load (as soon as its ready) call JT_init
$(document).ready(JT_init);
var sRequestURL = "/inc/ajax_glossar.php";
function JT_init()
{
// Alle Normalen Glossareinträge mit Funktionen versehen und anschließend Info-Icon dahinter einbinden
$("span.glossar-1-0").mouseover(function(){JT_show(sRequestURL + "?id=" + getWordId(this.className),this.id,"",false); return false;});
$("span.glossar-1-0").mouseout(function(){$('#JT').remove(); return false;});
//$("span.glossar-1-0").click(function(){return false});
$("span.glossar-1-0").addClass("glossarStyle");
$("span.glossar-1-0").after('
');
// InfoIcons mit Funktionen versehen mit Parameterübernahme vom davorstehenden Link
$("span.glossar-1-0").next('span').mouseover(function(){JT_show(sRequestURL + "?id=" + getWordId($(this).prev('span').attr("class")),$(this).prev('span').attr("id"),"",false); return false;});
$("span.glossar-1-0").next('span').mouseout(function(){$('#JT').remove(); return false;});
$("span.glossar-1-0").next('span').click(function(){return false});
// Alle Fachpartner und Normale Glossareinträge mit Funktionen versehen und anschließend Info-Icon dahinter einbinden
$("span.glossar-1-1").mouseover(function(){JT_show(sRequestURL+"?id="+getWordId(this.className),this.id,"",false); return false;});
$("span.glossar-1-1").mouseout(function(){$('#JT').remove(); return false;});
//$("span.glossar-1-1").click(function(){return false});
$("span.glossar-1-1").addClass("glossarStyle");
$("span.glossar-1-1").after('
');
// InfoIcons mit Funktionen versehen mit Parameterübernahme vom davorstehenden Link
$("span.glossar-1-1").next('span').mouseover(function(){JT_show(sRequestURL + "?id=" + getWordId($(this).prev('span').attr("class")),$(this).prev('span').attr("id"),"",false); return false;});
$("span.glossar-1-1").next('span').mouseout(function(){$('#JT').hide().remove(); return false;});
$("span.glossar-1-1").next('span').click(function(){return false});
}
function getWordId($sId) {
var sWords = $sId.split(" ");
sWordIDs = sWords[1].substring(4);
return sWordIDs;
}
function JT_show(url,linkId,title,fachpartner){
if(title == false)title=" ";
var de = document.documentElement;
var w = self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;
var hasArea = w - getAbsoluteLeft(linkId);
var clickElementy = getAbsoluteTop(linkId) - 3; //set y position
var queryString = url.replace(/^[^\?]+\??/,'');
var params = parseQuery( queryString );
if(params['width'] === undefined){params['width'] = 400};
if(params['link'] !== undefined){
$('#' + linkId).bind('click',function(){window.location = params['link']});
$('#' + linkId).css('cursor','pointer');
}
if(hasArea>((params['width']*1)+75)){
if(fachpartner)
$("body").append("