﻿


function Componenti_ListaDettagli_Initialize(DivLista, StepHeight, DivScrol) {
	var objPageScroller, objDiv, objDivScrol;
	if (window.HtmlPlus_PageScrollerColl) {
		objPageScroller = window.HtmlPlus_PageScrollerColl[DivLista + '_objPageScroller'];
	}
	if (!objPageScroller) {
		objDiv = findObj(DivLista);
		if (objDiv) {
			objPageScroller = new HtmlPlus_PageScroller(DivLista + '_objPageScroller', objDiv, true, StepHeight, 0, 'sin', 0.3);
			if (DivScrol) {
				objDivScrol = findObj(DivScrol);
				if (objDivScrol) objDivScrol.style.display = (objPageScroller.pages > 1 ? 'block' : 'none');
			}
		}
	}
}

function Componenti_ListaDettagli_Goto(DivLista, MoveOf) {
	var objPageScroller = window.HtmlPlus_PageScrollerColl[DivLista + '_objPageScroller'];
	objPageScroller.GoToPage(MoveOf, true);
}



function Componenti_TabStrip_OnPageChanged(TabStripID, PageName) {
	switch (PageName) {
		case 'Realizzazioni':
			Componenti_ListaDettagli_Initialize('DivListaRealizzazioni', 82);
			break;
		case 'Dettagli':
			Componenti_ListaDettagli_Initialize('DivListaDettagli', 134);
			break;
		case 'Download':
			Componenti_ListaDettagli_Initialize('DivListaDownload', 82);
			break;
	}
}



function Componenti_ApriImmagine(UrlImmagine) {
	var objDiv = findObj('DivImmagine');
	var vett1, objImg;
	vett1 = objDiv.getElementsByTagName('IMG');
	if (vett1.length == 0) {
		objImg = document.createElement('IMG');
		objDiv.appendChild(objImg);
	} else {
		objImg = vett1[0];
	}
	if (UrlImmagine) {
		if (!objDiv._UrlImmagine) objDiv._UrlImmagine = objImg.src;
		objImg.src = UrlImmagine;
	} else {
		objImg.src = objDiv._UrlImmagine;
	}
}
function Componenti_SostituisciTesto(TabStrip_PageName, NuovoTesto) {
	var objDiv = findObj('DivTesto_' + TabStrip_PageName + '_Corpo');
	if (NuovoTesto) {
		objDiv.__precTesto = objDiv.innerHTML;
		objDiv.innerHTML = NuovoTesto;
	} else if (objDiv.__precTesto) {
		objDiv.innerHTML = objDiv.__precTesto;
	}
}
var Componenti_Icone_OnMouseOver__cache;
function Componenti_Icone_OnMouseOver__setCache(UrlImmagine) {
	var objImg;
	if (!Componenti_Icone_OnMouseOver__cache) Componenti_Icone_OnMouseOver__cache = new Array();
	if (!Componenti_Icone_OnMouseOver__cache[UrlImmagine]) {
		objImg = document.createElement('IMG');
		objImg.src = UrlImmagine;
		objImg.style.display = 'none';
		document.body.appendChild(objImg);
		Componenti_Icone_OnMouseOver__cache[UrlImmagine] = objImg;
	}
}
function Componenti_Icone_OnMouseOver(TabStrip_PageName, UrlImmagine, NuovoTesto) {
	var obj1;
	obj1 = findObj('DivImmagine').getElementsByTagName('img')[0];
	if (obj1) Componenti_Icone_OnMouseOver__setCache(obj1.src);
	Componenti_Icone_OnMouseOver__setCache(UrlImmagine);
	Componenti_ApriImmagine(UrlImmagine);
	if (NuovoTesto) Componenti_SostituisciTesto(TabStrip_PageName, NuovoTesto);
}
function Componenti_Icone_OnMouseOut(TabStrip_PageName) {
	Componenti_ApriImmagine();
	Componenti_SostituisciTesto(TabStrip_PageName);
}



function Componenti_PopupImmagine(ID, Title, UrlImmagine) {
	var codice, objPopup, strHtml;
	codice = 'PopupImmagine_' + ID;
	if (!window.HtmlPlus_PopupColl) window.HtmlPlus_PopupColl = new Array();
	objPopup = window.HtmlPlus_PopupColl[codice];
	if (!objPopup) {
		strHtml = '';
		strHtml += '<div><img src="' + UrlImmagine + '" border="0" /></div>';
		objPopup = new HtmlPlus_Popup(codice, Title, strHtml, '498px', 'auto', '496px', 'auto', 'Sicap');
	}
	objPopup.Open(null, '50%', 150, true, null, 1, null);
}

