function changePage( elementId, url ) {
	new Ajax(url, {update:elementId, method: 'get', onComplete:function(){$(elementId).effect('opacity',{duration:400, fps:50}).start(0,1)}}).request();
}

function showNews( elementId ) {
	resetAllNews(elementId);
	if ( document.getElementById('n_'+ elementId).innerHTML == '' ) {
		document.getElementById('n_'+ elementId).style.borderBottom = '1px dotted transparent';
		new Ajax('/inc/shownews.jsp?lang=fi&siteid=start&id=' + elementId, {update:'n_'+elementId, method: 'get', onComplete:function(){$('n_'+elementId).effect('opacity',{duration:400, fps:50}).start(0,1)}}).request();
		document.getElementById('n_'+ elementId).style.display = "block";
		document.getElementById('sd_'+ elementId).style.display = "none";
		document.getElementById('t_'+ elementId).style.color = "#dc2732";
	}
	else {
		document.getElementById('n_'+ elementId).innerHTML = '';
		document.getElementById('n_'+ elementId).style.visibility = "hidden";
		document.getElementById('sd_'+ elementId).style.display = "inline";
		document.getElementById('t_'+ elementId).style.color = "#717171";
	}
}

function showHappening( elementId ) {
	resetAllNews(elementId);
	if ( document.getElementById('n_'+ elementId).innerHTML == '' ) {
		document.getElementById('n_'+ elementId).style.borderBottom = '1px dotted transparent';
		new Ajax('/inc/showhappening.jsp?lang=fi&siteid=start&id=' + elementId, {update:'n_'+elementId, method: 'get', onComplete:function(){$('n_'+elementId).effect('opacity',{duration:400, fps:50}).start(0,1)}}).request();
		document.getElementById('n_'+ elementId).style.display = "block";
		document.getElementById('button_'+ elementId).style.display = "none";
		document.getElementById('t_'+ elementId).style.color = "#dc2732";
	}
	else {
		document.getElementById('n_'+ elementId).innerHTML = '';
		document.getElementById('n_'+ elementId).style.visibility = "hidden";
		document.getElementById('button_'+ elementId).style.display = "inline";
		document.getElementById('t_'+ elementId).style.color = "#717171";
	}
}

function resetAllNews( elementId ) {
	var divs = document.getElementById("accordion").getElementsByTagName("div");
	var pees = document.getElementById("accordion").getElementsByTagName("p");
	var imgs = document.getElementById("accordion").getElementsByTagName("img");
	var h3s = document.getElementById("accordion").getElementsByTagName("h3");
	
	for (var i = 0; i < h3s.length; i++) {
		var h3el = h3s[i];
		h3el.style.color = "#717171";
	}
	
	for (var i = 0; i < pees.length; i++) {
		var pee = pees[i];
		pee.style.display = "inline";
	}
	
	for (var i = 0; i < divs.length; i++) {
		var divi = divs[i];
		divi.style.background = "none";

		if (divi.id.indexOf("n_") == 0 ) {
			divi.style.display = "none";
			if (divi.id != "n_" + elementId) {
				divi.innerHTML = "";
			}
		}

	}
	if (imgs.length > 0)
	for (var i = 0; i < imgs.length; i++) {
		var imgi = imgs[i];
		imgi.style.display = "inline";
	}
	
}
