var medFetch = false;
try {
  medFetch = new XMLHttpRequest();
} catch (trymicrosoft) {
  try {
    medFetch = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (othermicrosoft) {
    try {
      medFetch = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (failed) {
      medFetch = false;
    }
  }
}

var curTar = 1;
var chTimer = 1;
var timer = setTimeout("switchFeatureK(5)",9000);

function switchFeatureK(tar){
	//document.getElementById('featureStatus').innerHTML = tar;
	if (tar == 5){
		curTar++;
		if (curTar > 3){
			curTar = 1;
		}
		usTar = curTar;
		//document.getElementById('featureStatus').innerHTML += '<br /> ct: '+curTar;
		timer = setTimeout("switchFeatureK(5)",9000);
		opacity('featureContent',100,0,500);
		opacity('mainContentBottom',100,0,500);
		setTimeout("getNewInfo("+usTar+",1)",700);
	}else{
		clearTimeout(timer);
		usTar = tar;
		curTar = tar;
		getNewInfo(usTar,0);
		timer = setTimeout("switchFeatureK(5)",9000);
	}
	//document.getElementById('featuredBarArrows').style.background-position-x = '50px';
}

function getNewInfo(tar,fade){
	document.getElementById('featureContent').innerHTML = document.getElementById('box'+tar+'a').innerHTML;
	document.getElementById('mainContentBottom').innerHTML = document.getElementById('box'+tar+'b').innerHTML;
	if (fade == 1){
		opacity('featureContent',0,100,500);
		opacity('mainContentBottom',0,100,500);
	}
	//document.getElementById('featuredBarArrows').className = "featureArrows2";
	if (tar == 1){
		nav = '<div id="featuredBarArrows" style="background-position: 0 0;"><div id="featuredBar"><div id="featuredBarInside"><ul><li><span class="featuredBarInsideActive">News</span></li><li><a href="javascript:void(0);" onclick="switchFeatureK(2);">Resources</a></li><li><a href="javascript:void(0);" onclick="switchFeatureK(3);">Events</a></li></ul></div></div></div>';
	}else if (tar == 2){
		nav = '<div id="featuredBarArrows" style="background-position: 90px 0;"><div id="featuredBar"><div id="featuredBarInside"><ul><li><a href="javascript:void(0);" onclick="switchFeatureK(1);">News</a></li><li><span class="featuredBarInsideActive">Resources</span></li><li><a href="javascript:void(0);" onclick="switchFeatureK(3);">Events</a></li></ul></div></div></div>';
	}else if (tar == 3){
		nav = '<div id="featuredBarArrows" style="background-position: 195px 0;"><div id="featuredBar"><div id="featuredBarInside"><ul><li><a href="javascript:void(0);" onclick="switchFeatureK(1);">News</a></li><li><a href="javascript:void(0);" onclick="switchFeatureK(2);">Resources</a></li><li><span class="featuredBarInsideActive">Events</span></li></ul></div></div></div>';
	}
	document.getElementById('barHolder').innerHTML = nav;
}

function getNewInfoold(tar,fade){
	
	document.getElementById('featureHolder').innerHTML = '';
	medFetch.open('GET', 'z_includes/home_getdis.php?act=1&task='+tar, true);
	medFetch.send('');
	medFetch.onreadystatechange = function(){ 
		if(medFetch.readyState  == 4){
			if(medFetch.status  == 200){
				if (medFetch.responseText != 'failed'){
					//document.getElementById('featureStatus').innerHTML = 'adding new content';
					document.getElementById('featureHolder').innerHTML = medFetch.responseText;
					if (fade == 1){
						opacity('featureContent',0,100,500);
						opacity('mainContentBottom',0,100,500);
					}
					document.getElementById('featuredBarArrows').className = "featureArrows2";
					if (chTimer == 0){
						chTimer = 1;		
						timer = setTimeout("switchFeatureK(5)",9000);
					}
				}else{
					alert('Issue retreaving the information you requested.');
				}
			}
		}
	}
}

function opacity(id, opacStart, opacEnd, millisec) {
	//speed for each frame
	var speed = Math.round(millisec / 100);
	var timer = 0;

	//determine the direction for the blending, if start and end are the same nothing happens
	if(opacStart > opacEnd) {
		for(i = opacStart; i >= opacEnd; i--) {
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	} else if(opacStart < opacEnd) {
		for(i = opacStart; i <= opacEnd; i++)
			{
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	}
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
	//document.getElementById('featureStatus').innerHTML += '<br /> obj: '+id;
	var object = document.getElementById(id).style; 
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}
