/***************************************************************************************************
* Name:        showHide.js
* Author:      Kyle Brickman
* Description: Toggles an element's display state
* Created:     7 October 2008
***************************************************************************************************/

function showHide( obj )
{
	'none' == document.getElementById( obj ).style.display ? document.getElementById( obj ).style.display = '' : document.getElementById( obj ).style.display = 'none';
}

/***************************************************************************************************
* Author:      Nathan Jolma
* Description: Javascript logic responsible for show/hide of glossary terms
* Created:     11 November 2008
***************************************************************************************************/

<!--js functions for dynamic glossary tip display-->
function showTip(event,obj){

	//console.log(event);
	//console.log(screen.width);
	//console.log(screen.height);

	var posx = 0;
	var posy = 0;
	
	var posy = Event.pointerY(event);
	var posx = Event.pointerX(event);

	//auto adjust glossary tip based on users screen resolution
	/*
	if(posx >=380 && posx <=745){
		posx = 380;
	}
	else if(posx >=746 && posx <=950){
		posx = 550;
	}*/
		
	posy = posy + 20;
	
	window.document.getElementById('term_'+obj).style.zIndex = 500;
	window.document.getElementById('term_'+obj).style.top = eval('"'+posy+'px"');
	window.document.getElementById('term_'+obj).style.left = eval('"'+posx+'px"');
	
	window.document.getElementById('term_'+obj).style.display = '';
	
	//Effect.Appear('term_'+obj, { duration: 0.25});
}

function hideTip(event,obj){
	window.document.getElementById('term_'+obj).style.display = 'none';

	//Effect.Fade('term_'+obj, { duration: 0.25});
}

//un-used function
/*function tipTimer(action,obj){

	if(action == 'hide'){
		 setTimeout("fadeTip("+obj+")",2000);
	}
	if(action == 'show'){
		
		if(!window.test===undefined){
		
		clearTimeout(test);
		
		}
	}
}*/
