// Funzioni generiche 


function getElement(_element,f)
{	
	er="Div not found: "+_element+". Check style sheet";
	if(useLayers)
	{
		f=(f)?f:self;
		objVector=f.document.layers;
		if(objVector[_element])
			return objVector[_element];
		for(i=0;i<objVector.length;i++)
			return(getElement(_element,objVector[i]));
	
		//alert(er);
		return false;
	}
		
	if(objDoc.all)
		return objDoc.all[_element]||alert(er);		
	
	return objDoc.getElementById(_element); //||alert(er);
}

function showElement(_obj)
{
	obj = getElement(_obj);
	if(useLayers)
		obj.visibility='show';
	else
		obj.style.visibility='visible';
	
	obj.v=true;
}

function srcElement(_obj,_sSrc)
{
	obj = getElement(_obj);
	
	
	if(useLayers)
		obj.src=_sSrc;
	else
		obj.style.src=_sSrc;
	obj.v=true;
}

function innHTML(_obj,_sSrc)
{
	obj = getElement(_obj);
	
	obj.innerHTML =_sSrc;

}

function hideElement(_obj)
{
	obj = getElement(_obj);
	if(useLayers)
		obj.visibility='hidden';
	else
		obj.style.visibility='hidden';
	
	obj.v=false;
}

function setObjectX(_obj,_x)
{
	obj = getElement(_obj);
	if(useLayers)
		obj.left=_x;
	else 
		if(isOpera)
			obj.style.pixelLeft=_x;
		else 
			obj.style.left=_x+'px';			
}

function setObjectY(_obj,_y)
{
	obj = getElement(_obj);
	if(useLayers)
		obj.top=_y;
	else 
		if(isOpera)
			obj.style.pixelTop=_y;
		else 
			obj.style.top=_y+'px';
}

function setX(_element,_x)
{
	if(useLayers)
		_element.left=_x;
	else 
		if(isOpera)
			_element.style.pixelLeft=_x;
		else 
			_element.style.left=_x+'px';
}
function setY(_element,_y)
{
	if(useLayers)
		_element.top=_y;
	else 
		if(isOpera)
			_element.style.pixelTop=_y;
		else 
			_element.style.top=_y+'px';
}

function setPos(_element,_x,_y)
{
	obj = getElement(_element);
	setX(obj,_x);
	setY(obj,_y);
}

function setBorderB(_element,_border)
{
	obj = getElement(_element);
	if(useLayers)
		obj.borderBottom = _border;
	else 
		obj.style.borderBottom = _border;
		
}

function setBorderR(_element,_border)
{
	obj = getElement(_element);
	if(useLayers)
		obj.borderRight = _border;
	else 
		obj.style.borderRight = _border;
		
}

function setColor(_element,_color)
{
	obj = getElement(_element);
	if(useLayers)
		obj.color=_color;
	else 
		obj.style.color=_color;
		
}

function setBgColor(_element,_color)
{
	obj = getElement(_element);
	if(useLayers)
		obj.bgcolor=_color;
	else 
		obj.style.bgcolor=_color;
}


function showDiv(_sDiv)
{		
	objDiv=getElement(_sDiv);
	objDiv.visibility="visible";
}			

//Messaggio

var Message=" Arte, Colore e Materia";
var Nome="Francesco Biella";
var place=1;
function scrollMsgIn()
{
	if (document.frm.elements["textMsg"])
	{
		var objText = document.frm.elements["textMsg"];
		objText.value = Message.substring(0, place);
		if (place == -1)
		{
			place=1;
			objText.value = "";
		}
		
		if (place > Message.length)
		{
			place=-1;
			window.setTimeout("scrollMsgIn()",700); 
			//objText.value = "";
			//window.setTimeout("scrollNomeIn()",0);
		} else {
			place++;
			window.setTimeout("scrollMsgIn()",150); 
		} 
	}
}

function scrollMsgOut()
{	
	if (document.frm.elements["textMsg"])
	{
		var objText = document.frm.elements["textMsg"];
		objText.value=Message.substring(place, Message.length);
		if (place >= Message.length)
		{
			place=1;
			window.setTimeout("scrollMsgIn()", 100);
		} else {	
			place++;
			window.setTimeout("scrollMsgOut()", 100);
		}
	}
}

function scrollNomeIn()
{
	if (document.frm.elements["textNome"])
	{
		var objText = document.frm.elements["textNome"];
		objText.value = Nome.substring(0, place);
		if (place >= Nome.length)
		{
			place=1;
			if (document.frm.elements["buttonEntra"])
				document.frm.elements["buttonEntra"].value = "ENTRA";
		} else {
			place++;
			window.setTimeout("scrollNomeIn()",120); 
		} 
	}
}

function setTitle(_sTitle)
{
	top.window.frames["fraTitle"].divTitle.innerHTML = _sTitle;
}

var Message="";
var place=1;
function scrollIn(_sMessage)
{
	if (_sMessage.length > 0)
	{
		Message = _sMessage;
		window.status=Message.substring(0, place);
		if (place >= Message.length)
		{
			place=1;
			window.setTimeout("scrollOut()",300); 
		} else {
			place++;
			window.setTimeout("scrollIn()",50); 
   		} 
   	}
}

function scrollOut(_sMessage)
{	
	if (_sMessage.length > 0)
	{
		Message = _sMessage;
		window.status=Message.substring(place, Message.length);
		if (place >= Message.length)
		{
			place=1;
			window.setTimeout("scrollIn()", 100);		
		} else {	
			place++;
			window.setTimeout("scrollOut()", 100);
		}
	}
}

var iHeightImages = 154;

var iWidthCTI = 382;

var iWidthLogo = 154;
var iLeftLogo = 382;

var iWidthLissone = 15;
var iLeftLissone = 530;

var iWidthMessaggio = 380;
var iWidthScroll = 250;
var iWidthClick = 185;

var iYzero = 0;
var iXzero = 0;
var iXzeroMessaggio = 0;
var iXzeroScroll = 0;
var iXzeroClick = 0;

function calcZeroX()
{
	iXzero = (top.document.body.clientWidth - (iWidthCTI + iWidthLogo + iWidthLissone)) / 2;
}
function calcZeroY()
{
	iYzero = ((top.document.body.clientHeight - iHeightImages) / 2);
}
function centerDiv(_sCTI, _sLogo, _sLissone, _sMessaggio, _sClick)
{
	calcZeroY();
	calcZeroX();
	
	setObjectY(_sCTI, iYzero);
	setObjectY(_sLogo, iYzero);
	setObjectY(_sLissone, iYzero);
	
	setObjectX(_sCTI, iXzero);

	setObjectX(_sLogo, iXzero + iLeftLogo);
	setObjectX(_sLissone, iXzero + iLeftLissone);
	
	if (_sMessaggio != "")
	{
		var iTopMessaggio = iYzero + iHeightImages + 15;
		setObjectY(_sMessaggio, iTopMessaggio);
		iXzeroMessaggio = (top.document.body.clientWidth - (iWidthMessaggio)) / 2;
		setObjectX(_sMessaggio, iXzeroMessaggio);
	}

	if (_sClick != "")
	{
		setObjectY(_sClick, iTopMessaggio + 40);
		iXzeroScroll = (top.document.body.clientWidth - (iWidthClick)) / 2;
		setObjectX(_sClick, iXzeroScroll);
	}

}

var iNumScramble = 1;

function scrambleDiv(_sCTI, _sLogo, _sLissone, _sScroll, _sClick)
{
	calcZeroX();
	
	if (iNumScramble == 1)
	{
		setObjectX(_sLogo, iXzero);
		setObjectX(_sCTI, iXzero + iWidthLogo - 1);
		var objDiv = getElement(_sClick);
		objDiv.innerHTML = "Riprova.....";
		setColor(_sClick, "#FF0000")

	}
	if (iNumScramble == 2)
	{
		setObjectX(_sLissone, iXzero);
		setObjectX(_sCTI, iXzero + iWidthLissone);
		setObjectX(_sLogo, iXzero + iWidthCTI + iWidthLissone + 1);
		var objDiv = getElement(_sClick);
		objDiv.innerHTML = "Ce la puoi fare...";
		setColor(_sClick, "#00FFFF")

	}
	if (iNumScramble == 3)
	{
		setObjectX(_sLissone, iXzero);
		setObjectX(_sLogo, iXzero + iWidthLissone + 1);
		setObjectX(_sCTI, iXzero + iWidthLissone + iWidthLogo + 1);
		var objDiv = getElement(_sClick);
		objDiv.innerHTML = "Un'ultima volta...";
		setColor(_sClick, "#40FF40")
		
	}
	if (iNumScramble >= 4) 
	{
		centerDiv(_sCTI, _sLogo, _sLissone, "", "");
		var objDiv = getElement(_sClick);
		objDiv.innerHTML = "opsss...";
		setColor(_sClick, "#FFFFFF")
		setObjectX(_sClick, ((top.document.body.clientWidth - (iWidthScroll)) / 2) );
		centerScroll(_sScroll);
		iNumScramble=4;
	}
	else
	{
		iNumScramble++;
	}
}

function centerScroll(_sScroll)
{
	calcZeroY();
	var iTopMessaggio = iYzero + iHeightImages + 15;
	setObjectY(_sScroll, iTopMessaggio + 70);
	iXzeroScroll = (top.document.body.clientWidth - (iWidthScroll)) / 2;
	setObjectX(_sScroll, iXzeroScroll);
}

var sScrollDiv="";
var iPos = 0;

function scrollDiv(_sDiv)
{
	var objDiv = getElement(_sDiv);
	
	
	var sMsg = objDiv.innerHTML;
	var sShow = "";
	var iLen = sMsg.length;
	
	//alert(sMsg.toUpperCase());
	for(i=0;i<iLen;i++)
	{
		objDiv.innerHTML = sMsg.substring(0, i) + sMsg.substring(i, i + 1).toUpperCase() + sMsg.substring(i + 1);
	}
	
	objDiv.innerHTML = sMsg.toLowerCase();
		
}

function openZoom(_Img,_Tit)
{
	iLeft = (screen.width - parseInt('700')) / 2;
	iTop = (screen.height - parseInt('600')) / 2;
	featured = 'width=700,height=600,left='+iLeft+',top='+iTop+',scrollbars=yes,resizable=yes,status=no,url=no';
	window.open("zoom.asp?img="+_Img+'&tit='+_Tit, "Foto_CTI_"+_Tit, featured);
}

function logo()
{
	var obj = getElement("imgLogo");
	if (obj)
	{
		obj.src="./images/Logo_ani.gif";
		setTimeout('logo()',20000);
	}
}



if (document.images)
{
	pic0= new Image(350,150);
	pic0.src='Images/CapitanUncino/Foto001.jpg';
	pic1= new Image(350,150);
	pic1.src='Images/shim.gif';
	pic2= new Image(350,150);
	pic2.src='Images/CapitanUncino/Foto002.jpg';
	pic3= new Image(350,150);
	pic3.src='Images/shim.gif';

	pic4= new Image(350,150);
	pic4.src='Images/Cenerentola/Foto001.jpg';
	pic5= new Image(350,150);
	pic5.src='Images/shim.gif';
	pic6= new Image(350,150);
	pic6.src='Images/Cenerentola/Foto002.jpg';
	pic7= new Image(350,150);
	pic7.src='Images/shim.gif';

	pic8= new Image(350,150);
	pic8.src='Images/VeraStoriaDelMondo/Foto001.jpg';
	pic9= new Image(350,150);
	pic9.src='Images/shim.gif';
	pic10= new Image(350,150);
	pic10.src='Images/VeraStoriaDelMondo/Foto002.jpg';
	pic11= new Image(350,150);
	pic11.src='Images/shim.gif';

	pic12= new Image(350,150);
	pic12.src='Images/OZ/Foto001.jpg';
	pic13= new Image(350,150);
	pic13.src='Images/shim.gif';
	pic14= new Image(350,150);
	pic14.src='Images/OZ/Foto002.jpg';
	pic15= new Image(350,150);
	pic15.src='Images/shim.gif';

	pic16= new Image(350,150);
	pic16.src='Images/ProviamoACambiareIlMondo/Foto001.jpg';
	pic17= new Image(350,150);
	pic17.src='Images/shim.gif';
	pic18= new Image(350,150);
	pic18.src='Images/ProviamoACambiareIlMondo/Foto002.jpg';
	pic19= new Image(350,150);
	pic19.src='Images/shim.gif';

	pic20= new Image(350,150);
	pic20.src='Images/4stori/Foto001.jpg';
	pic21= new Image(350,150);
	pic21.src='Images/shim.gif';
	pic22= new Image(350,150);
	pic22.src='Images/4stori/Foto002.jpg';
	pic23= new Image(350,150);
	pic23.src='Images/shim.gif';

}

iCount = 0;

aImages=new Array();
aImages[0]='Images/CapitanUncino/Foto001.jpg';
aImages[1]='Images/shim.gif';
aImages[2]='Images/CapitanUncino/Foto002.jpg';
aImages[3]='Images/shim.gif';
aImages[4]='Images/Cenerentola/Foto001.jpg';
aImages[5]='Images/shim.gif';
aImages[6]='Images/Cenerentola/Foto002.jpg';
aImages[7]='Images/shim.gif';
aImages[8]='Images/VeraStoriaDelMondo/Foto001.jpg';
aImages[9]='Images/shim.gif';
aImages[10]='Images/VeraStoriaDelMondo/Foto002.jpg';
aImages[11]='Images/shim.gif';
aImages[12]='Images/OZ/Foto001.jpg';
aImages[13]='Images/shim.gif';
aImages[14]='Images/OZ/Foto002.jpg';
aImages[15]='Images/shim.gif';
aImages[16]='Images/ProviamoACambiareIlMondo/Foto001.jpg';
aImages[17]='Images/shim.gif';
aImages[18]='Images/ProviamoACambiareIlMondo/Foto002.jpg';
aImages[19]='Images/shim.gif';
aImages[20]='Images/4stori/Foto001.jpg';
aImages[21]='Images/shim.gif';
aImages[22]='Images/4stori/Foto002.jpg';
aImages[23]='Images/shim.gif';



nPlus = 10   //the % of fading for each step
speed = 200  //the speed
nOpac = 100
function FadeImg()
{
  if (document.images)
  {
	iImagesLen = aImages.length;
	
	if(document.getElementById)
	{                           
		var sSrc = "";
		if (iCount >= 0)
		{       		          
			if ((iCount==iImagesLen - 1) && (opacity>=100))
			{
				iCount = 0;
				opacity = 100;
			}

			imgs = document.getElementById('divImg');
			img1 = document.frm.img1;
			img1.src = aImages[iCount];
			opacity = nOpac+nPlus;
			nOpac = opacity;      
			
			if (iCount >= 0)			
				if ((iCount + 1 !=iImagesLen) && (opacity>=100))
				{
				      	imgs2 = document.getElementById('divImgNext');
				      	img2 = document.frm.imgNext;
				      	img2.src = aImages[iCount + 1];
				}
				else
				if (iCount == 0)
				{
		      			imgs2 = document.getElementById('divImgNext');
					img2 = document.frm.imgNext;
					img2.src = aImages[0];
				}
				
	   	 		setTimeout('FadeImg()',speed);
	    			if(opacity>100 || opacity<0)
	    			{
	      				nPlus=-nPlus;
		    			if(opacity<0)
		      				iCount = iCount + 1;
      				}
	    		if(ie5)
   	 		{
      				imgs.style.filter="alpha(opacity=0)";
				imgs.filters.alpha.opacity = opacity;
    			}
    			if(ns6)
    			{
      				imgs.style.MozOpacity = 0 + '%';
				imgs.style.MozOpacity = opacity + '%';
	   	 	} 
   	 	}
  	}
  }
}



//Script submitted by vasile birsan
//http://members.home.net/v.birsan/
//Displayed on www.a1javascripts.com/
//slider's width
var swidth=400


//slider's height
var sheight=82

//slider's speed;
var sspeed=2


var imagef=''


//images: change to your own

var leftimage=new Array();
leftimage[0]='<img src="topimages/foto01.jpg" width=75 height=50 style="border-left:1px solid #ffffff;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;">'
leftimage[1]='<img src="topimages/foto02.jpg" width=75 height=50 style="border-left:1px solid #ffffff;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;">'
leftimage[2]='<img src="topimages/foto03.jpg" width=75 height=50 style="border-left:1px solid #ffffff;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;">'
leftimage[3]='<img src="topimages/foto04.jpg" width=75 height=50 style="border-left:1px solid #ffffff;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;">'
leftimage[4]='<img src="topimages/foto05.jpg" width=75 height=50 style="border-left:1px solid #ffffff;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;">'
leftimage[5]='<img src="topimages/foto06.jpg" width=75 height=50 style="border-left:1px solid #ffffff;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;">'

for (mi=0;mi<leftimage.length;mi++)
imagef=imagef+leftimage[mi]


function start(){
if (document.all) return
if (document.getElementById){
document.getElementById("slider").style.visibility="show"
initial6(document.getElementById('slider'))
}
else if(document.layers){
document.slider1.visibility="show"
intialslide()
}
}
function intialslide(){
document.slider1.document.slider2.document.write('<nobr>'+imagef+'</nobr>')
document.slider1.document.slider2.document.close()
thel=document.slider1.document.slider2.document.width
document.slider1.document.slider2.left-=thel
sslide()
}
function sslide(){
if (document.slider1.document.slider2.left>=thel*(-1)){
document.slider1.document.slider2.left-=sspeed
setTimeout("sslide()",100)
}
else{
document.slider1.document.slider2.left=swidth
sslide()
}
}
function initial6(whichdiv){
tdiv6=eval(whichdiv)
tdiv6.innerHTML=('<nobr>'+imagef+'</nobr>')
tdiv6.style.left=swidth
thel=swidth*leftimage.length
scroll6()
}
function scroll6(){
if (parseInt(tdiv6.style.left)>=thel*(-1)){
tdiv6.style.left=parseInt(tdiv6.style.left)-sspeed
setTimeout("scroll6()",100)
}
else{
tdiv6.style.left=swidth
scroll6()
}
}
//You might run into a position problem within the page, using either
//NS4.x or NS6.x. To correct this use the coordinates: 'left=value',
//'top=value' within ilayer/layer tags or 'position:relative/absolute;
//left:value;top:value;' within NS6's div tags.
//Those values can be either positive or negative!
//Make sure you've got the onload='...;' within body tag but without
//takeFocus(); there!
