//COSTANTI
_pulsantiera="/images/didattica/pulsantiera/";
_personaggio="/images/didattica/personaggio/"
_audio="/AMBIENTI/Didattica/audio.asp?FILE="; 

var _audiopopup=null;

function play(audio)	
{
	if(_audiopopup && _audiopopup.parentNode) _audiopopup.parentNode.removeChild(_audiopopup);
	_audiopopup=document.createElement("iframe");
	_audiopopup.style.visibility="hidden";
	_audiopopup.style.position="absolute";
	_audiopopup.style.top=-1000;
	_audiopopup.style.left=-1000;
	_audiopopup.style.width=0;
	_audiopopup.style.height=0;
  document.body.appendChild(_audiopopup);
	audio=audio.replace(/&/g,"anastasisanastasis");
	_audiopopup.contentWindow.location=_audio+audio;
}

function eliminaAllegato(id)
{
	if(!confirm("Eliminare l'allegato?")) return;
	window.open("/Ambienti/NodoCms/EliminaAllegato.asp?ID="+id,""); 
	location.reload();
}

//-----------------------------------------------------------------------------------//


// apre una finestra popup per la definizione della parola del glossario passata
function glossario(parola)	{
	var path = "/ambienti/glossario.asp?parola=" + parola;
	window.open(path,"Audio","top=10, left=350, screenY=10, screenX=350, width=320, height=320");
}

function approfondimenti()	{
	var hrefBase = "/ambienti/didattica/approfondimento.asp";
	var lezione = document.forms.passi.Lezione.value;
	var modulo = document.forms.passi.Modulo.value;
	var argomento = document.forms.passi.Argomento.value;
	var approfondimento = document.forms.passi.Approfondimento.value;
	if (approfondimento == "")	{
		alert("Nessun approfondimento disponibile!");
		return;
		}
	hrefBase += "?MODULO=" + modulo + "&LEZIONE=" + lezione + "&ARGOMENTO=" +argomento + "&APPROFONDIMENTO=" +approfondimento;
	hrefBase = hrefBase.replace(" ","%20");
//	alert("approfondimento: " + hrefBase);
	myWin=window.open(hrefBase,"","scrollbars=yes");
	myWin.window.moveTo(0,0);
    myWin.window.resizeTo(screen.availWidth,screen.availHeight);
    myWin.focus();
}
		
//---------------------------------------------------------------//
function disactivate(imName)
{
	var img = document.getElementById(imName);
	img.src = _pulsantiera+imName+"Dis.jpg";
	img.alt += " - disattivato";
	img.title += " - disattivato";
	document.getElementById(imName+"_status").value="0";
	document.getElementById(imName+"_link").href="#";
}

function activate(imName)
{
	var img = document.getElementById(imName);
	img.src = _pulsantiera+imName+".jpg";
	document.getElementById(imName+"_status").value="1";
}

function check(imName,active)
{
  if(active!="1") disactivate(imName);
	else
	{
		var el=document.getElementById(imName+"_href");		
		if(el) document.getElementById(imName+"_link").href=el.href;
	}
}	

function changeImage(imName,active)	
{
	if(active!="1") return;
	var img = document.getElementById(imName);
	img.src = _pulsantiera+imName+"Att.jpg";	
}

function restoreImage(imName,active)	
{
	if(active!="1") return;
	var img = document.getElementById(imName);	
	img.src = _pulsantiera+imName+".jpg";
}

//---------------------------------------------------//

function scriviFeedback(testo,suggerimento,lightIndex)	
{	
	document.getElementById("feedback").innerHTML=testo;
	//document.getElementById("suggerimento").innerHTML=suggerimento;
}
		
function cambiaPersonaggio(stato)
{
	document.getElementById("personaggio").src=_personaggio+stato+".gif";
}	  


//-------------------------------------------------//

//chiamata all'inizialiazzazione di una pagina CMS (da un'immagine nascosta con onload, nel template NodoCMS)
function init_pagina()
{
	_mappa="/images/mappa/"
	
	var pag=document.getElementById("PaginaCMS");
	var altezza;
	if(!document.all) altezza=parseInt(window.innerHeight)-120;
	else altezza=parseInt(screen.availHeight)- 275;
	pag.style.height=altezza+"px";
	if(!document.all) pag.style.marginBottom=pag.style.marginBottom ? (parseInt(pag.style.marginBottom)+7)+"px" : "7px";	
	
	var unita=document.getElementById("nome_unita").value;
	document.getElementById('mappa_navigazione').src=_mappa+"mappa_"+unita+".jpg";
	document.getElementById('img_onmouseover').value=_mappa+"mappa_"+unita+"_on.jpg";
	document.getElementById('img_originale').value=_mappa+"mappa_"+unita+".jpg";
	
	//Cerca se c'è qualche elemento che deve partire in autostart e lo fa partire
	var inputs=document.getElementById("PaginaCMS").getElementsByTagName("input");	
	for(var i in inputs)
	{
		if(inputs[i].id && inputs[i].id.match("on_autostart_play"))
		{
		  //timeout serve per un problema di IE, c serve per un problema di javascript con gli array
		  var c=inputs[i].value;
			setTimeout(function(){play(c)},500);
		}
	}
	
	//cerca se c'è una sequenza, se non c'è toglie il bottone Start
	//se c'è una sequenza ha di sicuro l'id "sequenza_1"
	if(!document.getElementById("sequenza_1")) 
		try
		{
		document.getElementById("wrapperStart").style.display="none";	
		} catch(e){}
}

_lock_sequenza=false;

//chiamata con la pressione del bottone Start in cima alla pagina
function avvia()
{
	if(!_lock_sequenza) start_sequenza_1();
	_lock_sequenza=true;
}    
