
////////////////////////////////////////////////// TOOLTIP //////////////////////////////////////////////////

var tipTimer;
var prevTooltipUid = null;


function locateObject(n, d) { //v3.0
  var p,i,x;  
  
  if(!d) 
	  d = document; 
  
  if((p=n.indexOf("?"))>0 && parent.frames.length) {
    d = parent.frames[n.substring(p+1)].document; 
	n = n.substring(0,p);
  }
  
  if(!(x=d[n]) && d.all) 
	  x=d.all[n]; 
  
  for (i=0; !x&&i<d.forms.length; i++) 
	  x = d.forms[i][n];
  
  for(i=0; !x&&d.layers&&i<d.layers.length; i++) 
	  x = locateObject(n,d.layers[i].document); 
  
  return x;
}


function hideTooltip(uid) {
	var object = locateObject(uid);
	if (document.all) { // ie
		object.style.visibility="hidden"
		object.style.left = 1;
		object.style.top = 1;
		return false;
	} else if (document.layers) { // ns4
		object.visibility="hide"
		object.left = 1;
		object.top = 1;
		return false;
	} else
		return true;
}

function showTooltip(tooltipUid, title, text) {
	var object = locateObject(tooltipUid);
	var reg_apostrophe = new RegExp("'");
	var reg_quote = new RegExp('"');
	
	content = '\n'+
		'<table width="200" border="0" cellspacing="0" cellpadding="1"><tr><td bgcolor="#000000">\n'+
		'    <table width="198" border="0" cellspacing="0" cellpadding="3">\n'+
		'    <tr>\n'+
		'        <th width="189" bgcolor="#CCCCCC" class="text10px" valign="top" align="left">\n'+
		'            <span class="vaiket"><b>'+title+'</b></span>\n'+
		'        </th>\n'+
		'        <th width="9" bgcolor="#CCCCCC" class="text10px" valign="top" align="right">\n'+
		'             <a href="#" onClick="hideTooltip(\''+tooltipUid+'\'); return false;"><img src="img/nupp_vaike_kustuta.gif" border="0" height="9" width="9"/></a>\n'+
		'        </th>\n'+
		'    <tr>\n'+
		'    </tr>\n'+
		'        <td bgcolor="#F5F5F5" class="text10px" colspan="2"><span class="vaiket">'+text+'</span></td>\n'+
		'    </tr>\n'+
		'    </table>\n'+
		'</td></tr></table>\n'+
		'\n';

	window.clearTimeout(tipTimer);

	if (prevTooltipUid!=null) {
		hideTooltip(prevTooltipUid);
	}

	if (document.all) { // ie
		object.style.left = 3;
		object.style.top = document.body.scrollTop + 3;
		object.style.visibility = "visible";
		object.innerHTML = content;
	} else if (document.layers) { // ns4
		object.left = 3;
		object.top = window.pageYOffset + 3;
		object.document.write(content);
		object.document.close()
		object.visibility="show";
	}

	prevTooltipUid = tooltipUid;

	tipTimer=window.setTimeout("hideTooltip('"+tooltipUid+"')", 60000);

	return true;
}


