/*
----------------------------------------------------------------------
	CAFFEINE build 1.1
	Author: Eric Shiarla
	Employed By: Pendergraphics
	
	ABOUT
	Caffeine calendar javascript functions.
----------------------------------------------------------------------	
*/


function showComplete(obj){
	fadein(obj);
	return false;
}

function showCompleteLeft(obj){
	var element = document.getElementById(obj);
	element.style.top = "-55%";
	element.style.right = "-90px";
	element.style.display = "block";
	element.style.position = "absolute";
	if (checkIE())
		hidelinks();
	
}

function showCompleteRight(obj){
	var element = document.getElementById(obj);
	element.style.top = "-55%";
	element.style.right = "-90px";
	element.style.display = "block";
	element.style.position = "absolute";
	if (checkIE())
		hidelinks();

}

function hideComplete(obj){
	var element = document.getElementById(obj);
	element.style.display = "none";
	if (checkIE())
		showlinks();
	return false;
}

function hidelinks() {
	var links = document.getElementsByClassName('eventlink');
	
	for(p=0;p<links.length; p++) {
		links[p].style.display = "none";
	}
}


function showlinks() {
	var links = document.getElementsByClassName('eventlink');
	
	for(p=0; p < links.length; p++) {
		links[p].style.display = "inline";
	}
}


function checkIE() {
	var browser=navigator.appName
	if (browser=="Microsoft Internet Explorer")
		return true;
	else
		return false;
}



//
// fadeout() utilizes moo.fx to create a fade out effect.
//

function fadeout(q) {
	
	var qw;
	var qw = new fx.Opacity(q, {duration: 350, onComplete: function()
  {
    document.getElementById(q).style.display = "none";
  }
	});
  
	qw.setOpacity(1);
	qw.custom(1, 0);
}




//
// fadein() utilizes moo.fx to create a fade in effect.
//

function fadein(a) {
	var as;
	var as = new fx.Opacity(a, {duration: 350});
	as.setOpacity(0);
	document.getElementById(a).style.display = "block";
	as.custom(0, 1);
}
