// JavaScript Document

img_prg= new Image(125,145); 
img_prg.src="http://www.ghsoc.com/images/il_prg_a.jpg"; 

img_tlk= new Image(125,145); 
img_tlk.src="http://www.ghsoc.com/images/il_tlk_a.jpg"; 

img_join= new Image(125,145); 
img_join.src="http://www.ghsoc.com/images/il_join_a.jpg"; 
  	
img_cnt= new Image(125,145); 
img_cnt.src="http://www.ghsoc.com/images/il_cnt_a.jpg"; 
  	
img_lnk= new Image(125,145); 
img_lnk.src="http://www.ghsoc.com/images/il_lnk_a.jpg"; 

function swapImg(theID,theType) {
	document.getElementById(theID).src='images/'+theID+'_a.'+theType;
}
function swapBack(theID,theType) {
	document.getElementById(theID).src='images/'+theID+'.'+theType;
}
function swapAdminImg(theID,theType) {
	document.getElementById(theID).src='../images/'+theID+'_a.'+theType;
}
function swapAdminBack(theID,theType) {
	document.getElementById(theID).src='../images/'+theID+'.'+theType;
}

// Opacity and Fade in script.
// Script copyright (C) 2008 http://www.cryer.co.uk/.
// Script is free to use provided this copyright header is included.
function SetOpacity(object,opacityPct)
{
  // IE.
  object.style.filter = 'alpha(opacity=' + opacityPct + ')';
  // Old mozilla and firefox
  object.style.MozOpacity = opacityPct/100;
  // Everything else.
  object.style.opacity = opacityPct/100;
}
function ChangeOpacity(id,msDuration,msStart,fromO,toO)
{
  var element=document.getElementById(id);
  var opacity = element.style.opacity * 100;
  var msNow = (new Date()).getTime();
  opacity = fromO + (toO - fromO) * (msNow - msStart) / msDuration;
  if (opacity<0) 
    SetOpacity(element,0)
  else if (opacity>100)
    SetOpacity(element,100)
  else
  {
    SetOpacity(element,opacity);
    element.timer = window.setTimeout("ChangeOpacity('" + id + "'," + msDuration + "," + msStart + "," + fromO + "," + toO + ")",1);
  }
}

function FadeIn(id)
{
  var element=document.getElementById(id);
  if (element.timer) window.clearTimeout(element.timer); 
  var startMS = (new Date()).getTime();
  element.timer = window.setTimeout("ChangeOpacity('" + id + "',1000," + startMS + ", 0, 100)",1);
}
function FadeOut(id)
{
  var element=document.getElementById(id);
  if (element.timer) window.clearTimeout(element.timer); 
  var startMS = (new Date()).getTime();
  element.timer = window.setTimeout("ChangeOpacity('" + id + "',1000," + startMS + ", 100, 0)",1);
}

function revealInfo(id) {
	if (document.getElementById('prg_blurb_'+id).style.display=='block')
		{
			document.getElementById('prg_blurb_'+id).style.display='none';
			document.getElementById('prg_info_'+id).innerHTML='More information';
		}
	else {
			document.getElementById('prg_blurb_'+id).style.display='block';
			document.getElementById('prg_info_'+id).innerHTML='Hide information';
		}
}