(function($) {
	
	$.fn.tooltip = function(opts) {
		
		var defaults = {
			markup:	'<div class="container">'+
						'<div class="hsbcDivletToolTip">'+
							'<div class="hsbcDivletToolTipInner">'+
								'<div class="hsbcDivletToolTipContent">'+
									'<p class="tooltipcontent"></p>'+
								'</div>'+
							'</div>'+
							'<div class="hsbcDivletToolTipBottom"></div>'+
						'</div>'+
					'</div>',
			content:'p.tooltipcontent'
		}
		
		opts = $.extend(defaults,opts);
		
		return $(this).each(function(){
		
			var $this = $(this);
			
			$this.parent().after(opts.markup);
			$this.data('tooltip',$this.parent().next().hide());
			$this.data('tooltip').find(opts.content).append($this.find('span.tooltiptext'));
			
			if($.browser.msie) {
				$this.data('tooltip').append('<iframe></iframe>').find('iframe').width($this.data('tooltip').width()).height($this.data('tooltip').height());
			}
					
			$this.hover(
				function(){
					$this.data('tooltip').show().css({
						top:$this.position().top+$this.height()+'px'
					});
					$this.data('tooltip').closest('.IRT_ContentStyle01').css({
						zIndex:1
					});
					$this.data('tooltip').closest('.IRT_ContentStyle02').css({
						zIndex:1
					});
					
				},function(){
					$this.data('tooltip').hide();
					$this.data('tooltip').closest('.IRT_ContentStyle01').css({
						zIndex:0
					});
					$this.data('tooltip').closest('.IRT_ContentStyle02').css({
						zIndex:0
					});
				}
			);
			
			$this.click(function(){return false;})
		
		});
		
	}
	
})(jQuery)