
var intCurrId    = 0;

var intH;
var intHMaximize = 24;
var intHMinimize = 125;
var intHoehe 	 = 125;
var intHDiff	 = 6;  // 6
var intIntervall = 20; // 20 

function animateNews ( intId )
{
	if ( intCurrId == 0 ) 
	{
		maximizeMainBlock ( intId );
		
		document.getElementById("cat" + intId).style.visibility = "hidden";
		document.getElementById("cat" + intId).style.display    = "none";
		document.getElementById("img" + intId).style.visibility = "visible";
		document.getElementById("img" + intId).style.display    = "block";
		document.getElementById("text"+ intId).style.visibility = "visible";
		document.getElementById("text"+ intId).style.display    = "block";
		
		intCurrId = intId;
	}
	
	else if ( intCurrId == intId ) 
	{
		minimizeMainBlock ( intId );
		
		document.getElementById("img" + intId).style.visibility = "hidden";
		document.getElementById("img" + intId).style.display    = "none";
		document.getElementById("cat" + intId).style.visibility = "visible";
		document.getElementById("cat" + intId).style.display    = "block";
		document.getElementById("text"+ intId).style.visibility = "hidden";
		document.getElementById("text"+ intId).style.display    = "none";
		
		intCurrId = 0;
	}
	else
	{
		changeMainBlock ( intCurrId, intId );
		
		document.getElementById("img" + intCurrId).style.visibility = "hidden";
		document.getElementById("img" + intCurrId).style.display    = "none";
		document.getElementById("cat" + intCurrId).style.visibility = "visible";
		document.getElementById("cat" + intCurrId).style.display    = "block";
		document.getElementById("text"+ intCurrId).style.visibility = "hidden";
		document.getElementById("text"+ intCurrId).style.display    = "none";

		document.getElementById("cat" + intId).style.visibility = "hidden";
		document.getElementById("cat" + intId).style.display    = "none";
		document.getElementById("img" + intId).style.visibility = "visible";
		document.getElementById("img" + intId).style.display    = "block";
		document.getElementById("text"+ intId).style.visibility = "visible";
		document.getElementById("text"+ intId).style.display    = "block";

		intCurrId = intId;
	}
	
	
	
	
}


function maximizeMainBlock ( strId )
{
	var objBlock = document.getElementById("news" + strId).style
	var blnChangeHeight = false;
	
	if ( intHMaximize <= (intHoehe - intHDiff) ) 
	{
		// DIV WIRD WEITER VERGROESSERT
		intHMaximize += intHDiff; 
		blnChangeHeight = true;
		intH = intHMaximize;
	}
	else if ( intHMaximize < intHoehe ) 
	{
		// MAXIMALE HOEHE ERREICHT
		intHMaximize = intHoehe; 
		blnChangeHeight = true;
		intH = intHMaximize;
	}

	if ( blnChangeHeight ) 
	{ 
		objBlock.height     = intH + 'px';
		objBlock.visibility = 'visible';
		timeout = window.setTimeout( function(){ maximizeMainBlock ( strId ) }, intIntervall );
	}
	else
	{
		timeout = 0;
		intHMaximize = 24;
		intHMinimize = 125;		
	}
}

function minimizeMainBlock(strId)
{
	var objBlock = document.getElementById("news" + strId).style
	var blnChangeHeight = false;
	
	if ( intHMinimize >= 29 ) 
	{	
		intHMinimize -= intHDiff;
		blnChangeHeight = true;	
		intH = intHMinimize;
	}
	else 
	{	
		blnChangeHeight = false;
		objBlock.height = '24px';
	}

	if ( blnChangeHeight ) 
	{ 
		objBlock.height =  intH + 'px';
		objBlock.visibility = 'visible';
		timeout = window.setTimeout( function(){ minimizeMainBlock(strId) }, intIntervall );
	}
	else
	{
		timeout = 0;
		intHMaximize = 24;
		intHMinimize = 125;		
	}
}

function changeMainBlock(strOldId, strNewId)
{
	var blnChangeHeight = false;
	
	if ( intHMaximize <= (intHoehe - intHDiff) ) 
	{
		// DIV WIRD WEITER VERGROESSERT
		intHMaximize += intHDiff; 
		blnChangeHeight = true;
	}
	else if ( intHMaximize < intHoehe ) 
	{
		// MAXIMALE HOEHE ERREICHT
		intHMaximize = intHoehe; 
		blnChangeHeight = false;
		document.getElementById("news" + strNewId).style.height =  '125px';
	}	
	
	document.getElementById("news" + strNewId).style.visibility = 'visible';

	if ( intHMinimize >= 29 ) 
	{	
		intHMinimize -= intHDiff;
		blnChangeHeight = true;	
	}
	else
	{	
		intHMinimize = 24;
		blnChangeHeight = false;
		document.getElementById("news" + strOldId).style.height =  '24px';
	}
	
	if( blnChangeHeight ) 
	{ 
		document.getElementById("news" + strOldId).style.height =  intHMinimize + 'px';
		document.getElementById("news" + strNewId).style.height =  intHMaximize + 'px';
		 
		timeout = window.setTimeout( function(){ changeMainBlock(strOldId,strNewId) }, intIntervall );
	}
	else
	{
		intHMaximize 	= 24;
		intHMinimize 	= 125;
		timeout 		= 0;
	}
}