function showToolTip(type,element,html,left,top,border){
	if(border=='yes')
		$(element).setStyle({border:'2px solid #C8020C'});
	
	this.tooltipContainer();
	if(type=='right')
	{	
		$('tooltips_top_triangular_container').style.backgroundPosition='112px';
		left=(-70)+(parseInt(left));
	}
		
	var obj = $('tooltips_container');
	var obj2 = $('tooltips_body_container');
	obj2.innerHTML = html;
	
	var offsets=Position.cumulativeOffset($(element));
	var dimensions=$(element).getDimensions();
	if(obj.style.display!='inline')
	{
		obj.style.display = 'inline';
		
		var containerHeight=$('tooltips_container').getDimensions();
		if(containerHeight['height']<70)
		{	
			$('tooltips_body_container').style.height='70px';
		}
		
		var leftPosition=(offsets[0]-3)-dimensions['width'];
		var rightPosition=offsets[1]+dimensions['height'];
		obj.style.left = (leftPosition+parseInt(left)) + 'px';
		obj.style.top = (rightPosition+parseInt(top))+ 'px';
	}
}	

function hideToolTip(element,border)
{
	if($('tooltips_container')!=undefined)
	{
		if(border=='yes')
		{$(element).setStyle({border:'1px solid #000000'});}
		$('tooltips_container').remove();
	}
			if(border=='yes')
		{$(element).setStyle({border:'1px solid #000000'});}

}

function tooltipContainer()
{
	var objBody= $$('body')[0];
	objBody.appendChild(Builder.node('div',{id:'tooltips_container'}));
	
	$('tooltips_container').appendChild(Builder.node('div',{id:'tooltips_top_triangular_container'}));
	$('tooltips_top_triangular_container').appendChild(Builder.node('img',{src:view_url+'tooltips/images/spacer.gif'}));
	
	$('tooltips_container').appendChild(Builder.node('div',{id:'tooltips_top'}));
	$('tooltips_top').appendChild(Builder.node('div',{id:'tooltips_top_left'}));
	$('tooltips_top_left').appendChild(Builder.node('img',{src:view_url+'tooltips/images/spacer.gif'}));
	
	$('tooltips_top').appendChild(Builder.node('div',{id:'tooltips_top_center'}));
	$('tooltips_top_center').appendChild(Builder.node('img',{src:view_url+'tooltips/images/spacer.gif'}));
	
	$('tooltips_top').appendChild(Builder.node('div',{id:'tooltips_top_right'}));
	$('tooltips_top_right').appendChild(Builder.node('img',{src:view_url+'tooltips/images/spacer.gif'}));
	
	//$('tooltips_container').appendChild(Builder.node('div',{id:'break'}));
	$('tooltips_container').appendChild(Builder.node('div',{id:'tooltips_body_container'}));

	$('tooltips_container').appendChild(Builder.node('div',{id:'tooltips_bottom'}));	
	$('tooltips_bottom').appendChild(Builder.node('div',{id:'tooltips_bottom_left_corner'}));	
	$('tooltips_bottom_left_corner').appendChild(Builder.node('img',{src:view_url+'tooltips/images/spacer.gif'}));
	
	$('tooltips_bottom').appendChild(Builder.node('div',{id:'tooltips_bottom_center_border'}));
	$('tooltips_bottom_center_border').appendChild(Builder.node('img',{src:view_url+'tooltips/images/spacer.gif'}));
	
	$('tooltips_bottom').appendChild(Builder.node('div',{id:'tooltips_bottom_right_corner'}));
	$('tooltips_bottom_right_corner').appendChild(Builder.node('img',{src:view_url+'tooltips/images/spacer.gif'}));

}

Event.observe(window,'load',function(){
var objBody= $$('body')[0];
objBody.appendChild(Builder.node('div',{id:'utoolToolTips'}));
$("utoolToolTips").appendChild(Builder.node('img',{src:view_url+"tooltips/images/triangular.gif",style:"display:none"}));
$("utoolToolTips").appendChild(Builder.node('img',{src:view_url+"tooltips/images/tootlip_top_left_corner.gif",style:"display:none"}));
$("utoolToolTips").appendChild(Builder.node('img',{src:view_url+"tooltips/images/tooltip_right_bg_rptr.gif",style:"display:none"}));
$("utoolToolTips").appendChild(Builder.node('img',{src:view_url+"tooltips/images/tooltip_bottom_left_corner.gif",style:"display:none"}));
$("utoolToolTips").appendChild(Builder.node('img',{src:view_url+"tooltips/images/tooltip_bottom_rptr.gif",style:"display:none"}));
$("utoolToolTips").appendChild(Builder.node('img',{src:view_url+"tooltips/images/tooltip_bottom_right_corner.gif",style:"display:none"}));
});

