// TWITTER CONTAINER
function twitter_container (parentId) {

	var parent_container = document.getElementById(parentId);
	var twitterDiv = document.getElementById('twitter');

	if (twitterDiv != null) {

		parent_container.removeChild(twitterDiv);

	} else {

		var twitterDiv = document.createElement('div');
		twitterDiv.id = 'twitter';

		parent_container.appendChild(twitterDiv);

		twitterDiv.innerHTML  = '<p><big>Bitte warten &hellip;</big><br />Twitter-Feed wird geladen.</p>';

		http = getHTTPObject();
		var url = 'ajax.twitter.php';

		http.open('GET', url, true);
		//http.setRequestHeader('Cache-Control', 'no-cache');
		http.onreadystatechange = function() {
  			if(http.readyState == 4){
				twitterDiv.innerHTML = http.responseText;
				twitterDiv.innerHTML += '<a href="http://twitter.com/forumoffenburg" target="_blank" class="twitterbutton">FORUM Offenburg auf <img src="inc/style/twitter.logo.gif" alt="twitter" width="58" height="12" /> folgen</a>';
			}
		}
		http.send(null);

	}

}

// TWITTER CONTAINER
function overview (parentId, mode) {

	var parent_container = document.getElementById(parentId);
	var overviewDiv = document.getElementById('overview');

	if (overviewDiv != null) {

		parent_container.removeChild(overviewDiv);

	} else {

		var overviewDiv = document.createElement('div');
		overviewDiv.id = 'overview';

		parent_container.appendChild(overviewDiv);

		overviewDiv.innerHTML  = '<p class="waitinfo"><big>&Uuml;bersicht wird geladen &hellip;</big></p>';

		http = getHTTPObject();
		var url = 'ajax.overview.php?mode=' + mode;

		http.open('GET', url, true);
		//http.setRequestHeader('Cache-Control', 'no-cache');
		http.onreadystatechange = function() {
  			if(http.readyState == 4){
				overviewDiv.innerHTML = http.responseText;
				//overviewDiv.style.display = 'block';
			}
		}
		http.send(null);

	}

}

// NEWS
function more_news (containerId, category, start) {

	var container = document.getElementById(containerId);

	var more_news_button = document.getElementById('more_news_button');
	container.removeChild(more_news_button);

	var containerHTML = container.innerHTML;

	container.innerHTML = containerHTML + '<p><big>Bitte Warten &hellip;</big><br />&Auml;ltere Berichte werden geladen &hellip;</p>';

	http = getHTTPObject();
	var url = 'ajax.news.php?category=' + category + '&start=' + start;

	http.open('GET', url, true);
	//http.setRequestHeader('Cache-Control', 'no-cache');
	http.onreadystatechange = function() {
 			if(http.readyState == 4){
			container.innerHTML = containerHTML + http.responseText;
			//overviewDiv.style.display = 'block';
		}
	}
	http.send(null);

}

// EVENTS
function more_dates (containerId, category, start) {

	var container = document.getElementById(containerId);

	var more_dates_button = document.getElementById('more_dates_button');
	container.removeChild(more_dates_button);

	var containerHTML = container.innerHTML;

	container.innerHTML = containerHTML + '<p><big>Bitte Warten &hellip;</big><br />&Auml;ltere Berichte werden geladen &hellip;</p>';

	http = getHTTPObject();
	var url = 'ajax.dates.php?category=' + category + '&start=' + start;

	http.open('GET', url, true);
	//http.setRequestHeader('Cache-Control', 'no-cache');
	http.onreadystatechange = function() {
 			if(http.readyState == 4){
			container.innerHTML = containerHTML + http.responseText;
			//overviewDiv.style.display = 'block';
		}
	}
	http.send(null);

}