// NEWS
var News = {};
News.fpInit = function() {
	var links = document.getElementsByTagName("a");
	for (var i=0; i<links.length; i++) {
		if (links[i].className=="newsSwapper") {
			addEvent(links[i], "click", function() {
												News.fpSwap(this.id);
												 return false;
												 });
		}
	}
}
News.fpSwap = function(id) {
	var contentArea = document.getElementById("newsContent");
	if (window.XMLHttpRequest) {
		ajax = new XMLHttpRequest();
	} else {
		try {
			ajax = new ActiveXObject("MSXML2.XMLHTTP.6.0");
		} catch(e){}
		try {
			ajax = new ActiveXObject("MSXML2.XMLHTTP");
		} catch(e){};
	}
	ajax.open("GET", "news/producer.php?id="+id, true);
	ajax.onreadystatechange = function() {
		if (ajax.readyState==4) {
			if (ajax.status>=200) {
				contentArea.innerHTML = ajax.responseText;
				contentArea.innerHTML += "<div id=\"topStoryUnderlay\"></div>";

			}
			if (ajax.status>=500) {
				alert("Error while contacting server");
			}
		}
	}
	ajax.send(null);
	return false;
}
News.initMain = function(id) {
	var links = document.getElementsByTagName("a");
	for (var a=0; a<links.length; a++) {
		if (links[a].className.indexOf("link")>-1) {
			addEvent(links[a], "click", function() {if (!document.getElementById("bodyOverlay")) { return News.main(this.id); } else { return false; } });	
		}
	}
	News.main(id);
}
News.main = function(id) {
	News.removeMain();
	Overlay.removeOverlay();
	Overlay.addOverlay();
	var contentArea = document.getElementById("featuredNews");
	contentArea.style.left = ((Dimension.bodyWidth()/2)-250)+"px";
	contentArea.style.top = (Dimension.scrollHeight()+38)+"px";
	contentArea.style.display="block";
	if (window.XMLHttpRequest) {
		ajax = new XMLHttpRequest();
	} else {
		try {
			ajax = new ActiveXObject("MSXML2.XMLHTTP.6.0");
		} catch(e){}
		try {
			ajax = new ActiveXObject("MSXML2.XMLHTTP");
		} catch(e){};
	}
	ajax.open("GET", "tsProducer.php?id="+id, true);
	ajax.onreadystatechange = function() {
		if (ajax.readyState==4) {
			if (ajax.status>=200) {
				contentArea.innerHTML = ajax.responseText;
			}
			if (ajax.status>=500) {
				alert("Error while contacting server");
			}
		}
	}
	ajax.send(null);
	return false;
}
News.removeMain = function() {
	var contentArea = document.getElementById("featuredNews");
	contentArea.innerHTML = "";
	contentArea.style.display = "none";
	Overlay.removeOverlay();
}
News.flip = function(id) {
		if (window.XMLHttpRequest) {
		ajax = new XMLHttpRequest();
	} else {
		try {
			ajax = new ActiveXObject("MSXML2.XMLHTTP.6.0");
		} catch(e){}
		try {
			ajax = new ActiveXObject("MSXML2.XMLHTTP");
		} catch(e){};
	}
	ajax.open("GET", "news/flipper.php?id="+id, true);
	ajax.onreadystatechange = function() {
		if (ajax.readyState==4) {
			if (ajax.status>=200) {
				r = ajax.responseText;
				document.getElementById("theStory").innerHTML = r;

			}
			if (ajax.status>=500) {
				alert("Error while contacting server");
			}
		}
	}
	ajax.send(null);
	
}