﻿


function TipologieCostruttive_ListaDettagli_Initialize(DivLista, StepHeight, DivScrol) {
	var objPageScroller, objDiv;
	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 TipologieCostruttive_ListaDettagli_Goto(DivLista, MoveOf) {
	var objPageScroller = window.HtmlPlus_PageScrollerColl[DivLista + '_objPageScroller'];
	objPageScroller.GoToPage(MoveOf, true);
}



function TipologieCostruttive_TabStrip_OnPageChanged(TabStripID, PageName) {
	var objDivTabStrip;
	objDivTabStrip = findObj(TabStripID + '_Menu_Item_' + PageName);
	if (GetProperty(objDivTabStrip, 'img_base')) {
		TipologieCostruttive_ApriImmagine(GetProperty(objDivTabStrip, 'img_base'));
	} else {
		TipologieCostruttive_CorpoImmagine_ShowContent('Slide', PageName);
	}
	switch (PageName) {
		case 'Realizzazioni':
			TipologieCostruttive_ListaDettagli_Initialize('DivListaRealizzazioni', 82);
			break;
		case 'Dettagli':
			TipologieCostruttive_ListaDettagli_Initialize('DivListaDettagli', 125);
			break;
		case 'Varianti':
			TipologieCostruttive_ListaDettagli_Initialize('DivListaVarianti', 125);
			break;
		case 'Download':
			TipologieCostruttive_ListaDettagli_Initialize('DivListaDownload', 50);
			break;
	}
}



function TipologieCostruttive_PopupImmagine(ID, Title, UrlImmagine, optAppendHtml) {
	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>';
		if (optAppendHtml) strHtml += optAppendHtml;
		objPopup = new HtmlPlus_Popup(codice, Title, strHtml, 'autoX', 'auto', 'auto', 'auto', 'Sicap');
	}
	objPopup.Open(null, '20%', 150, true, null, 1, null);
}


function TipologieCostruttive_CorpoImmagine_ShowContent(Tipo, NomeSlide) {
	var objDivImg, objDivVideo, objDivSlide;
	objDivImg = findObj('DivCorpoImmagine_Immagine');
	objDivVideo = findObj('DivCorpoImmagine_Video');
	objDivSlide = findObj('DivCorpoImmagine_Slide');
	objDivImg.style.display = (Tipo == 'Immagine' ? 'block' : 'none');
	objDivVideo.style.display = (Tipo == 'Video' ? 'block' : 'none');
	objDivSlide.style.display = (Tipo == 'Slide' ? 'block' : 'none');
	switch (Tipo) {
		case 'Immagine':
			break;
		case 'Video':
			break;
		case 'Slide':
			for (cont1 = 0; cont1 < objDivSlide.childNodes.length; cont1++) {
				if (objDivSlide.childNodes[cont1].tagName) {
					objDivSlide.childNodes[cont1].style.display = ('DivSlideImmagini_Slide_' + NomeSlide == objDivSlide.childNodes[cont1].id ? 'block' : 'none');
					if (objDivSlide.childNodes[cont1].style.display == 'block') {
						if (!window.HtmlPlus_SlideShowColl) window.HtmlPlus_SlideShowColl = new Array();
						objSlide = window.HtmlPlus_SlideShowColl['ObjSlideImmagini_' + NomeSlide];
						if (!objSlide) {
							var imgList, objSlide, objDiv;
							eval('imgList = [' + GetProperty(objDivSlide.childNodes[cont1], 'lista_immagini') + '];');
							objDiv = findObj('DivSlideImmagini_Slider_' + NomeSlide);
							objDiv.style.width = GetCssStyle(objDivSlide, 'width');
							objDiv.style.height = GetCssStyle(objDivSlide, 'height');
							objSlide = new HtmlPlus_SlideShow('ObjSlideImmagini_' + NomeSlide, '#c5c6c8', objDiv, imgList, 'Min', 4, 1, 'opacity', 'sin');
						}
						objSlide.SetCurrentPosition(0);
					}
				}
			}
			break;
	}
}
function TipologieCostruttive_CorpoImmagine_SlideShow(NomeSlide, MoveTo) {
	var objSlide = window.HtmlPlus_SlideShowColl['ObjSlideImmagini_' + NomeSlide];
	var cont1;
	cont1 = objSlide._getPosition(MoveTo);
	objSlide.SetCurrentPosition(cont1);
}





function TipologieCostruttive_ApriImmagine(UrlImmagine) {
	var objDiv = findObj('DivCorpoImmagine_Immagine');
	var vett1, objImg;
	TipologieCostruttive_CorpoImmagine_ShowContent('Immagine', null);
	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 : '/images/shim.gif');
		objImg.src = UrlImmagine;
		AddClassName(objDiv, 'noVideo');
	} else {
		objImg.src = objDiv._UrlImmagine;
		RemoveClassName(objDiv, 'noVideo');
	}
}
function TipologieCostruttive_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 TipologieCostruttive_Icone_OnMouseOver__cache;
function TipologieCostruttive_Icone_OnMouseOver__setCache(UrlImmagine) {
	var objImg;
	if (!TipologieCostruttive_Icone_OnMouseOver__cache) TipologieCostruttive_Icone_OnMouseOver__cache = new Array();
	if (!TipologieCostruttive_Icone_OnMouseOver__cache[UrlImmagine]) {
		objImg = document.createElement('IMG');
		objImg.src = UrlImmagine;
		objImg.style.display = 'none';
		document.body.appendChild(objImg);
		TipologieCostruttive_Icone_OnMouseOver__cache[UrlImmagine] = objImg;
	}
}
function TipologieCostruttive_Icone_OnMouseOver(TabStrip_PageName, UrlImmagine, NuovoTesto) {
	var obj1;
	obj1 = findObj('DivCorpoImmagine_Immagine').getElementsByTagName('img')[0];
	if (obj1) TipologieCostruttive_Icone_OnMouseOver__setCache(obj1.src);
	TipologieCostruttive_Icone_OnMouseOver__setCache(UrlImmagine);
	TipologieCostruttive_ApriImmagine(UrlImmagine);
	if (NuovoTesto) TipologieCostruttive_SostituisciTesto(TabStrip_PageName, NuovoTesto);
}
function TipologieCostruttive_Icone_OnMouseOut(TabStrip_PageName) {
	TipologieCostruttive_ApriImmagine();
	TipologieCostruttive_SostituisciTesto(TabStrip_PageName);
}




function TipologieCostruttive_Realizzazioni_ListaProdotti_Item_OnClick(sender, DivLista) {
	var objRoot, objA, objListaA;
	var vett1, obj1, cont1;
	//Setto l'item corrente
	objRoot = findParentObj(sender, 'UL');
	objA = findParentObj(sender, 'A');
	objListaA = objRoot.getElementsByTagName('A');
	for (cont1 = 0; cont1 < objListaA.length; cont1++) {
		obj1 = objListaA[cont1];
		if (obj1.tagName == 'A') {
			SetClassName(obj1, 'aSel', (GetProperty(obj1, 'nome_insieme') == GetProperty(objA, 'nome_insieme') ? true : false));
		}
	}
	//Mostro l'insieme corrente
	var objDivLista = findObj(DivLista);
	vett1 = objDivLista.getElementsByTagName('DIV');
	for (cont1 = 0; cont1 < vett1.length; cont1++) {
		obj1 = vett1[cont1];
		if (obj1.tagName == 'DIV') {
			if (ContainsClassName(obj1, 'GrpInsieme')) {
				SetClassName(obj1, 'aSel', (GetProperty(obj1, 'nome_insieme') == GetProperty(objA, 'nome_insieme') ? true : false));
			}
		}
	}
	TipologieCostruttive_ListaDettagli_Goto(DivLista, -10000);
}




