function glossaryText(){
	
	var isIE6 = false;
	if($.browser.msie && $.version < 7) isIE6 = true;
		   
   $('table.glossary td h5').hover(
		function(){
			$(this).css({'text-decoration':'underline' ,'cursor':'pointer'});
		},
		function(){
			$(this).css('text-decoration','none');
		}
	);

	$('table.glossary td h5').click(function(){
		
		$('body').append('<div class="expository"></div>');
		
		var arrPageSizes = getPageSize();
		var arrPageScroll = getPageScroll();
		
		$('.expository').css({
			opacity:0.6,
			width:arrPageSizes[0] ,
			height:arrPageSizes[1]
		});
		if(!isIE6) $('.expository').fadeIn('fast');
		
		
		var $gls_window = $(this).parent().find('.text').clone().attr('id','gls_window').append('<p class="btnclose"><a href="#">WindowClose</a></p>');
		
		$gls_window.css({
			top:arrPageScroll[1] + (arrPageSizes[3] / 10),
			left:(arrPageSizes[0] - 580) /2,
			background: '#FFFFFF',
			border: '1px solid #5786BA',
			padding: '30px',
			position: 'absolute',
			zIndex: 999,
			width: '520px',
			color: '#6F6F6F',
			fontSize: '12px',
			lineHeight: '150%',
			textAlign: 'left'
		});
		$gls_window.find('h6').css({
			fontSize: '16px',
			fontWeight: 'bold',
			margin: '0px 0px 20px 0px'
		});
		$gls_window.find('.btnclose a').css({
			background: 'url(/images/global/closebtn.gif) no-repeat',
			display: 'block',
			height: '20px',
			margin: '20px auto 0px auto',
			width: '151px',
			textIndent: '-98765px'
		});
		$('body').append($gls_window);

   		$('.btnclose a').click(function() {
			closeExpository();
			return false;
		});

		$('.expository').click(function() {
			closeExpository();
			return false;
		});

		return false;
	});
   	   

	$(window).resize(function() {
		
		var arrPageSizes = getPageSize();
		$('.expository').css({
			width:arrPageSizes[0],
			height:arrPageSizes[1]
		});
	
		var arrPageScroll = getPageScroll();
	
		$('.text').css({
			top:arrPageScroll[1] + (arrPageSizes[3] / 10),
			left:(arrPageSizes[0] - 580) /2
		});
	});
}

function getPageSize() {
			var xScroll, yScroll;
			if (window.innerHeight && window.scrollMaxY) {	
				xScroll = window.innerWidth + window.scrollMaxX;
				yScroll = window.innerHeight + window.scrollMaxY;
			} else if (document.body.scrollHeight > document.body.offsetHeight){ 
				xScroll = document.body.scrollWidth;
				yScroll = document.body.scrollHeight;
			} else { 
				xScroll = document.body.offsetWidth;
				yScroll = document.body.offsetHeight;
			}
			var windowWidth, windowHeight;
			if (self.innerHeight) {
				if(document.documentElement.clientWidth){
					windowWidth = document.documentElement.clientWidth; 
				} else {
					windowWidth = self.innerWidth;
				}
				windowHeight = self.innerHeight;
			} else if (document.documentElement && document.documentElement.clientHeight) { 
				windowWidth = document.documentElement.clientWidth;
				windowHeight = document.documentElement.clientHeight;
			} else if (document.body) { 
				windowWidth = document.body.clientWidth;
				windowHeight = document.body.clientHeight;
			}	
			if(yScroll < windowHeight){
				pageHeight = windowHeight;
			} else { 
				pageHeight = yScroll;
			}
			if(xScroll < windowWidth){	
				pageWidth = xScroll;		
			} else {
				pageWidth = windowWidth;
			}
			arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight);
			return arrayPageSize;
};
function getPageScroll() {
			var xScroll, yScroll;
			if (self.pageYOffset) {
				yScroll = self.pageYOffset;
				xScroll = self.pageXOffset;
			} else if (document.documentElement && document.documentElement.scrollTop) {	
				yScroll = document.documentElement.scrollTop;
				xScroll = document.documentElement.scrollLeft;
			} else if (document.body) {
				yScroll = document.body.scrollTop;
				xScroll = document.body.scrollLeft;	
			}
			arrayPageScroll = new Array(xScroll,yScroll);
			return arrayPageScroll;
};
function closeExpository() {
			$('.expository,.btnclose,#gls_window').remove();
}

