$(document).ready(JT_init);
function JT_init(){  $("a.jTip").hover(function(){ JT_show(this.rel,this.id,'')},function(){$('#JT').remove();});}
function JT_show(url,linkId,title){
	if(title == false)title="&nbsp;";var de = document.documentElement;
	var w = self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;
	var hasArea = w - getAbsoluteLeft("block_"+linkId);
	var clickElementy = getAbsoluteTop("block_"+linkId)  - (Math.round(getElementHeight("block_"+linkId)/2));
	var queryString = url.replace(/^[^\?]+\??/,'');	var params = parseQuery( queryString );
	if(params['width'] === undefined){params['width'] = 280};
	if(params['link'] !== undefined){$('#' + linkId).bind('click',function(){window.location = params['link']});	$('#' + linkId).css('cursor','pointer');	}
	if(hasArea>((params['width']*1)+200)){
		$("body").append("<div id='JT' style='width:"+params['width']*1+"px'><div id='JT_arrow_left'></div><div id='JT_copy'><div class='JT_loader'><div></div></div>");	var arrowOffset = getElementWidth(linkId) + 11;	var clickElementx = getAbsoluteLeft(linkId) + arrowOffset; 
	}else{
		$("body").append("<div id='JT' style='width:"+params['width']*1+"px'><div id='JT_arrow_right' style='left:"+((params['width']*1)+1)+"px'></div><div id='JT_copy'><div class='JT_loader'><div></div></div>");var clickElementx = getAbsoluteLeft(linkId) - ((params['width']*1) + 15); 
	}
	$('#JT').css({left: clickElementx+"px", top: clickElementy+"px"});$('#JT_arrow_left').css({top: (getElementHeight("block_"+linkId)-20)+"px"});	$('#JT_arrow_right').css({top: (getElementHeight("block_"+linkId)-20)+"px"});$('#JT').show();	$('#JT_copy').load(url);

}
function getElementWidth(objectId) {x = document.getElementById(objectId);return x.offsetWidth;}
function getElementHeight(objectId) {x = document.getElementById(objectId);	return x.offsetHeight;}
function getAbsoluteLeft(objectId) {o = document.getElementById(objectId);	oLeft = o.offsetLeft ;  while(o.offsetParent!=null) { 		oParent = o.offsetParent;	oLeft += oParent.offsetLeft ;o = oParent;	}	return oLeft;}
function getAbsoluteTop(objectId) {	o = document.getElementById(objectId);	oTop = o.offsetTop ; while(o.offsetParent!=null) {	oParent = o.offsetParent;	oTop += oParent.offsetTop; 	o = oParent;}return oTop;}
function parseQuery ( query ) {
   var Params = new Object ();   if ( ! query ) return Params;    var Pairs = query.split(/[;&]/);
   for ( var i = 0; i < Pairs.length; i++ ) {     var KeyVal = Pairs[i].split('=');     if ( ! KeyVal || KeyVal.length != 2 ) continue;
      var key = unescape( KeyVal[0] );      var val = unescape( KeyVal[1] );      val = val.replace(/\+/g, ' ');      Params[key] = val;  }  return Params;}
function blockEvents(evt) {  if(evt.target){evt.preventDefault();}else{evt.returnValue = false;}}