// Get the HTTP Object
var waitTime = 5000;


function getHTTPObject(){
  if (window.ActiveXObject) 
       return new ActiveXObject("Microsoft.XMLHTTP");
  else if (window.XMLHttpRequest) 
       return new XMLHttpRequest();
  else {
       alert("Your browser does not support AJAX.");
       return null;
  }
}


// Change the value of the outputText field
function setFeatures(){
   if(httpObject.readyState == 4){
	   alterOpac(0);
      document.getElementById('features').innerHTML = httpObject.responseText;  
	  
	  //document.getElementById('features').data = httpObject.responseText;  
   }
}

function alterOpac(opacity,way){
	var object = document.getElementById('features').style;
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")"; 

	opacity=opacity+5;
	if(opacity<100){TimerObj2 = setTimeout ( "alterOpac("+opacity+")", 1 );}else{clearTimeout(TimerObj2);}

}

function changeFeature(num) {
	if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){ //test for Firefox/x.x or Firefox x.x (ignoring remaining digits);

	setTimeout("changeFeatureNow(" + (num+1) + ")", waitTime);
	}
}

function changeFeatureNow (num) {
	if(num > 4) { num = 1; }
	
	httpObject = getHTTPObject();
	if (httpObject != null) {
	  httpObject.open("GET", "./includes/feature" + num + ".php", true);
	  httpObject.send(null);
	  httpObject.onreadystatechange = setFeatures;
	}
	
	setTimeout("changeFeatureNow(" + (num+1) + ")", waitTime);
	 //if(num > 3) { num = 1; }
   	 //alterOpac(0);
	 //pic = 'url("./images/banner_bg'+num+'.gif")';
     //document.getElementById('banner2').style.background=pic;
	 //TimerObj = setTimeout("changeBackground(" + (num+1) + ")", 5000);
}

function changeBackground (num) {
	 if(num > 3) { num = 1; }
   	 alterOpac(0);
	 pic = 'url("./images/banner_bg'+num+'.gif")';
     document.getElementById('banner2').style.background=pic;
	 TimerObj = setTimeout("changeBackground(" + (num+1) + ")", 5000);
}
