﻿
function GetElementsByClass( classFilter, nodeFilter, tagFilter )
{
	var classElements = new Array();
	if( nodeFilter == null )
		nodeFilter = document;
	if( tagFilter == null )
		tagFilter = '*';
	var elementList = nodeFilter.getElementsByTagName( tagFilter );
	var length = elementList.length;
	
	for( i=0, j=0; i<length; i++ )
	{
		if( elementList[i].className == classFilter )
		{
			classElements[j] = elementList[i];
			j++;
		}
	}
	
	return classElements;
}

function ShowOrHide( panelID, buttonID )
{
	var pnl, btn;
	
	pnl = document.getElementById( panelID );
	if( buttonID != null )
		btn = document.getElementById( buttonID );
	if( pnl.style.display == 'none' )
	{
		pnl.style.display = '';
	}
	else
	{
		pnl.style.display = 'none';
	}	
}

function ShowOrHideBlock( panelID )
{
	var pnl;
	
	pnl = document.getElementById( panelID );

	if( pnl.style.display == 'none' )
	{
		pnl.style.display = 'block';
	}
	else
	{
		pnl.style.display = 'none';
	}	
}

function SummaryOrText( panelSummary, panelText, labelContinue )
{
	var pnlSummary, pnlText, lblContinue;
	
	pnlSummary = document.getElementById( panelSummary );
	pnlText = document.getElementById( panelText );
	lblContinue = document.getElementById( labelContinue );

	if( pnlSummary.style.display == 'none' )
	{
		pnlSummary.style.display = 'block';
		pnlText.style.display = 'none';
		lblContinue.innerHTML = "[Leggi tutto...]";
	}
	else
	{
		pnlSummary.style.display = 'none';
		pnlText.style.display = 'block';
		lblContinue.innerHTML = "[...Riduci testo]";
	}	
}

function LabelSummaryOrText( panelSummary )
{
	var pnlSummary;
	
	pnlSummary = document.getElementById( panelSummary );

	if( pnlSummary.style.display == 'none' )
	    return "[...Riduci testo]";
	else
	    return "[Leggi tutto...]";
}

function CollapseAll()
{
	els = GetElementsByClass( 'minimized_newsbox' );
	
	for( i=0; i<els.length; i++ )
	{
		ShowOrHide( els[i].id );
	}
}

function CollapseAll()
{
	els = GetElementsByClass( 'minimized_newsbox' );
	
	for( i=0; i<els.length; i++ )
	{
		ShowOrHide( els[i].id );
	}
}

function mostraImmagine(immagine) 
{
    window.open(immagine, 'catWin', 'width=640,height=480')
}

