// JavaScript Document
var xmlHttp;
var contentNews = '';
var newsID = '';
var eventsID='';
var promosID='';
function closeNews(){
	new Effect.Fade('displayNews', {delay: 0.0})	
}

function news(id){
	newsID = id;
	xmlHttp = GetXmlHttpObjectNews();
	if (xmlHttp == null){
		alert ("Your browser does not support AJAX!");
		return;
	}
	  var url ="news.xml";
	  xmlHttp.onreadystatechange=stateChangedNews;
	  xmlHttp.open("GET",url,true);
	  xmlHttp.send(null);
}

function GetXmlHttpObjectNews(){
	var objXMLHttp=null;
	try{
	  // Firefox, Opera 8.0+, Safari
	  objXMLHttp=new XMLHttpRequest();
	}
	catch (e){
	  // Internet Explorer
	  try{
		objXMLHttp=new ActiveXObject("Msxml2.XMLHTTP");
	  }
	  catch (e){
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	}
	return objXMLHttp;
}

function stateChangedNews(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		xmlDoc = xmlHttp.responseXML;
		var	getIt = xmlDoc.getElementsByTagName("details");
		for(var i=0;i<getIt.length;i++){
			id = getIt[i].getElementsByTagName("id")[0].childNodes[0].nodeValue;
			if(id == newsID){
				title = getIt[i].getElementsByTagName("title")[0].childNodes[0].nodeValue;
				data = getIt[i].getElementsByTagName("data")[0].childNodes[0].nodeValue;
				new Effect.Appear('displayNews',{ duration: 0.5, from: 0, to: 1 });
				document.getElementById('newsTitle').innerHTML = title;
				document.getElementById('newsDescription').innerHTML = data;
			}
		}
	}
}

// EVENTS

function events(id){
	eventsID = id;
	xmlHttp = GetXmlHttpObjectEvents();
	if (xmlHttp == null){
		alert ("Your browser does not support AJAX!");
		return;
	}
	  var url ="events.xml";
	  xmlHttp.onreadystatechange=stateChangedEvents;
	  xmlHttp.open("GET",url,true);
	  xmlHttp.send(null);
}

function GetXmlHttpObjectEvents(){
	var objXMLHttp=null;
	try{
	  // Firefox, Opera 8.0+, Safari
	  objXMLHttp=new XMLHttpRequest();
	}
	catch (e){
	  // Internet Explorer
	  try{
		objXMLHttp=new ActiveXObject("Msxml2.XMLHTTP");
	  }
	  catch (e){
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	}
	return objXMLHttp;
}

function stateChangedEvents(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		xmlDoc = xmlHttp.responseXML;
		var	getIt = xmlDoc.getElementsByTagName("details");
		for(var i=0;i<getIt.length;i++){
			id = getIt[i].getElementsByTagName("id")[0].childNodes[0].nodeValue;
			if(id == eventsID){
				title = getIt[i].getElementsByTagName("title")[0].childNodes[0].nodeValue;
				data = getIt[i].getElementsByTagName("data")[0].childNodes[0].nodeValue;
				new Effect.Appear('displayNews',{ duration: 0.5, from: 0, to: 1 });
				document.getElementById('newsTitle').innerHTML = title;
				document.getElementById('newsDescription').innerHTML = data;
			}
		}
	}
}

// PROMOS

function promos(id){
	promosID = id;
	xmlHttp = GetXmlHttpObjectPromos();
	if (xmlHttp == null){
		alert ("Your browser does not support AJAX!");
		return;
	}
	  var url ="promos.xml";
	  xmlHttp.onreadystatechange=stateChangedPromos;
	  xmlHttp.open("GET",url,true);
	  xmlHttp.send(null);
}

function GetXmlHttpObjectPromos(){
	var objXMLHttp=null;
	try{
	  // Firefox, Opera 8.0+, Safari
	  objXMLHttp=new XMLHttpRequest();
	}
	catch (e){
	  // Internet Explorer
	  try{
		objXMLHttp=new ActiveXObject("Msxml2.XMLHTTP");
	  }
	  catch (e){
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	}
	return objXMLHttp;
}

function stateChangedPromos(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		xmlDoc = xmlHttp.responseXML;
		var	getIt = xmlDoc.getElementsByTagName("details");
		for(var i=0;i<getIt.length;i++){
			id = getIt[i].getElementsByTagName("id")[0].childNodes[0].nodeValue;
			if(id == promosID){
				title = getIt[i].getElementsByTagName("title")[0].childNodes[0].nodeValue;
				data = getIt[i].getElementsByTagName("data")[0].childNodes[0].nodeValue;
				new Effect.Appear('displayNews',{ duration: 0.5, from: 0, to: 1 });
				document.getElementById('newsTitle').innerHTML = title;
				document.getElementById('newsDescription').innerHTML = data;
			}
		}
	}
}
