/*
#################################################################
#
#	MIELIPITEET LAATIKKO v.0.1
#
#################################################################
*/

var keskusteluOsiot = new Array("keskustelutuu","keskustelutakt");
var keskusteluOsiotNavi = new Array("Siirry : Keskustelu","Siirry : Keskustelu");
var keskusteluOsiotUrl = new Array("#","#");

var timer;
var activeSection;
var xmlUrl;
var itemsPerPage;
var currentPage = 0;
var showSecondNavigation;
var menuIdNumber;
var tempHeight;


function setActiveSectionKes(sec,items,sNavigation){
	
	activeSection = sec;
	if(activeSection == "keskustelutuu"){
		xmlUrl = "http://www.ls24.fi/scripts/edoris/edoris.dll?tem=d_uusimmat";
	}
		else{
		xmlUrl = "http://www.ls24.fi/scripts/edoris/edoris.dll?tem=d_suosituimmat";
		}
	
	
	itemsPerPage = items;
	showSecondNavigation = sNavigation;

	menuIdNumber = returnIdNumberKes(sec);
	
	for(i=0; i < keskusteluOsiot.length; i++){
	
		if (activeSection == sec) {
			document[sec].src = "/images/forum/button/" + sec + "_active.gif";
		}
	}
	
	//Aloitetaan uuden sisällön lataaminen
	loadCurrentNewsKes();
	clearTimeout(timer);
	
}


function changeNavigationPictureKes(section)
{
	activeSection = section;
	if(activeSection == "keskustelutuu"){
		xmlUrl = "http://www.ls24.fi/scripts/edoris/edoris.dll?tem=d_uusimmat";
	}
		else{
		xmlUrl = "http://www.ls24.fi/scripts/edoris/edoris.dll?tem=d_suosituimmat";
		}
	menuIdNumber = returnIdNumberKes(section);
	
	for(i=0; i < keskusteluOsiot.length; i++){
		
		
		if (keskusteluOsiot[i] == section) 
		{
		document[section].src = "/images/forum/button/" + section + "_active.gif";
		loadCurrentNewsKes();
		}
			else {document[keskusteluOsiot[i]].src = "/images/forum/button/" + keskusteluOsiot[i] + "_inactive.gif";}
	}
	
	clearTimeout(timer);
	
}

function returnIdNumberKes(sec){
	
	for(i=0; i < keskusteluOsiot.length; i++){
		
		if(sec == keskusteluOsiot[i]){
		return i;
		}	
	}
	
}



function automaticNextSectionKes() {
	
	count = keskusteluOsiot.length;
	sec = menuIdNumber;
	
	if(menuIdNumber == count -1){
	sec = 0;
	}
		else{
		sec += 1;	
		}
		
	//alert(sec);
	changeNavigationPictureKes(keskusteluOsiot[sec]);
	
}

function startTimerKes(){
	timer = setTimeout("automaticNextSectionKes()",15000);
}



function loadCurrentNewsKes() {
		
	// Tyhjennetään vanha sisältö ja loaderi näkyviin
	
	$("#newsHeadlinesContent").html('<div class="newsHeadlineLoader"><img src="/images/site/loader.gif" alt="Ladataan" /></div>');
	var xmlSource = xmlUrl;
	
	//alert(xmlSource);
	
	$(function() {
		$.ajax({
			type: "GET",
			url:  xmlSource,
			dataType: "xml",
			success: function(xmlData)
			{
				xmlDataSet = xmlData;
				//alert(xmlData);
				showNewsDataKes();
			}
		});
	});
}

function showNewsDataKes(page) {
	
	var newsDatahtml = '<ul>';
	
	if (page) {currentPage = page;} else {currentPage = 0;}
	
	//Listaus uutisista
	$("otsikko:lt(" + parseInt(currentPage + itemsPerPage) + ")",xmlDataSet).filter(":gt(" + parseInt(currentPage - 1) + ")").each(function(i) {
																																  
		var otsikko = $("otsikko:eq(" + parseInt(currentPage + i) + ")",xmlDataSet).text();
		var osoite = $("osoite:eq(" + parseInt(currentPage + i) + ")",xmlDataSet).text();
		var aika = $("aika:eq(" + parseInt(currentPage + i) + ")",xmlDataSet).text();
		//alert(otsikkoTemp);
		//newsDatahtml += '<li><span class="newsHeadlineDay">' + aika + '</span><br/><span class="newsHeadlineText"><a href="' + osoite + '">' + otsikko + '</a></span></li>';
		newsDatahtml += '<li><span class="newsHeadlineDay">' + aika + '</span><br/><span class="newsHeadlineText"><a href="/mielipiteet/keskustelut.html">' + otsikko + '</a></span></li>';
		
	});
	
	newsDatahtml += '<ul>';
	
	
	//$("#newsHeadlinesContent").html('');
	$("#newsHeadlinesContent").html(newsDatahtml);
	tempHeight = $("#newsHeadlinesContent").height();
	
	//alert(tempHeight);
	$("#newsHeadlinesContent").css({ height: tempHeight});
	
}

