/*DATE*/
function dataora() {
	data = new Date();
	ora =data.getHours();
	minuti=data.getMinutes();
	secondi=data.getSeconds();
	giorno = data.getDay();
	mese = data.getMonth();
	date= data.getDate();
	year= data.getYear();
	if(minuti< 10)minuti="0"+minuti;
	if(secondi< 10)secondi="0"+secondi;
	if(year<1900)year=year+1900;
	if(ora<10)ora="0"+ora; 
	if(giorno == 0) giorno = " Domenica "; 
	if(giorno == 1) giorno = " Luned\ì ";
	if(giorno == 2) giorno = " Marted\ì "; 
	if(giorno == 3) giorno = " Mercoled\ì "; 
	if(giorno == 4) giorno = " Gioved\ì ";
	if(giorno == 5) giorno = " Venerd\ì ";
	if(giorno == 6) giorno = " Sabato ";
	if(mese == 0) mese = "Gennaio ";
	if(mese ==1) mese = "Febbraio ";
	if(mese ==2) mese = "Marzo ";
	if(mese ==3) mese = "Aprile ";
	if(mese ==4) mese = "Maggio ";
	if(mese ==5) mese = "Giugno ";
	if(mese ==6) mese = "Luglio ";
	if(mese ==7) mese = "Agosto ";
	if(mese ==8) mese = "Settembre ";
	if(mese ==9) mese = "Ottobre ";
	if(mese ==10) mese = "Novembre ";
	if(mese ==11) mese = "Dicembre";
	
	if(document.all){
		 document.getElementById('dataora').innerText = giorno+" "+date+" "+mese+" "+year+" - ora "+ora+":"+minuti+":"+secondi;
	} else{
		document.getElementById('dataora').textContent = giorno+" "+date+" "+mese+" "+year+" - ora "+ora+":"+minuti+":"+secondi;
	}
	setTimeout(dataora,'1000')
}


/*HIDE - VIEW*/
function on_off(id)
{
	($(id).style.display=='none') ? Effect.SlideDown(id, { duration: 0.8 }) : Effect.SlideUp(id, { duration: 0.8 });		

}

/*HIDE - VIEW*/
function shown(id)
{
	(document.getElementById(id).style.display=='block') ? document.getElementById(id).style.display='none' : document.getElementById(id).style.display='block';		

}

function on_offx(id)
{
	($(id).style.display=='none') ? Effect.Appear(id, { duration: 0.3 }) : $(id).fade({ duration: 0.3 });
}	


/*HIDE - VIEW*/
function off(id)
{
	Effect.SlideUp(id, { duration: 0.5 });	

}


/**MOSTRA NASCONDI ELEMENTO**/
function menu(id,cicli)
{
	/*for(i=1;i<cicli;i++){
		alert('x_'+i)
	}*/	
	for(i=1;i<cicli;i++){
		if($('x_'+i).style.display == '' || $('x_'+i).style.display == 'block' ){
			$('x_'+i).style.display='none';
		}
	}
	($(id).style.display=='none') ? Effect.SlideDown(id, { duration: 0.3 }) : Effect.SlideUp(id, { duration: 0.3 });
}



/**FUNZIONI CREATE PER QUESTO SITO**/
function normal(id)
{
	$('galleriemn').style.display='none';
	$('cinemamn').style.display='none';
	$('sponsormn').style.display='none';
	($(id).style.display=='none') ?  $(id).style.display='block' : $(id).style.display='none';
	setTimeout("inattivo(1)",4000);
}


function inattivo(tipo){
	if(tipo==1){
		if($('galleriemn').style.display=='block'){
			Effect.SlideUp('galleriemn', { duration: 0.3 });
		}else if($('cinemamn').style.display=='block'){
			Effect.SlideUp('cinemamn', { duration: 0.3 });
		}else if($('sponsormn').style.display=='block'){
			Effect.SlideUp('sponsormn', { duration: 0.3 });
		}
	}else{
		$('galleriemn').style.display='none';
		$('cinemamn').style.display='none';
		$('sponsormn').style.display='none';
	}
}
/**************************************/


/*BANNER*/
function banner(id)
{
	if (id == 'img') {
		($(id).style.display=='none') ? Effect.SlideDown(id, { duration: 0.5 }) : Effect.SlideUp(id, { duration: 0.5 });
		$('google').style.display='none';
		$('flash').style.display='none';
		$('testo').style.display='none';
	}else if(id == 'google'){
		($(id).style.display=='none') ? Effect.SlideDown(id, { duration: 0.5 }) : Effect.SlideUp(id, { duration: 0.5 });
		$('img').style.display='none';
		$('flash').style.display='none';	
		$('testo').style.display='none';
	}else if(id == 'flash'){
		($(id).style.display=='none') ? Effect.SlideDown(id, { duration: 0.5 }) : Effect.SlideUp(id, { duration: 0.5 });		
		$('google').style.display='none';
		$('img').style.display='none';	
		$('testo').style.display='none';
	}else if(id == 'testo'){
		($(id).style.display=='none') ? Effect.SlideDown(id, { duration: 0.5 }) : Effect.SlideUp(id, { duration: 0.5 });		
		$('google').style.display='none';
		$('img').style.display='none';	
		$('flash').style.display='none';
	}else if (id == 'nessuno') {
		$('img').style.display = 'none';
		$('flash').style.display = 'none';
		$('google').style.display='none';
		$('testo').style.display='none';
	}
}


/*DRAGAGARE ELEMENTI E SALVARE LO STATO SUL DB
listadaordinare = contenitore generale delle righe, da non ciclare
tag: 'div', treeTag:'div', = tag draggabili
handle:'position' = classe da dove trascinare il drag
only: 'righegordo' = classe che si può draggare

tabella = tb del database
pos = nome dle campo posizione della tabella
id = id della tabella

funziona con il file move.php
*/

function drag(tabella,pos,id){
	Sortable.create("listadaordinare",
	{
		/*SPOSTAMENTO VISIVO*/
		tag: 'div', 
		handle:'sposta',
		only: 'riga',
		//hoverclass: 'attivariga',
		dropOnEmpty:false,
		tree:false,
		treeTag:'div',
		/*******************/
		
		onChange:function()
		{	
			elementi = Sortable.serialize('listadaordinare').split('&')
			for(var i=0;i<elementi.length;i++){
				$('pos_id_'+elementi[i].slice(18)).innerHTML = i+1;
			}
		},
		/*********************/
		
		/*SPOSTAMENTO SUL DB*/
		onUpdate: function()
		{
			new Ajax.Request('move.php?t='+tabella+'&pos='+pos+'&id='+id, 
			{	
				method:'post',
				parameters : Sortable.serialize('listadaordinare'),
				onSuccess: function(transport) { 
					//var valorediritorno = transport.responseText
					//alert(valorediritorno)
				},
				onFailure:function(){
					alert('Errore durante il riordino delle risorse contattare semplicementeweb.it')
				}
			});
		}
		/********************/
	});
}



/*RICERCA IN TEMPO REALE
preceduta dalla funzione nella pagina il form è solo per la validazione
le righe che contano solo l'input tex e il div id placeholder
funziona con il file search.php

chiave = value dell'input text
camporicerca1 = campo del database sul quale effettuare la ricerca
tabella = tabella del database sulla quale effettuare la ricerca
identifier = chiave primaria della tabella sopracitata
type = 1 o 0 
	   1 per restituisce un menu a tendina per l'autocompletemento di un inpute text
	   0 per restituisce un menu a tendina con link alla pagina desiderata per il dettaglio comprensivo di querystring
idpagina = id utilizzato per la quesry string ad esempio id_a
page = pagina utilizzata per la query string ad esempio dettaglio.asp
save = 1 o 0
       1 effettua il salvataggio su un db del campo nuovo (autoapprendimento su differente tabella) BETA
	   0 ricerca normale
campovalue = name dell'input text da autocompletare
idselect = id nel quale verrà creato l'elenco dei valori restituiti dalla funzione ad esempio placeholder


/*********ESEMPIO**********
function SearchReal(chiave,camporicerca1,tabella,identifier,type,idpagina,page,save,campovalue,idselect)
{
	document.getElementById(idselect).style.display='block';
	var url = 'bin/search.php';
	var pars = 'chiave='+chiave+'&campo1='+camporicerca1+'&tabella='+tabella+'&id='+identifier+'&type='+type+'&idpagina='+idpagina+'&page='+page+'&save='+save+'&campovalue='+campovalue+'&idselect='+idselect;
	var myAjax = new Ajax.Updater(
		{success: idselect}, 
		url, 
		{
			method: 'get', 
			parameters: pars
		});
	
}

<div class="righegordo">
	<div class="campoedit"><strong><?=$t_autore?></strong></div>
	<input type="text" id="autore" name="autore" size="10" class="input_medium" value="<?=$autore?>" onkeyup="SearchReal(this.value,'autore_art','articoli','id_articolo','1','','','0','autore','placeholder')"/>
</div>
<div id="placeholder" style="margin-left:210px"></div>
**************************/

function SearchReal(chiave,camporicerca1,tabella,identifier,type,idpagina,page,save,campovalue,idselect)
{
	document.getElementById(idselect).style.display='block';
	var url = 'bin/search.php';
	var pars = 'chiave='+chiave+'&campo1='+camporicerca1+'&tabella='+tabella+'&id='+identifier+'&type='+type+'&idpagina='+idpagina+'&page='+page+'&save='+save+'&campovalue='+campovalue+'&idselect='+idselect;
	var myAjax = new Ajax.Updater(
		{success: idselect}, 
		url, 
		{
			method: 'get', 
			parameters: pars
		});
	
}




/*RICHIAMO PERIODICO DEL CONTENUTO DI UNA PAGINA**/
function Periodical(id,page){
	var cnt = 0;
	new Ajax.PeriodicalUpdater(id, page, {
	frequency: 5,
		onSuccess:function(request) 
		{
			testo = request.responseText;
		}
	}
	)
}	



/*RICHIAMO PAGINA CON EFFETTO**/
function caricapagina(page,id){
	if(page.indexOf('stagioni.php')>-1 || page.indexOf('locali.php')>-1 || page.indexOf('serate.php')>-1 || page.indexOf('media.php')>-1)
	{
		new Effect.BlindDown(id,{duration: 2});
		var myAjax = new Ajax.Updater( id, page, { method: 'get'});
		document.getElementById(id).className = "galleria";
		document.getElementById('right').style.display = "none";
	}else{
		new Effect.BlindDown(id,{duration: 2});
		var myAjax = new Ajax.Updater( id, page, { method: 'get'});
		document.getElementById(id).className = id;
		document.getElementById('right').style.display = "inline";
	}
}




/*RICHIAMO PAGINA CON EFFETTO**/
function caricapaginanormal(page,id){
	new Effect.SlideDown(id,{duration: 2});
	var myAjax = new Ajax.Updater( id, page, { method: 'post'});
	
}
