function findleft(obj) {
	var curleft = 0;
	if (obj.offsetParent) {
		do {
			curleft += obj.offsetLeft;
		} while (obj = obj.offsetParent);
	}
	return curleft;
}

var menutimer;
var timer=500;
function show(which,upper) {
	clearTimeout(menutimer);
	dohide('about');
	dohide('faculty');
	dohide('social');
	dohide('services');
	dohide('news');
	dohide('videos');
	var sub = upper + "_sub";
	var left = 0;
	left = findleft(which);
	var width = 0;
	width = which.offsetWidth;
	document.getElementById(upper).style.display = "block";
	var uWidth = 0;
	uWidth = document.getElementById(upper).offsetWidth;
	left = left-((uWidth/2)-(width/2));
	document.getElementById(upper).style.left = left;
	document.getElementById(upper).style.top = "164px";
	document.getElementById(sub).style.display = "block";
	var sWidth = 0;
	sWidth = document.getElementById(sub).offsetWidth;
	left = left-((sWidth/2)-(width/2))
	pLeft = findleft(document.getElementById('menu_bar'));
	if (left<pLeft) left = pLeft;
	document.getElementById(sub).style.left = left;
	document.getElementById(sub).style.top = "183px";	
}
function hide(which) {
	menutimer = setTimeout("dohide('"+which+"')",timer);	
}
function dohide(upper) {
	var sub = upper + "_sub";
	document.getElementById(upper).style.display = "none";
	document.getElementById(sub).style.display = "none";
}

//FADE BANNER SCRIPT
var d=document, imgs = new Array(), zInterval = null, current=0, pause=false, delay=4000;
var nIndex, lIndex;
var manual = 0;
var cOpacity=.99, nOpacity=0;
function so_init() {
	if(!d.getElementById || !d.createElement)return;
	css = d.createElement("link");
	//css.setAttribute("href","xfade2.css");
	css.setAttribute("rel","stylesheet");
	css.setAttribute("type","text/css");
	d.getElementsByTagName("head")[0].appendChild(css);
	imgs = d.getElementById("imageContainer").getElementsByTagName("img");
	//dots = d.getElementById("dotsContainer").getElementsByTagName("img");
	for(i=1;i<imgs.length;i++) imgs[i].xOpacity = 0;
	imgs[0].style.display = "block";
	imgs[0].xOpacity = .99;
	//dots[0].src="images/dots_here.jpg";
	pause = setTimeout(so_xfade,8000);
}
function move(which) {
	nIndex = which-0;
	manual = 1;
	clearTimeout(pause);
	so_xfade();
}
function gotolink2() {
	return false;
}
function gotolink() {
	links = d.getElementById("imageContainer").getElementsByTagName("a");
	if (links[current]) {
		if (links[current]=="http://mycenterpoint.org/?") return false;
		else window.location=links[current];
	}
}
function so_xfade() {
	//cOpacity = imgs[current].xOpacity;
	if (!manual)
		nIndex = imgs[current+1]?current+1:0;
	//nOpacity = imgs[nIndex].xOpacity;
	//for(i=0;i<dots.length;i++) dots[i].src="images/dots.jpg";
	//dots[nIndex].src="images/dots_here.jpg";
	cOpacity-=.05; 
	nOpacity+=.05;
	imgs[nIndex].style.display = "block";
	for(i=0;i<imgs.length;i++) imgs[i].xOpacity = -.01;//cOpacity;
	imgs[current].xOpacity = cOpacity;
	imgs[nIndex].xOpacity = nOpacity;
	for(i=0;i<imgs.length;i++) setOpacity(imgs[i]); 
	//setOpacity(imgs[nIndex]);
	if(cOpacity<=0) {
		imgs[current].style.display = "none";
		current = nIndex;
		manual=0;
		cOpacity=.99;
		nOpacity=0;
		if(current==0)
			pause = setTimeout(so_xfade,8000);
		else
			pause = setTimeout(so_xfade,delay);
	} else {
		pause = setTimeout(so_xfade,50);
	}
	function setOpacity(obj) {
		if(obj.xOpacity>.99) {
			obj.xOpacity = .99;
			return;
		}
		obj.style.opacity = obj.xOpacity;
		obj.style.MozOpacity = obj.xOpacity;
		obj.style.filter = "alpha(opacity=" + (obj.xOpacity*100) + ")";
	}
	
}
function clearOpacity(obj) {
	obj.style.opacity = obj.xOpacity;
	obj.style.MozOpacity = obj.xOpacity;
	obj.style.filter = "alpha(opacity=" + (obj.xOpacity*100) + ")";
}

function show_signin() {
	document.getElementById('mast_signin').style.display = "block";
	document.signin.user.focus();
}
function hide_signin() {
	document.getElementById('mast_signin').style.display = "none";
}

function clearLiveSearchIfDefault() {
	if (document.search.search.value == "Enter Search Phrase") { 
		document.search.search.value = "";
		document.search.search.style.color = "#000000";
		//document.getElementById('searchBox').style.color = "#000000";
	}
}
function restoreLiveSearchIfDefault() {
	if (document.search.search.value == "") { 
		document.search.search.value = "Enter Search Phrase"; 
		document.search.search.style.color = "#999999";
		//document.getElementById('searchBox').style.color = "#999999";
	}
}

function startLiveSearch()
	{
	jQuery('#mast_search input[name="search"]').liveSearch({url:'/video-search.php?format=sitesearch&title='});
	}

