/*Cestino*/
function periodicalUpdate() {
    new PeriodicalExecuter(refreshNews, 10);
}

function cambia_immagine(img_name, img_src)
{
   document[img_name].src = img_src;
}



/*Funzioni generiche*/
function s_scuro(nome_menu){
	new Effect.Morph(nome_menu, {style:'color:#000000;', delay:0, duration:0.3});
}

function s_chiaro(nome_menu){
	new Effect.Morph(nome_menu, {style:'color:#BBBBBB', delay:0, duration:0.3});
}

function s_ripristina(nome_menu){
	new Effect.Morph(nome_menu, {style:'color:#000000', delay:0, duration:0.3});
}


function m_mousefuori(numero_da,numero_a){
	for(i=numero_da; i<(numero_a+1); i++) {
		s_ripristina('menu'+i);
	}
}

function m_mousesopra(nome_menu,numero_da,numero_a){
	for(i=numero_da; i<(numero_a+1); i++) {
		if (nome_menu == 'menu'+i) {
			s_scuro('menu'+i);
		}
		else
		{
			s_chiaro('menu'+i);
		}
	}
}

function m_inverti (menu_attuale){
	if (menu_attuale == 'menu1') {
		new Effect.Morph('menu1', {style:'left:320px;', delay:0, duration:0.7});
		new Effect.Morph('menu2', {style:'left:580px;', delay:0, duration:0.7});
		sm_posizione('menu12',400);
		sm_posizione('menu11',480);
	}
	else
	{
		new Effect.Morph('menu2', {style:'left:320px;', delay:0, duration:0.7});
		new Effect.Morph('menu1', {style:'left:525px;', delay:0, duration:0.7});
		sm_posizione('menu11',400);
		sm_posizione('menu12',480);
	}
}


function sm_posizione(nome_menu,posizione_finale){
	new Effect.Morph(nome_menu, {style:'top:'+posizione_finale+'px;', delay:0, duration:0.5});
}


function altri_menu(menu_davedere,numero_da,numero_a){
	for(i=numero_da; i<(numero_a+1); i++) {
		if (menu_davedere == 'menu'+i) {
			new Effect.Appear('menu'+i, {delay:0, duration:0.5});
		}
		else
		{
			new Effect.Fade('menu'+i, {delay:0, duration:0.5});
		}
	}
}



/*Funzioni generiche sulle introduzioni ed i riquadri*/
function start()
{
	new Effect.Morph('linea2', {style:'width:0px;', delay:0, duration:0});

	new Effect.Fade('menu61', {duration:0});
	new Effect.Fade('menu62', {duration:0});
	new Effect.Fade('menu63', {duration:0});
	new Effect.Fade('menu64', {duration:0});

	new Effect.Appear('linea', {duration:0.1});
	new Effect.Morph('linea', {style:'width:860px;', delay:0, duration:0});
}

function chiudi_intro()
{
	new Effect.Morph('linea2', {style:'width:860px;', delay:0, duration:3});

	new Effect.Fade('intro', {duration:0.5, delay:3.5});
	//new Effect.Morph('linea', {style:'width:860px;', delay:3.5, duration:3});
}

function creapagina(nomecartella)
{
	eliminapagina();

	new Insertion.Top('container', "<div id='div_riquadro_progetti' class='riquadro_progetti'><img src='images/loading1.gif' /> Loading... </div>");
	new Ajax.Updater('div_riquadro_progetti', 'riquadro_progetti.asp?nomecartella=public/' + nomecartella, {asynchronous:true});
}

function eliminapagina()
{
	if ($('div_riquadro_progetti')) {
//		new Effect.Fade('div_riquadro_progetti', {delay:0, duration:0, afterFinish: cancella_progetti});
		new Effect.Fade('div_riquadro_progetti', {delay:0, duration:0});
	$('div_riquadro_progetti').remove();
	}
}
function cancella_progetti(){
	$('div_riquadro_progetti').remove();
}


function creaelencocartella(nomecartella,nomecartellapadre,iniziada)
{
	new Ajax.Updater('riquadro_progetti_sx', 'riquadro_progetti_sx.asp?nomecartellapadre=' + nomecartellapadre + '&iniziada=' + iniziada, {asynchronous:true});
	new Ajax.Updater('riquadro_progetti_dx', 'riquadro_progetti_dx.asp?nomecartella=' + nomecartella, {asynchronous:true});
}

function creaelencocartella2(nomecartella,nomecartellapadre,iniziada)
{
	new Ajax.Updater('riquadro_progetti_sx', 'riquadro_progetti_sx.asp?nomecartellapadre=' + nomecartellapadre + '&iniziada=' + iniziada, {asynchronous:true});
	new Ajax.Updater('riquadro_progetti_cx', 'riquadro_progetti_cx.asp?nomecartella=' + nomecartellapadre + '/' + nomecartella, {asynchronous:true});
	new Ajax.Updater('riquadro_progetti_dx', 'riquadro_progetti_dx.asp?nomecartella=' + nomecartellapadre + '/' + nomecartella, {asynchronous:true});
}

function creaprimaimmagine(nomecartella)
{
	new Ajax.Updater('riquadro_progetti_cx', 'riquadro_progetti_cx.asp?nomecartella=' + nomecartella, {asynchronous:true});
}

function creaoggetto(nomecartella)
{
	new Ajax.Updater('riquadro_progetti_cx', 'riquadro_progetti_cx2.asp?nomecartella=' + nomecartella, {asynchronous:true});
}

function cambiaicona(oggetto)
{
}


/*Funzione ufficio*/
function apri_ufficio(){
	if ($('ufficio')) {
	}
	else
	{
		eliminapagina();	
		new Insertion.Top('container', "<div id='ufficio'><img src='images/loading1.gif' /> Loading... </div>");
		new Ajax.Updater('ufficio', 'studio.asp', {asynchronous:false});
		new Effect.Morph('cv_ufficio', {style:'top:0;', delay:0, duration:1});
		/*new Effect.Morph('cv_filippo', {style:'top:-400;', delay:0, duration:1});
		new Effect.Morph('cv_massimo', {style:'top:-400;', delay:0, duration:1});*/
		new Effect.Appear('photo_filippo', {duration:1});
		new Effect.Appear('photo_massimo', {duration:1});
		new Effect.Morph('photo_filippo', {style:'top:60px;', delay:0, duration:2});
		new Effect.Morph('photo_massimo', {style:'top:210px;', delay:1.5, duration:2});
		new Effect.Morph('images_ufficio_container', {style:'top:-1450;', delay:0, duration:120, transition: Effect.Transitions.linear});
	}
}

function chiudi_ufficio(){
	if ($('ufficio')) {
		new Effect.Fade('ufficio', {delay:0, duration:0.5, afterFinish: cancella_ufficio});
		
	}
}

function cancella_ufficio(){
	$('ufficio').remove();
}
/*
function ufficio_menu_clicca1(){
	new Effect.Morph('cv_ufficio', {style:'top:0;', delay:0, duration:1});
	new Effect.Morph('cv_filippo', {style:'top:-400;', delay:0, duration:1});
	new Effect.Morph('cv_massimo', {style:'top:-400;', delay:0, duration:1});
	new Effect.Appear('photo_filippo', {duration:1});
	new Effect.Appear('photo_massimo', {duration:1});
	new Effect.Morph('photo_filippo', {style:'top:60px;', delay:0, duration:1});
	new Effect.Morph('photo_massimo', {style:'top:210px;', delay:0, duration:1});
}

function ufficio_menu_clicca2(){
	new Effect.Morph('cv_filippo', {style:'top:0;', delay:0, duration:1});
	new Effect.Morph('cv_ufficio', {style:'top:-400;', delay:0, duration:1});
	new Effect.Morph('cv_massimo', {style:'top:-400;', delay:0, duration:1});
	new Effect.Appear('photo_filippo', {duration:1});
	new Effect.Fade('photo_massimo', {duration:1});
	new Effect.Morph('photo_filippo', {style:'top:60px;', delay:0, duration:1});
	new Effect.Morph('photo_massimo', {style:'top:210px;', delay:0, duration:1});
}

function ufficio_menu_clicca3(){
	new Effect.Morph('cv_massimo', {style:'top:0;', delay:0, duration:1});
	new Effect.Morph('cv_filippo', {style:'top:-400;', delay:0, duration:1});
	new Effect.Morph('cv_ufficio', {style:'top:-400;', delay:0, duration:1});
	new Effect.Fade('photo_filippo', {duration:1});
	new Effect.Appear('photo_massimo', {duration:1});
	new Effect.Morph('photo_filippo', {style:'top:210px;', delay:0, duration:1});
	new Effect.Morph('photo_massimo', {style:'top:60px;', delay:0, duration:1});
}
*/

function ufficio_menu_clicca1(){
	new Effect.Fade('cv_filippo', {duration:0.3});
	new Effect.Fade('cv_massimo', {duration:0.3});
	new Effect.Appear('cv_ufficio', {duration:0.5, delay:0.3});
	new Effect.Morph('cv_filippo', {style:'top:-400;', delay:0, duration:1});
	new Effect.Morph('cv_massimo', {style:'top:-400;', delay:0, duration:1});
	new Effect.Appear('photo_filippo', {duration:1});
	new Effect.Appear('photo_massimo', {duration:1});
	new Effect.Morph('photo_filippo', {style:'top:60px;', delay:0, duration:1});
	new Effect.Morph('photo_massimo', {style:'top:210px;', delay:0, duration:1});
}

function ufficio_menu_clicca2(){
	new Effect.Fade('cv_ufficio', {duration:0.3});
	new Effect.Fade('cv_massimo', {duration:0.3});
	new Effect.Appear('cv_filippo', {duration:0.5, delay:0.3});
	new Effect.Morph('cv_filippo', {style:'top:0;', delay:0, duration:1});
	new Effect.Appear('photo_filippo', {duration:1});
	new Effect.Fade('photo_massimo', {duration:1});
	new Effect.Morph('photo_filippo', {style:'top:60px;', delay:0, duration:1});
	new Effect.Morph('photo_massimo', {style:'top:210px;', delay:0, duration:1});
}

function ufficio_menu_clicca3(){
	new Effect.Fade('cv_ufficio', {duration:0.3});
	new Effect.Fade('cv_filippo', {duration:0.3});
	new Effect.Appear('cv_massimo', {duration:0.5, delay:0.3});
	new Effect.Morph('cv_massimo', {style:'top:0;', delay:0, duration:1});
	new Effect.Fade('photo_filippo', {duration:1});
	new Effect.Appear('photo_massimo', {duration:1});
	new Effect.Morph('photo_filippo', {style:'top:210px;', delay:0, duration:1});
	new Effect.Morph('photo_massimo', {style:'top:60px;', delay:0, duration:1});
}
