// JavaScript Document
<!--

var menuposition = 't';

var dimages=new Array();
var numImages=7;

for (i=0; i<numImages; i++)
{
  dimages[i]=new Image();
  dimages[i].src="image-bin/super-features/"+(i+1)+".png";
}
var curImage=-1;

function swapPicture()
{
  if (document.images)
  {
    var nextImage=curImage+1;
    if (nextImage>=numImages)
      nextImage=0;
    if (dimages[nextImage] && dimages[nextImage].complete)
    {
      var target=0;
      if (document.images.myImage)
        target=document.images.myImage;
      if (document.all && document.getElementById("myImage"))
        target=document.getElementById("myImage");
  
      // make sure target is valid.  It might not be valid
      //   if the page has not finished loading
      if (target)
      {
        target.src=dimages[nextImage].src;
        curImage=nextImage;
      }

      setTimeout("swapPicture()", 3000);

    }
    else
    {
      setTimeout("swapPicture()", 500);
    }
  }
}

setTimeout("swapPicture()", 2500);

//--------------------------------------------
var tooltip=function(){
 var id = 'tt';
 var top = 3;
 var left = 3;
 var maxw = 700;
 var speed = 10;
 var timer = 20;
 var endalpha = 95;
 var alpha = 0;
 var tt,t,c,b,h;
 var ie = document.all ? true : false;
 return{
  show:function(v,w){
   if(tt == null){
    tt = document.createElement('div');
    tt.setAttribute('id',id);
    t = document.createElement('div');
    t.setAttribute('id',id + 'top');
    c = document.createElement('div');
    c.setAttribute('id',id + 'cont');
    b = document.createElement('div');
    b.setAttribute('id',id + 'bot');
    tt.appendChild(t);
    tt.appendChild(c);
    tt.appendChild(b);
    document.body.appendChild(tt);
    tt.style.opacity = 0;
    tt.style.filter = 'alpha(opacity=0)';
    document.onmousemove = this.pos;
   }
   tt.style.display = 'block';
   c.innerHTML = v;
   tt.style.width = w ? (w + 70) + 'px' : 'auto';
   if(!w && ie){
    t.style.display = 'none';
    b.style.display = 'none';
    tt.style.width = tt.offsetWidth;
    t.style.display = 'block';
    b.style.display = 'block';
   }
  if(tt.offsetWidth > maxw){tt.style.width = maxw + 'px'}
  h = parseInt(tt.offsetHeight) + top;
  clearInterval(tt.timer);
  tt.timer = setInterval(function(){tooltip.fade(1)},timer);
  },
  pos:function(e){
   var u = ie ? event.clientY + document.documentElement.scrollTop : e.pageY;
   var l = ie ? event.clientX + document.documentElement.scrollLeft : e.pageX - 40;
   tt.style.top = (u - h) + 'px';
   tt.style.left = (l + left) + 'px';
  },
  fade:function(d){
   var a = alpha;
   if((a != endalpha && d == 1) || (a != 0 && d == -1)){
    var i = speed;
   if(endalpha - a < speed && d == 1){
    i = endalpha - a;
   }else if(alpha < speed && d == -1){
     i = a;
   }
   alpha = a + (i * d);
   tt.style.opacity = alpha * .01;
   tt.style.filter = 'alpha(opacity=' + alpha + ')';
  }else{
    clearInterval(tt.timer);
     if(d == -1){tt.style.display = 'none'}
  }
 },
 hide:function(){
  clearInterval(tt.timer);
   tt.timer = setInterval(function(){tooltip.fade(-1)},timer);
  }
 };
}();

//--------------------------------------------
function makeVis(imgID, direct) {
	document.getElementById('slider').style.visibility = "visible";
	document.getElementById('slider').style.height = "36px";
	document.getElementById('navBottom').style.background = "url(image-bin/sprites-nav/nav_menu_bottom_"+(imgID)+".png)";
	document.getElementById('navTop').style.background = "url(image-bin/sprites-nav/nav_menu_top.png)";
	processAjax('menu_'+(imgID)+'.html', 'slider');
	document.getElementById('topMission').style.visibility = "hidden";
	if(imgID == 'academics') {
		document.getElementById('navLeft').style.background = "#e9a2a2";
		viewContent('sectionpages.lasso?linkid=2523');
	}
	if(imgID == 'info') {
		document.getElementById('navLeft').style.background = "#aeb3e3";
		viewContent('sectionpages.lasso?linkid=2522');
	}
	if(imgID == 'sports') {
		document.getElementById('navLeft').style.background = "#c8e4e9";
		viewContent('sectionpages.lasso?linkid=2521');
	}
	if(imgID == 'activities') {
		document.getElementById('navLeft').style.background = "#fef3c0";
		viewContent('sectionpages.lasso?linkid=2520');
	}
	if(imgID == 'faith') {
		document.getElementById('navLeft').style.background = "#d3c1f6";
		viewContent('sectionpages.lasso?linkid=2519');
	}
	if(imgID == 'studentservices') {
		document.getElementById('navLeft').style.background = "#bce8df";
		viewContent('sectionpages.lasso?linkid=2518');
	}
	if(imgID == 'giving') {
		document.getElementById('navLeft').style.background = "#a4e0cd";
		viewContent('sectionpages.lasso?linkid=2516');
	}
	document.getElementById('leftLinks').innerHTML = '&nbsp;';
}

function processAjax(url, tdiv) {
	if (window.XMLHttpRequest) { // Non-IE browsers
		req = new XMLHttpRequest();
		req.onreadystatechange = function(){targetDiv(tdiv)};
		try {
		req.open("GET", ("http://www.jdchs.org/"+url), true);
	} catch (e) {
		alert(e);
	}
		req.send(null);
	} else if (window.ActiveXObject) { // IE
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req) {
			req.onreadystatechange = function(){targetDiv(tdiv)};
			req.open("GET", url, true);
			req.send();
		
		}
	}
}

function targetDiv(tdiv1) {
	if (req.readyState == 4) { // Complete
		if (req.status == 200) { // OK response
			document.getElementById(tdiv1).innerHTML = req.responseText;
		} else {
			window.location = "http://www.jdchs.org/";
			<!--alert("Problem: " + req.statusText);-->
		}
	}
}  

function makeOn(posID, section) {
	parent.document.getElementById("sliderMenu"+(section)).style.background = ("url(image-bin/sprites-nav/slider_"+(section)+(posID)+".png)");
	menuposition = "b";
}

function makeOnVisSports(posID) {
	document.getElementById('slider').style.visibility = "visible";
	document.getElementById('slider').style.height = "36px";
	processAjax("menu_sports.html", "slider");
	document.getElementById('navBottom').style.background = "url(image-bin/sprites-nav/nav_menu_bottom_sports.png)";
	document.getElementById('navTop').style.background = "url(image-bin/sprites-nav/nav_menu_top.png)";
	document.getElementById('topMission').style.visibility = "hidden";
	document.getElementById('navLeft').style.background = "#c8e4e9";
	menuposition = 'b';
}

function makeHide(imgID) {
	document.getElementById('slider').style.visibility = "hidden";
	document.getElementById('slider').style.height = "0px";
	document.getElementById('navBottom').style.background = "url(image-bin/sprites-nav/nav_menu_bottom.png)";
	document.getElementById('topMission').style.visibility = "visible";
	document.getElementById('navLeft').style.background = "#CAE0F1";
	document.getElementById('navTop').style.background = "url(image-bin/sprites-nav/nav_menu_top_"+(imgID)+".png)";
	if (menuposition != 't') {
		processAjax('css-subSection.lasso', 'leftLinks');
	}
}

function viewContent(secPage) {
	parent.document.getElementById('content').innerHTML = "<iframe id=\"contentFrame\" name=\"contentFrame\" width=\"100%\" height=\"100%\" align=\"top\" frameborder=\"0\" src=\""+(secPage)+"\" scrolling=\"auto\" marginheight=\"0\" marginwidth=\"0\" allowTransparency=\"true\"></iframe>";
}
//-->
