function showtooltip(ob, im, evt, how){
  if (how=="right") {
    document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x+document.getElementById(im).width+20;
    document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y;
    document.getElementById(ob).style.visibility="visible";
  }
  else {
    if (ob=='t3') {
      document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x-170;
      document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y;
	}
	else if (ob=='t2') {
      document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x-210;
      document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y;
	}
	else if (ob=='tel') {
      document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x-230;
      document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y-80;
	}
	else if (ob=='lvl') { //kasko, amount
      document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x-210;
      document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y;
	}
	else if (ob=='ak') { // kasko, insurance company
      document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x-210;
      document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y+5;
	}
	else if (ob=='ter') { //kasko, area
      document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x-210;
      document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y+5;
	}
	else if (ob=='samorisk') { //kasko, samorisk
      document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x-260;
      document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y+5;
	}
	else if (ob=='dat') { //kasko, data
      document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x-255;
      document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y;
	}
	else if (ob=='telk') { //kasko, tel
      document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x-255;
      document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y+5;
	}
	else if (ob=='pers') { // travel, persons
      document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x+30;
      document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y;
	}
	else if (ob=='ilg') { // travel, duration
      document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x+30;
      document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y;
	}
	else if (ob=='progr') { // travel, programm header
      document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x+30;
      document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y+7;
	}
	else if (ob=='period') { // // travel, period
      document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x-200;
      document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y+3;
	}
	else if (ob=='fp') { // travel, private person
      document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x-90;
      document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y+25;
	}
	else if (ob=='jp') { // travel, company
      document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x-90;
      document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y+25;
	}
	else if (ob=='eu') { // travel, europe countries
      document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x-470;
      document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y+30;
	}
	else if (ob=='st') { // travel, standart programm
      document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x-470;
      document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y-205;
	}
	else if (ob=='su') { // travel, silver programm
      document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x-470;
      document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y-325;
	}
	else if (ob=='ze') { // travel, gold programm
      document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x-470
      document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y-340;
	}
	else if (ob=='seesam') { // travel, seesam
      document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x+30
      document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y-170;
	}
	else if (ob=='ban') { // travel, ban
      document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x+30
      document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y-130;
	}
	else if (ob=='rsk') { // travel, rsk
      document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x+30
      document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y-90;
	}
	else if (ob=='t_kuda') { // travel, kuda edem
      document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x-210
      document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y;
	}
	else if (ob=='tr_tel') { // travel, telefon
      document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x-210
      document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y;
	}
	else if (ob=='fpreal') { // real estate, fiziska persona
      document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x-105
      document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y+30;
	}
	else if (ob=='jpreal') { // real estate, juridiska persona
      document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x-105
      document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y+30;
	}
	else if (ob=='tak') { // real estate, aprd. kompanija
      document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x-210
      document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y+30;
	}
	else if (ob=='rtel') { // real estate, aprd. kompanija
      document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x-210
      document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y+30;
	}
	else if (ob=='rap') { // real estate, aprd. persona
      document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x-210
      document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y+30;
	}
	else if (ob=='tap') { // travel estate, aprd. persona
      document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x-210
      document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y+30;
	}
	else if (ob.substring(0,5)=='taper') { // travel estate, aprd. persona
      document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x-105
      document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y+30;
	}
	else if (ob=='perc') { // remind, za tekostom
      document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x+30
      document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y;
	}
	else if (ob=='tbadperiod') { // travel bad period
      document.getElementById(ob).style.left=getAbsolutePosition(document.getElementById(im)).x-210
      document.getElementById(ob).style.top=getAbsolutePosition(document.getElementById(im)).y+30;
	}
    document.getElementById(ob).style.visibility="visible";
  }
}
function hidetooltip(ob){
  document.getElementById(ob).style.visibility="hidden";
}
function getAbsolutePosition(el) {
	var r = { x: el.offsetLeft, y: el.offsetTop };
	if (el.offsetParent) {
		var tmp = getAbsolutePosition(el.offsetParent);
		r.x += tmp.x;
		r.y += tmp.y;
	}
	return r;
} 
