function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

// Open New Window
function open_window(url,id,w,h) {
    if(url != ""){
	newWin=window.open(url,id,'height='+h+',width='+w+',scrollbars=yes,resizable=yes,location=no,menubar=no,status=no,toolbar=no');
		newWin.focus();
    }
}

// Toggle event details
function ToggleSlide(id) {
	$(id).blur();
	if ($(id).style.display == 'none') new Effect.SlideDown(id, {duration: .3});
	else new Effect.SlideUp(id, {duration: .3});
}

function slideFade(node, dir, dur) {
	var dur = dur || 1;
	effect_running = true;
	if (dir == 'up') {
		new Effect.SlideUp(node, {duration: dur, queue: 'parallel', afterFinish: function() { effect_running = false }});
		new Effect.Fade(node, {duration: dur, queue: 'parallel'});
	} else if (dir == 'down') {
		new Effect.SlideDown(node, {duration: dur, queue: 'parallel', afterFinish: function() { effect_running = false }});
		new Effect.Appear(node, {duration: dur, queue: 'parallel'});
	}
}

// Hide the top panel
function blindFade(node, dir, dur) {
	var dur = dur || 1;
	//if (!effect_running) {
		//effect_running = true;
		if (dir == 'up') {
			new Effect.BlindUp(node, {duration: dur, queue: 'parallel'});
			new Effect.Fade(node, {duration: dur, queue: 'parallel', afterFinish: function() { effect_running = false }});
		} else if (dir == 'down') {
			new Effect.BlindDown(node, {duration: dur, queue: 'parallel'});
			new Effect.Appear(node, {duration: dur, queue: 'parallel', afterFinish: function() { effect_running = false }});
		}
	//}
}

// Changed menu items
function switchMenuItem(link, contentContainer) {
	var contentContainer = contentContainer || 'ministries';
	$(contentContainer).className = link.className;
}

/* MINISTRIES PAGE SUBNAVIGATION
-----------------------------------------*/
function minNavOn() {
	$('ministries-nav').show();
/*	var min_nav = $('ministries-nav');
	if (!min_nav.hasClassName('on')) {
		setTimeout("minFadeIn()", 10);
	}
	min_nav.addClassName('on');
*/
}

function minNavOff() {
	$('ministries-nav').hide();
/*	var min_nav = $('ministries-nav');
	min_nav.removeClassName('on');
	setTimeout("minFadeOut()", 10);
*/
}

function minFadeIn() {
	var min_nav = $('ministries-nav');
	if (min_nav.hasClassName('on') && !min_nav.visible() && !effect_running) {
		blindFade(min_nav.id, 'down', 0.4);
	}
}

function minFadeOut() {
	var min_nav = $('ministries-nav');
	if (!min_nav.hasClassName('on') && !effect_running) {
		blindFade(min_nav.id, 'up', 0.4);
	}
}