
function fadeDivOver(idDiv)
{
	divHover = element_id(idDiv);
	
	if(divHover.filters)
	{
		divHover.filters.alpha.opacity = 100;
	}
	else
	{	
		divHover.style.opacity = 1;
	}
}

function fadeDivOut(idDiv)
{
	divOut = element_id(idDiv);
	//alert(divHover.style.filter);
	
	if(divOut.filters)
	{
		var opacitaIE  = divOut.filters.alpha.opacity;
		//alert(opacitaIE);
		
		if(opacitaIE > 50)
		{
			opacitaIE -= 10; 
			divOut.filters.alpha.opacity = opacitaIE;

			setTimeout("fadeDivOut('"+ idDiv +"')",70);
		}
		
	}
	else
	{
		var opacitaMOZ = divOut.style.opacity;
		
		if(opacitaMOZ > 0.50)
		{
			opacitaMOZ -= 0.10; 
			divOut.style.opacity = opacitaMOZ;

			setTimeout("fadeDivOut('"+ idDiv +"')",70);
		}
	}
}

function muoviDiv(idDivNewsCliccata, x, idNewsDb, idImgNewsCliccata, ids) 
{
	var supported = (document.getElementById); 
	
	//alert(idDivNewsCliccata);
	//alert(x);
	//alert("Id news db: "+idNewsDb);
	
	if (!supported) return; 

	//nascondo il div iniziale, quello con la foto e la descrizione della news
	var divIniziale = document.getElementById('newsIniziale');
		divIniziale.style.display = 'none';
	
	
	//nascondo anche il testo della news iniziale
	var divTitoloNewsIniziale = document.getElementById('titoloNews');
		divTitoloNewsIniziale.style.display = 'none';
	var	rigaNews = document.getElementById('rigaNews');
		rigaNews.style.display = 'none';
	var divTestoNewsIniziale = document.getElementById('testoNews');
		divTestoNewsIniziale.style.display = 'none';
	var divLinkNewsIniziale = document.getElementById('linkNews');
		divLinkNewsIniziale.style.display = 'none';
	
	//nascondo tutte le altre foto delle news tranne quella cliccata
	//non posso eliminarle qui senno non le trova piu al secondo ciclo
	for(i=2;i<=5;i++)
	{
		if('Altrenews'+i != idDivNewsCliccata)
		{
			var divFoto = document.getElementById('Altrenews'+i);
				divFoto.style.display = 'none';
		}
	}
	
	// prendo il div selezionato dal utente
	var divDaSpostare = document.getElementById(idDivNewsCliccata); 
	
	
	
	
	
	// setto la news iniziale a opacity 100 cosi si vede l'immagine normale
	//if(divDaSpostare.filters)
	//	divDaSpostare.filters.alpha.opacity = 100;
	//else
	//	divDaSpostare.style.opacity = 1.00;
		
	var PosCorrente = parseInt(divDaSpostare.style.left); 

	//alert("poscorrente: "+PosCorrente);
	
	if (PosCorrente > x) 
	{
		//alert("sono nell if")
		PosCorrente -= 10; 
		//alert(currPos);
		divDaSpostare.style.left = PosCorrente+"px";
		
		setTimeout("muoviDiv('" + idDivNewsCliccata + "'," + x + ",'" + idNewsDb + "','" + idImgNewsCliccata + "', '"+ids+"' )",2); 
		//alert("muoviDiv('" + idDivNewsCliccata + "'," + x + ",'" + idNewsDb + "' )");
	} 
	else
	{
		divDaSpostare.id = 'newsIniziale';
		divDaSpostare.setAttribute("onclick","");	
		divDaSpostare.setAttribute("onmouseover","");
		divDaSpostare.setAttribute("onmouseout","");
		
		divIniziale.id   = idDivNewsCliccata;
		
		// scambio gli id dell'immagine selezionata con quello dell'immagine della news iniziale
		var imgCliccata = document.getElementById(idImgNewsCliccata);
		var imgIniziale = document.getElementById('newsImgIniziale');
		
		imgIniziale.id = idImgNewsCliccata;
		imgCliccata.id = 'newsImgIniziale';
		
		
		// rimuovo tutte le immagini prima della richiesta ajax
		for(i=2;i<=5;i++)
		{
			var divFoto = document.getElementById('Altrenews'+i);
			var imgFoto = document.getElementById('newsImg'+i);
				divFoto.removeChild(imgFoto);
			//alert("immagine imgNews"+ i +" distrutta");
		}
		
		// richiamo l'ajax
		prelevaDatiNews(idNewsDb, '',ids);
		
		// aggiungo class glossy
		// mi dava errore nel for dopo ajax... non so perche dato che qui funziona benissimo... quindi ho messo
		// tutto qui
		/*for(i=2;i<=5;i++)
		{
			cvi_glossy.add(document.getElementById('newsImg'+i), { radius: 25 });		
		}*/
		//divDelTesto =  document.getElementById('testoIiziale');
		
		
		
	}
} 


