/**
 * @author Sanna Enrico, Francesco Lai
 * @copyright 2008 Aliante di Diego Lai
 * enrico.sanna@alianteweb.com
 * mail.sanna.enrico@gmail.com
 *
 *   2008-10-8  16:32
 */
// JavaScript Document
try { console.log('init console... done'); } catch(e) { console = { log: function() {} } }
var debugAJAX=false;
var Aliante_GB_currentLocationHash="";
var primavolta=true;
var faidopo;
//--------------------------------------------------------------------------------
// 2008-10-08 : reimplementata con Mootools
//--------------------------------------------------------------------------------
function ajaxInviaDati(myData, myUrl, handlerFunc){

	//alert ("ajaxInviaDati : myData="+myData+ ", myUrl="+myUrl+", handlerFunc="+handlerFunc);
 	GB_dispFatto=0;

	var randomnumber=Math.floor(Math.random()*3);
 	randomnumber=randomnumber+1;
	if(primavolta==false){
		playSound("glass"+randomnumber+".mp3");
		if(myData=="id_contenuto=10&hottag=10" && (""+Aliante_GB_currentLocationHash)!="10"){
	//	window.open('index.php#10','_self');
		//window.location.href='index.php#10';
		//document.location.reload();
		}
		else{
			/*
			if(myData=="id_contenuto=10&hottag=10)
				alert ("diverso questo mydata =|"+myData+ "| , lc currentHash= +"+Aliante_GB_currentLocationHash+"+");
			else
				alert ("uguale questo mydata =|"+myData+ "| , lc currentHash= +"+Aliante_GB_currentLocationHash+"+");

			if((""+Aliante_GB_currentLocationHash)!="10")
				alert (" mydata =|"+myData+ "| , diverso questo lc currentHash= +"+Aliante_GB_currentLocationHash+"+");
			else
				alert (" mydata =|"+myData+ "| , uguale questo lc currentHash= +"+Aliante_GB_currentLocationHash+"+");
				*/
		}

	}
 	else{
		primavolta=false;
	}

	// sostituisco il parametro di ritorno in standard mootols
	handlerFunc=handlerFunc.replace("req.responseText", "response");
//	alert(myData);
	// mootols request object
	req = new Request({
		method: 'GET',
		url: 'php/'+myUrl+ "?"+myData,
		data: myData,
		async:false,
		evalScripts  :true,
	    evalResponse :false,
		onRequest: function() { /*alert('Request made. Please wait...');*/},
		onComplete: function(response) { /*alert('Response: ' + response);*/}  ,
		onSuccess: function(response) { eval(handlerFunc) },
		onFailure: function(response) { alert('Errore: nel caricamento ajax' ); }
	 });

	req.send(myData );
	//:: codice per l'history page
	lc_temp_uri="http://www.argiolas.it/index.php?"+myData;
	lc_uri_parserizzata=parseUri(lc_temp_uri);
	var lc_hottag=lc_uri_parserizzata.queryKey["hottag"];
	if (lc_hottag != null && lc_hottag != "" && Aliante_GB_currentLocationHash!=lc_hottag){
		Aliante_GB_currentLocationHash=lc_hottag;
		var lc_nuovo_url=lc_hottag;
		dhtmlHistory.add(lc_nuovo_url, "data");
	}
	//:: fine codice per l'history page
}
//--------------------------------------------------------------------------------
//  disegna contenuto di default 1
//--------------------------------------------------------------------------------
function newContenuto(result, path)
{
	// blast: Funzione per scegliere la pagina a posteriori senza usare i link
if (path) {
	if (path==6 || path==7){
		newContenutoLayout2(result, path);
		return;
	}
}

	newLayout0();

	var containerBottom = document.getElementById('containerBottom');
	var menuContainerTop = document.getElementById('menuContainerTop');
	var titoloHeader = document.getElementById('titoloHeader');
	var containerCenter = document.getElementById('containerCenter');
	//divido i contenuti
	var contenuti = result.split("_|_");
	// immagine, menu sinistro e quello in basso


	containerCenter.innerHTML=contenuti[0];
	menuContainerTop.innerHTML=contenuti[1];


	titoloHeader.innerHTML=contenuti[2];
	changeClass('titoloHeader', 'titoloHeader');
	changeClass('containerBottom', 'invisibile');


	changeClass('menuContainerTop', 'menuContainerTop');

	// testo, se c'è nel bottom

	if(contenuti[3]){
		//rendo il menu top visibile
		changeClass('menuContainerTop', 'menuContainerTop');
		//rendo visivile il div
		changeClass('containerBottom', 'containerBottom');
		containerBottom.innerHTML=contenuti[3];
	}
	else
	{
		containerBottom.innerHTML="";
	}

	//riavviare il link delle immagini
	resetMilk();
//____________DEBUG_______________
	if(debugAJAX){	alert('newContenuto ->'+result);}
//________________________________

	if(path) {
		if(path==10) goAnimazione09();
	}
}

function newContenutoLayout1(result, path)
{

	newLayout1();


	var containerBottom = document.getElementById('containerBottom');
	var titoloHeader = document.getElementById('titoloHeader');
	var containerCenter = document.getElementById('containerCenter');
	var titoloHeader = document.getElementById('titoloHeader');
	var menuContainerTop = document.getElementById('menuContainerTop');
	var contenuti = result.split("_|_");
	containerCenter.innerHTML=contenuti[0];
	containerBottom.innerHTML=contenuti[1];
	titoloHeader.innerHTML=contenuti[2];
	menuContainerTop.innerHTML=contenuti[3];
	resetMilk();
//____________DEBUG_______________
	if(debugAJAX){	alert('newContenuto 1->'+result);}
//________________________________
}



//--------------------------------------------------------------------------------
//
//--------------------------------------------------------------------------------
function newContenutoLayout2(result, path)
{
	$('logoHeader').className='logoHeaderLayout2';
	newLayout2();

	changeClass('menuContainerTop', 'invisibile');

	var containerBottom = document.getElementById('containerBottom');
	var titoloHeader = document.getElementById('titoloHeader');
	var containerCenter = document.getElementById('containerCenter');

	var titoloHeader = document.getElementById('titoloHeader');
	var contenuti = result.split("_|_");
	containerCenter.innerHTML=contenuti[0];
	containerBottom.innerHTML=contenuti[1];
	titoloHeader.innerHTML=contenuti[2];
	resetMilk();

//____________DEBUG_______________
	if(debugAJAX){	alert('newContenuto 2 ->'+result);}
//________________________________
}
//--------------------------------------------------------------------------------
//
//--------------------------------------------------------------------------------
function newContenutoLayout3(result, path)
{
	newLayout3();


	var containerBottom = document.getElementById('containerBottom');
	var titoloHeader = document.getElementById('titoloHeader');
	var containerCenter = document.getElementById('containerCenter');
	var titoloHeader = document.getElementById('titoloHeader');
	var menuContainerTop = document.getElementById('menuContainerTop');
	var contenuti = result.split("_|_");
	containerCenter.innerHTML=contenuti[0];
	containerBottom.innerHTML=contenuti[1];
	titoloHeader.innerHTML=contenuti[2];
	menuContainerTop.innerHTML=contenuti[3];
	resetMilk();
//____________DEBUG_______________
	if(debugAJAX){	alert('newContenuto 1->'+result);}
//________________________________
}

//--------------------------------------------------------------------------------
//
//--------------------------------------------------------------------------------
function newContenutoLayout4(result, path)
{
	newLayout4();



	var containerBottom = document.getElementById('containerBottom');
	var titoloHeader = document.getElementById('titoloHeader');
	var containerCenter = document.getElementById('containerCenter');
	var titoloHeader = document.getElementById('titoloHeader');
	var menuContainerTop = document.getElementById('menuContainerTop');
	var contenuti = result.split("_|_");
	containerCenter.innerHTML=contenuti[0];
	containerBottom.innerHTML=contenuti[1];
	titoloHeader.innerHTML=contenuti[2];
	menuContainerTop.innerHTML=contenuti[3];
	resetMilk();
//____________DEBUG_______________
	if(debugAJAX){	alert('newContenuto 1->'+result);}
//________________________________
}
//--------------------------------------------------------------------------------
//
//--------------------------------------------------------------------------------
function newContenutoLayout5(result, path)
{
	newLayout5();


	var containerBottom = document.getElementById('containerBottom');
	var titoloHeader = document.getElementById('titoloHeader');
	var containerCenter = document.getElementById('containerCenter');
	var titoloHeader = document.getElementById('titoloHeader');
	var menuContainerTop = document.getElementById('menuContainerTop');
	var contenuti = result.split("_|_");
	containerCenter.innerHTML=contenuti[0];
	containerBottom.innerHTML=contenuti[1];
	titoloHeader.innerHTML=contenuti[2];
	menuContainerTop.innerHTML=contenuti[3];
	resetMilk();
//____________DEBUG_______________
	if(debugAJAX){	alert('newContenuto 1->'+result);}
//________________________________
}
//--------------------------------------------------------------------------------
//
//--------------------------------------------------------------------------------
function newContenutoLayout6(result, path)
{
	newLayout6();


	var containerBottom = document.getElementById('containerBottom');
	var titoloHeader = document.getElementById('titoloHeader');
	var containerCenter = document.getElementById('containerCenter');
	var titoloHeader = document.getElementById('titoloHeader');
	var menuContainerTop = document.getElementById('menuContainerTop');
	var contenuti = result.split("_|_");
	containerCenter.innerHTML=contenuti[0];
	containerBottom.innerHTML=contenuti[1];
	titoloHeader.innerHTML=contenuti[2];
	menuContainerTop.innerHTML=contenuti[3];
	resetMilk();
//____________DEBUG_______________
	if(debugAJAX){	alert('newContenuto 1->'+result);}
//________________________________
}

//--------------------------------------------------------------------------------
//
//--------------------------------------------------------------------------------
function newContenutoLayout7(result, path)
{
	newLayout7();


	var containerBottom = document.getElementById('containerBottom');
	var titoloHeader = document.getElementById('titoloHeader');
	var containerCenter = document.getElementById('containerCenter');
	var titoloHeader = document.getElementById('titoloHeader');
	var menuContainerTop = document.getElementById('menuContainerTop');
	var contenuti = result.split("_|_");
	containerCenter.innerHTML=contenuti[0];
	containerBottom.innerHTML=contenuti[1];
	titoloHeader.innerHTML=contenuti[2];
	menuContainerTop.innerHTML=contenuti[3];
	resetMilk();
//____________DEBUG_______________
	if(debugAJAX){	alert('newContenuto 1->'+result);}
//________________________________
}
//--------------------------------------------------------------------------------
//
//--------------------------------------------------------------------------------
function newContenutoLayout10(result, path)
{

	newLayout10();


	var containerBottom = document.getElementById('containerBottom');
	var titoloHeader = document.getElementById('titoloHeader');
	var containerCenter = document.getElementById('containerCenter');
	var titoloHeader = document.getElementById('titoloHeader');
	var menuContainerTop = document.getElementById('menuContainerTop');
	var contenuti = result.split("_|_");
	containerCenter.innerHTML=contenuti[0];
	containerBottom.innerHTML=contenuti[1];
	titoloHeader.innerHTML=contenuti[2];
	menuContainerTop.innerHTML=contenuti[3];
	resetMilk();
//____________DEBUG_______________
	if(debugAJAX){	alert('newContenuto 1->'+result);}
//________________________________
}

//--------------------------------------------------------------------------------
//
//--------------------------------------------------------------------------------
function goHome(result, path)
{
	//codice di adeguamento cronologia e barra indirizzi
	//var lc_nuovo_url="HomeItaliano";
	//var lc_dati="lingua=IT";
	//window.location.hash=  lc_nuovo_url;
	//dhtmlHistory.add(lc_nuovo_url,lc_dati);
	//

	var containerCenter = document.getElementById('containerCenter');
	var menuContainerTop=document.getElementById('menuContainerTop');
	//divido i contenuti
	var contenuti = result.split("_|_");
	// - immagine, menu sinistro e quello in basso
	//alert ('prima '+document.getElementById('ulMenuRight').innerHTML);
	containerCenter.innerHTML=contenuti[0];
	// - menu in alto che si visualizzerà successivamente
	menuContainerTop.innerHTML=contenuti[1];
        //afterflash();

//____________DEBUG_______________
	if(debugAJAX){	alert('newContenuto home ->'+result);}
//________________________________
}
//--------------------------------------------------------------------------------

//Uso quyesta funzione solo per passare a questo layput da un layout di 1 o 2 tipo
function goHomeLayout(result, path)
{
	newLayout0();
	var containerCenter = document.getElementById('containerCenter');
	var menuContainerTop=document.getElementById('menuContainerTop');
	var titoloHeader = document.getElementById('titoloHeader');
	//divido i contenuti
	var contenuti = result.split("_|_");

	changeClass('menuContainerTop', 'invisibile');
	changeClass('titoloHeader', 'titoloHeader')
	changeClass('containerBottom', 'invisibile');
	titoloHeader.innerHTML='';
	// - immagine, menu sinistro e quello in basso
	//alert ('prima '+document.getElementById('ulMenuRight').innerHTML);
	containerCenter.innerHTML=contenuti[0];
	// - menu in alto che si visualizzerà successivamente
	menuContainerTop.innerHTML=contenuti[1];
        afterflash();
//____________DEBUG_______________
	if(debugAJAX){	alert('newContenuto home ->'+result);}
//________________________________
}

//--------------------------------------------------------------------------------
//
//--------------------------------------------------------------------------------
function laFamiglia(result, path)
{

	newLayout0()
	var containerBottom = document.getElementById('containerBottom');
	var titoloHeader = document.getElementById('titoloHeader');

	var menuContainerRight = document.getElementById('menuContainerRight');
	var imgCentraleContainer = document.getElementById('imgCentraleContainer');
	var menuContainerBottom = document.getElementById('menuContainerBottom');
	//divido i contenuti
	var contenuti = result.split("_|_");
	menuContainerRight.innerHTML=contenuti[0];
	imgCentraleContainer.innerHTML=contenuti[1];
	titoloHeader.innerHTML=contenuti[2];
	changeClass('menuContainerTop', 'menuContainerTop')
	//rendo visivile il div
	changeClass('containerBottom', 'containerBottom');
	containerBottom.innerHTML=contenuti[3];
	if(contenuti[4]){
		//rendo visivile il div
		changeClass('containerBottom', 'containerBottom');
		containerBottom.innerHTML=contenuti[3]+contenuti[4];
	}
	//document.getElementById('generaNewEvento').click();
	resetMilk();
//____________DEBUG_______________
	if(debugAJAX){		alert('newContenuto ->'+contenuti[3]);}
//________________________________
}


function newDistribuzione(result, path)
{

	var containerDistributori = document.getElementById('containerDistributori');

	containerDistributori.innerHTML=result;

	window.setTimeout("$('containerThoverD').fade(0)", 3000);

	viewDistribuzione();
	resetMilk();
//____________DEBUG_______________
	if(debugAJAX){	alert('newContenuto ->'+result);}
//________________________________
}


function newMenu(result)
{

	var containerMenu = document.getElementById('containerMenu');

	containerMenu.innerHTML=result;
	viewMenu();
	resetMilk();
//____________DEBUG_______________
	if(debugAJAX){	alert('newContenuto ->'+result);}
//________________________________
}

function newPrenotazione(result, path)
{

	var containerPrenotazione = document.getElementById('containerPrenotazione');

	containerPrenotazione.innerHTML=result;


	viewPrenotazione();
	resetMilk();
//____________DEBUG_______________
	if(debugAJAX){	alert('newContenuto ->'+result);}
//________________________________
}

function newRicetta(result, path)
{

	var containerRicette = document.getElementById('containerRicette');

	containerRicette.innerHTML=result;


	viewRicetta();
	resetMilk();
//____________DEBUG_______________
	if(debugAJAX){	alert('newContenuto ->'+result);}
//________________________________
}

function newRassegna(result, path)
{

	var containerRassegna = document.getElementById('containerRassegna');

	containerRassegna.innerHTML=result;


	viewRassegna();
	resetMilk();
//____________DEBUG_______________
	if(debugAJAX){	alert('newContenuto ->'+result);}
//________________________________
}

var riapriArchivioInChiusuraNewsDett=true;
function newDettaglioNews(result, path)
{
/*	var pulsanteChiudiDettNews = document.getElementById('pulsanteChiudiDettNews');
	pulsanteChiudiDettNews.innerHTML=	'<img src="img/chiudiBoxDistribuzione.png"  style=" margin-top:470px; margin-left:25px; cursor:pointer" onclick="closeDettaglioNews(); '+
				'ajaxInviaDati(\'extra=10&tipo_extra=archivio_news&anno=news\', \'ajax.php\', \'newArchivioNews(req.responseText)\') ;layout=3;   return false;';
*/
	riapriArchivioInChiusuraNewsDett=true;
	var Scroller_Container_DettaglioNews = document.getElementById('Scroller-Container-DettaglioNews');
	var titoloDettaglioNews = document.getElementById('titoloDettaglioNews');

	var contenuti = result.split("_|_");


	Scroller_Container_DettaglioNews.innerHTML=contenuti[1];
	titoloDettaglioNews.innerHTML=contenuti[0];

	closeArchivioNews()
	openDettaglioNews();
	resetMilk();
//____________DEBUG_______________
	if(debugAJAX){	alert('newContenuto ->'+result);}
//________________________________
}
function stop()
{
alert('debug');
//debugger;
}

function newDettaglioNewsInizialiBlast(result, path)
{
//debugger;
	/*var pulsanteChiudiDettNews = document.getElementById('pulsanteChiudiDettNews');
	pulsanteChiudiDettNews.innerHTML='<img src="img/chiudiBoxDistribuzione.png"  style=" margin-top:470px; margin-left:25px; cursor:pointer" onclick="closeDettaglioNews(); '+
				' ;layout=3;   return false;';*/
riapriArchivioInChiusuraNewsDett=false;
	//var Scroller_Container_DettaglioNews = document.getElementById('Scroller-Container-DettaglioNews');
	//var titoloDettaglioNews = document.getElementById('titoloDettaglioNews');



	//Scroller_Container_DettaglioNews.innerHTML=testoBlast;
	//titoloDettaglioNews.innerHTML=titoloBlast;
try
  {
  closeArchivioNews()
  }
catch(err)
  {
  
  }
	
	openDettaglioNews();
	resetMilk();
//____________DEBUG_______________
	if(debugAJAX){	alert('newContenuto ->'+result);}
//________________________________
}



function newDettaglioNewsIniziali(result, path)
{
	/*var pulsanteChiudiDettNews = document.getElementById('pulsanteChiudiDettNews');
	pulsanteChiudiDettNews.innerHTML='<img src="img/chiudiBoxDistribuzione.png"  style=" margin-top:470px; margin-left:25px; cursor:pointer" onclick="closeDettaglioNews(); '+
				' ;layout=3;   return false;';*/
riapriArchivioInChiusuraNewsDett=false;
	var Scroller_Container_DettaglioNews = document.getElementById('Scroller-Container-DettaglioNews');
	var titoloDettaglioNews = document.getElementById('titoloDettaglioNews');

	var contenuti = result.split("_|_");


	Scroller_Container_DettaglioNews.innerHTML=contenuti[1];
	titoloDettaglioNews.innerHTML=contenuti[0];
try
  {
  closeArchivioNews()
  }
catch(err)
  {
  
  }
	
	openDettaglioNews();
	resetMilk();
//____________DEBUG_______________
	if(debugAJAX){	alert('newContenuto ->'+result);}
//________________________________
}



function newArchivioNews(result, path)
{
   // proprieta globale per non riaprire l'archivio news alla chiusura delle news settata sopra e nel pulsante di archivio news
   if(riapriArchivioInChiusuraNewsDett==false) return;
	var containerRassegna = document.getElementById('containerRassegna');

	containerRassegna.innerHTML=result;


	viewArchivioNews();
	resetMilk();
//____________DEBUG_______________
	if(debugAJAX){	alert('newContenuto ->'+result);}
//________________________________
}

