/*////////////////////////////////////////
// Change news items
////////////////////////////////////////*/
function display(id){
    // Display the selected newsitem
    for(var i = 1; i <= maxNewsItems; i++){
        var idet = "id"+i;
        if(idet == id) idet = id;
        if(idet != id) jQuery("#" + idet).fadeOut("fast");
        else jQuery("#" + idet).fadeIn("fast");
    }
    // Hides all cases
    for (var x = 1; x <= maxCase; x++){
	    jQuery("#div" + x).hide();
    }
}
/*////////////////////////////////////////
// Change case
////////////////////////////////////////*/
function byt(id) {
    // Hide all newsitems
    for(var i = 1; i <= maxNewsItems; i++){
        jQuery("#id" + i).fadeOut("fast");
    }
    // Hide all cases
    for (x = 1; x <= maxCase; x++) {
	    jQuery("#div" + x).hide();
    }
    // Show the specified one
    jQuery("#"+id).fadeIn("slow");
}
/*////////////////////////////////////////
// Shows the next newsblock
////////////////////////////////////////*/
function showNextNews() {
	var articles = jQuery('#newslist .contentnews a').not('.knapp a');
	articles.hide();
	
	currentNewsPage++;
	if((currentNewsPage * nrOfNewsPerPage) > articles.length){
		currentNewsPage = 0;
	}
	var startindex = currentNewsPage * nrOfNewsPerPage;
	
	for(var i=startindex; i<(startindex+nrOfNewsPerPage); i++){
		jQuery('#newslist .contentnews a:eq('+i+')').show();
		
	}
}
/*////////////////////////////////////////
// Next Case
////////////////////////////////////////*/
function bytnasta() {
    if (currentCase > maxCase){ currentCase = 1; }
    byt("div" + currentCase);
    currentCase++;
}
/*////////////////////////////////////////
// Variables
////////////////////////////////////////*/
var maxCase=0; // Number of case displays
var currentCase=2; // The current case displayed
var currentNewsBlock = 0;
var newsBlocks = 0;
var maxNewsItems = 0; //The amount of news
var currentNewsPage = -1;
var nrOfNewsPerPage = 0;
if(current_lang == 'se'){
	nrOfNewsPerPage = 8;
}else if(current_lang == 'en'){
	nrOfNewsPerPage = 7;	
}

/*////////////////////////////////////////
// Load
////////////////////////////////////////*/
jQuery(document).ready(function(){
	jQuery('#newslist .contentnews br').hide();
	jQuery('#newslist .contentnews a').not('.knapp a').append('<br>');
	showNextNews(); 
	
    jQuery(".contentnews").each(function(){
        newsBlocks++;
    });
	try{
		maxNewsItems = jQuery("div.aktuellt:last").attr("id").substr(2,2);
		maxCase = jQuery("div.images:last").attr("id").substr(3,1);
	}catch(ex){ /* Silent error */ }
});