function bottoni(immagine){
var im= document.getElementsByName('menu');
//var imarr=im.images;
//rc=alert(im.length);
for (var i=0; i<im.length; i++) {
//rc=alert(im[i].src+'->'+im[i].id);
nome=im[i].id;
nomeimmaginecomp=im[i].src;
barra=nomeimmaginecomp.lastIndexOf("/");
//rc=alert(barra);
	nomefile=nomeimmaginecomp.substr(barra+1);
	//trebarre=nomeimmaginecomp.lastIndexOf("///");
	percorso=nomeimmaginecomp.substring(0, barra+1);
//	rc=alert(percorso);
	spegni = (percorso+nome+'1.gif');
//	rc=alert(im[i].src+'->'+im[i].id+'='+spegni);
	im[i].src=spegni;
	im[i].onmouseover= function() {swap(this.id)};
	im[i].onmouseout= function() {swap()};
}
accendi=(percorso+immagine+'3.gif');
//rc=alert(accendi);
	document.images[immagine].src=accendi;
document.images[immagine].onmouseover="";
	document.images[immagine].onmouseout="";
}

function collegamenti(id){
		 anchors = YAHOO.util.Dom.get('hd').getElementsByTagName("a");
	 // rc=alert('lunghezza '+anchors.length);
	  
        for (i = 0; i < anchors.length; i++) {
            //anchor = anchors[i];
			//alert(anchors[i].id);
	YAHOO.util.Dom.setStyle(anchors[i], 'color', '#708090');
		}
	
	YAHOO.util.Dom.setStyle(YAHOO.util.Dom.get(id), 'color', '#ff6347');
	//setTimeout('YAHOO.util.Dom.setStyle(YAHOO.util.Dom.get('+id+'), \'color\', \'#ff6347\');', 200);
}

var prevsrc=null;
var previd=null;

function swap(id){
//rc=alert(id);
if(id){
var im= document.getElementById(id);
//nome=id;
nomeimmaginecomp=im.src;
barra=nomeimmaginecomp.lastIndexOf("/");
//rc=alert(barra);
	nomefile=nomeimmaginecomp.substr(barra+1);
	//trebarre=nomeimmaginecomp.lastIndexOf("///");
	percorso=nomeimmaginecomp.substring(0, barra+1);
//	rc=alert(percorso);
	over = (percorso+id+'2.gif');
//	rc=alert(over);
//	rc=alert(im[i].src+'->'+im[i].id+'='+spegni);
	im.src=over;
	prevsrc=nomeimmaginecomp;
	previd=id;
}
else{
document.getElementById(previd).src=prevsrc;
}

}


function creaeditor(){
	creacal();
//	rc=alert('edit');
 var myConfig = {
        height: '150px',
        width: '700px',
        dompath: false,
        focusAtStart: false,
		handleSubmit: true, 
		toolbar: {  
buttons: [
 
    { type: 'separator' },
    { group: 'textstyle', label: 'Font',
        buttons: [
            { type: 'push', label: 'Bold CTRL + SHIFT + B', value: 'bold' },
            { type: 'push', label: 'Italic CTRL + SHIFT + I', value: 'italic' },
            { type: 'push', label: 'Underline CTRL + SHIFT + U', value: 'underline' }

        ]
    },
 
    { type: 'separator' },
    { group: 'insertitem', label: 'Link',
        buttons: [
            { type: 'push', label: 'HTML Link CTRL + SHIFT + L', value: 'createlink', disabled: true }

        ]
    }
]
		}
 };

for (i=0;i<linguearr.length;i++){
	//	rc=alert(i);
eval("myEditor_"+linguearr[i]+"= new YAHOO.widget.Editor('testo_"+linguearr[i]+"', myConfig)" );
eval("myEditor_"+linguearr[i]+".render()");
//myEditor = new YAHOO.widget.SimpleEditor('testo', myConfig);
//myEditor.render();
}


setTimeout('adatta();', 300);

}

function salvaEditor(){
	//rc=alert('partita');
	for (i=0;i<linguearr.length;i++){
	eval("myEditor_"+linguearr[i]+".saveHTML()");
	}
}

function posta(form, richiesti,dopocarica, id, postaa, verifica){
//alert('azione "'+azione+'"');
 window.scroll(0, 0);
	var callbackP = {
			success : function(o) {
				
			//	rc=alert(o.responseText);
							//document.getElementById('bd').innerHTML = o.responseText;	
							if(azione!=='carica' && azione !=='muovi'){
								//rc=alert(o.responseText);
									
							if(dopocarica=='1'){
								if(!id){ 
								//nel responseText in questo caso c'è id="id del record appena salvato"
							//	rc=alert(o.responseText);
							eval("CaricaPagina('bd','"+PUrl+"?"+o.responseText+"');");
								id=o.responseText.replace('id=', '');
								caricata=caricata+o.responseText;
								rc=alert(caricata);
								}
								else
								{
									//rc=alert(PUrl);
								eval("CaricaPagina('bd','"+PUrl+"?id="+id+"');");	
								}
									
								func_immag=func_immag.replace("(", "('"+id+"',");
									
						//	rc=alert(func_immag);
								setTimeout('eval(func_immag)', 500);
							}
							else if(dopocarica=='0'){
								//rc=alert('"'+o.responseText+'"');
									if(form.indexOf('_dett')>=1){
										if(o.responseText=="ok" || !isNaN(o.responseText.replace('id=', ''))){
										var redir= form.replace('_dett', '');
									//	rc=alert('questa');
									//setTimeout('CaricaPagina(\'bd\', \''+redir+'.php\', \'\', \''+redir+'.php\')', 1000);
										initializeNavigationBar3(redir+'.php@bd');
										}
									}
									else
									{
									CaricaPagina('bd', postaa);
									}
								
							}
							}
					  if(azione=='muovi'){
						  //    rc=alert(o.responseText);
					  		  //CaricaPagina('bd', postaa);
							  var now = new Date();
							  var a =now.getMinutes()+now.getSeconds();
							  initializeNavigationBar3(postaa+'?t='+a+'@bd');
					  }
						if(azione=='archivia'){CaricaPagina('bd', postaa);}
						if(azione=='form_accredito'){
							//rc=alert('mail');
							var risultato=o.responseText;
							//rc=alert(o.responseText);
							if(risultato=='Codice non corretto'){
								rc=alert(risultato);
								
								return;
							}
							else{
							if (risultato==='inviata'){
								//CaricaPagina('esito', 'inviamail_ok.php');
								YAHOO.plugin.Dispatcher.fetch('esito', 'inviamail_ok.php');
								}
								else
								{
								//CaricaPagina('esito', 'inviamail_no.php');	
								YAHOO.plugin.Dispatcher.fetch('esito', 'inviamail_no.php');
								}
							}
							}
						if(azione=='form_accredito_blank'){
							//rc=alert('mail');
							var risultato=o.responseText;
							//rc=alert(o.responseText);
							if(risultato=='Codice non corretto'){
								rc=alert(risultato);
								
								return;
							}
							else{
							if (risultato==='inviata'){
								//CaricaPagina('esito', 'inviamail_ok.php');
								//alert(window.accredito_evento);
								YAHOO.plugin.Dispatcher.fetch('d_bd', 'inviamail_ok_blank.php?idarg='+window.accredito_evento+'&tabella='+window.accredito_tabella);
								var myButtons2 = [ { text:"&nbsp;&nbsp;CHIUDI&nbsp;&nbsp;", handler:handleCancel, isDefault:true } ];
								YAHOO.example.container.dialog1.cfg.queueProperty("buttons", myButtons2);
								YAHOO.example.container.dialog1.render();
								}
								else
								{
								//CaricaPagina('esito', 'inviamail_no.php');	
								YAHOO.plugin.Dispatcher.fetch('d_bd', 'inviamail_no_blank.php?d_ev='+window.accredito_evento+'&tabella='+window.accredito_tabella);
								}
							}
							}
							if(azione=='form_commenti'){
							var esito=o.responseText;
							//rc=alert(esito);
							if (esito=='ok'){
								var myButtons2 = [ { text:"CHIUDI", handler:handleCancel2, isDefault:true } ];
								YAHOO.example.container.dialog1.cfg.queueProperty("buttons", myButtons2);
								YAHOO.example.container.dialog1.render();
								CaricaPagina('d_bd', 'commento_ok.php');
							}
							else
							{
							//CaricaPagina('d_bd', 'form_commenti.php');
							//setTimeout('document.getElementById(\'msg\').innerHTML=\'Il Codice inserito NON &Egrave; corretto!\';', 500);
							document.getElementById('msg').innerHTML='<span class="Trebuchet_12_Orange_Normal"><b>Il Codice inserito NON &Egrave; corretto!</b></span>';
							document.getElementById('siimage').src = '../captcha/securimage_show.php?sid=' + Math.random();// return false
							}
						
							}
						//if(azione=='actions_myguests'){CaricaPagina('bd', postaa);}
//						else if(azione=='convenzioni_dett'){CaricaPagina('bd', 'convenzioni.php');}
			},
			failure : function(o) {
				if(o.responseText !== undefined){
					     	var a='';
								
						//	content.style.visibility = "visible";
					         a = "Transaction id: " + o.tId+"<br>"; 
					         a += "HTTP status: " + o.status+"<br>"; 
					         a += "Status code message: " + o.statusText+"<br>";  
					         a += "<li>HTTP headers: <ul>" + o.getAllResponseHeaders + "</ul></li>"+"<br>";  
					         a += "PHP response: " + o.responseText+"<br>";  
					        a += "Argument object: " + o.argument+"<br>";  
							// a += "URL:"+url+"<br>";  
							 a += "CONNECTION FAILED!";
							document.getElementById('bd').innerHTML=a;
					   // YAHOO.example.container.dialog1.show(); 
					     }   
				

			}
		}

if(richiesti){
	var richarr =new Array;
	var msg='';
if (richiesti.indexOf('|')>=0){
	 richarr=richiesti.split('|');
		for (var i=0;i<richarr.length;i++){
			YAHOO.util.Dom.setStyle(richarr[i], 'background', '');
			//rc=alert(i);
			
			//se è un checkbox
			if(document.getElementById(richarr[i]).type=='checkbox'){
				if(document.getElementById(richarr[i]).checked==false){
				rc=alert('E\' necesario spuntare il campo " '+richarr[i].toUpperCase()+' "');
				//msg+=msg+richarr[i];
				var ok=0;
				}
				}
			if(document.getElementById(richarr[i]).value==''){
				YAHOO.util.Dom.setStyle(richarr[i], 'background', '#ff6347');
				msg+=msg+richarr[i]+' e\' vuoto!\n';
				var ok=0;
			}
		if(richarr[i]=='email'){  msg=msg+check_email(document.getElementById(richarr[i]).value);}	
		if(richarr[i]=='testo_ita'){ msg=msg+check_fck(document.getElementById(richarr[i]).value, ' del commento ');}
		}
//rc=alert(msg);
}
else
{
 richarr[0]=richiesti;
 if(document.getElementById(richarr[0]).value==''){
				YAHOO.util.Dom.setStyle(richarr[0], 'background', '#ff6347');
				msg+=msg+richarr[0]+' e\' vuoto!';
				ok=0;
			}
			if(richarr[0]=='email'){var  msg= msg+check_email(document.getElementById(richarr[0]).value);}
			if(richarr[0]=='testo_ita'){var msg=msg+check_fck(document.getElementById(richarr[0]).value,' del commento ');}
//eval('var myEditor_'+richarr[0]);
//rc=alert(ok);

}
if(msg!==''){
	 var now = new Date();
	Dom.get('siimage').src="../captcha/securimage_show.php?sid="+now.getMilliseconds() ;
	//rc=alert(msg);
	return;
}
else
{
	ok=1;
}
//	//rc=alert(document.getElementById(richiesti).value);
//	if(document.getElementById(richiesti).value==''){
//		rc=alert(richiesti +' e\' vuoto!');
//		var	ok=0;
//		return;
//	}
//	else
//	{
//		var ok=1;
//	}
}
else
{
var ok=1;	
}
if(verifica){
if(document.getElementById('verificaval').value!==verifica)	{
	ok=0;
	rc=alert('CODICE DI VERIFICA ERRATO O MANCANTE');
	return;
}
}
//rc=alert(ok);
if (ok==1){
// argument formId can be the id or name attribute value of the
// HTML form, or an HTML form object.
//eval('var formObject = document.getElementById(\''+form+'\');');
//var formObject = document.getElementById('medici_dett');
	var formObject = document.getElementById(form);
//	rc=alert(formObject);
//	rc=alert('f: '+form);

// This example facilitates a POST transaction.
// An HTTP GET can be used as well.
//CaricaDiretta('selezioni/aj_contatti_ins.php','');
//CaricaPagina('center_main', 'selezioni/aj_contatti_ins.php');
//eval("azione='"+form+"'");
	if (azione=='carica'){
		YAHOO.util.Connect.setForm(formObject, true);
		var cObj = YAHOO.util.Connect.asyncRequest('POST', 'upload.php', callbackP);
	}
	else if(azione=='muovi' || azione =="archivia"){
	//	alert("Form>>"+form);
		var PUrl=postaa;
		//alert(postaa);
	YAHOO.util.Connect.setForm(formObject);	
	var cObj = YAHOO.util.Connect.asyncRequest('POST', PUrl, callbackP);
	}
	else if(azione=='form_accredito'){
		//alert('azione 2:'+azione);
		YAHOO.util.Connect.setForm(formObject);
		//eval("azione='"+form+"'");
		//**** PUrl impostato a mano xchè diverso dal nome form che va in conflitto con il menu
		var PUrl="form_accredito.php";
		
	//	rc=alert('Purl'+PUrl);
		var cObj = YAHOO.util.Connect.asyncRequest('POST', PUrl, callbackP);		
	}
	else if(azione=='form_accredito_blank'){
	YAHOO.util.Connect.setForm(formObject);
		//eval("azione='"+form+"'");
		var PUrl="form_accredito_blank.php";
	//	alert('azione:'+azione);
	//	rc=alert('Purl'+PUrl);
		var cObj = YAHOO.util.Connect.asyncRequest('POST', PUrl, callbackP);	
	}
	else if(azione=='form_commenti'){
	YAHOO.util.Connect.setForm(formObject);
		//eval("azione='"+form+"'");
		var PUrl=""+form+".php";
	//	alert('azione:'+azione);
	//	rc=alert('Purl'+PUrl);
		var cObj = YAHOO.util.Connect.asyncRequest('POST', PUrl, callbackP);	
	}
	
	else
	{
		YAHOO.util.Connect.setForm(formObject);
		//eval("azione='"+form+"'");
		var PUrl="../webmanager/"+form+".php";
	//	alert('azione'+azione);
	//	rc=alert('Purl'+PUrl);
		var cObj = YAHOO.util.Connect.asyncRequest('POST', PUrl, callbackP);
	}

	//adatta();
}
}



function EliminaRecord(id, posiz, nomepagina, redir, idcat){
	//rc=alert(nomepagina+'?id='+id+'&posiz='+posiz+'&azione=EliminaRecord');
//	rc=alert(redir);
	YAHOO.plugin.Dispatcher.fetch('bd', nomepagina+'?id='+id+'&posiz='+posiz+'&idcat='+idcat+'&azione=EliminaRecord');
	setTimeout('initializeNavigationBar3(\''+redir+'@bd\');', 2000);
//setTimeout('CaricaPagina(\'bd\', \''+redir+'\', \'\',\''+redir+'\');', 500);
}

function EliminaImmagine(id, pagina){
	if(id){
//	rc=alert(pagina);
YAHOO.plugin.Dispatcher.fetch('bd',pagina+'?id='+id+'&azione=EliminaImmagine');
CaricaPagina('bd', caricata);
	}
}
function EliminaVideo(id, pagina){
	if(id){
	//rc=alert(pagina);
YAHOO.plugin.Dispatcher.fetch('bd',pagina+'?id='+id+'&azione=EliminaVideo');
CaricaPagina('bd', caricata);
	}
}
function EliminaLogo(id, pagina){
	if(id){
	//rc=alert(pagina);
YAHOO.plugin.Dispatcher.fetch('bd',pagina+'?id='+id+'&azione=EliminaLogo');
CaricaPagina('bd', caricata);
	}
}
function EliminaFoto(id, idimg, pagina, posizimg){
	if(idimg){
	if(confirm('Sei sicuro di voler eliminare l\'immagine?')){
			//   rc=alert(pagina);
YAHOO.plugin.Dispatcher.fetch('bd',pagina+'?id='+id+'&idimg='+idimg+'&posizimg='+posizimg+'&azione=EliminaFoto');
CaricaPagina('bd', caricata);
	}
	}
}

function EliminaFile(id,  pagina){
	if(id){
	//rc=alert(pagina);
YAHOO.plugin.Dispatcher.fetch('bd',pagina+'?id='+id+'&azione=EliminaFile');
CaricaPagina('bd', caricata, '', caricata);
	}
}

function immag(Id,Tipo,dest,campo,Tabella,Mod,IdImg,X,Y,descrfile,fileextensions,rifetabella, dim_array){
//tipo='default' immagine standard salvata nella tabella es: news
//tipo='dida' verrà richiesta la dida in up.php e salvataggio in tabella separata es:immagini
var pagina= "up.php?C="+Tipo+"&I="+Id+"&D="+dest+"&Ca="+campo+"&Tab="+Tabella+"&Da=&M="+Mod+"&IdImg="+IdImg+"&X="+X+"&Y="+Y;
if(rifetabella){
	pagina=pagina+'&rifetabella='+rifetabella;
}
if(dim_array){
	pagina=pagina+'&dim_array='+dim_array;
}
//rc=alert(pagina);
CaricaPagina("sub_bd", pagina);
var myButtons2 = [ { text:"CARICA", handler:handleSubmit2, isDefault:true } ,{ text:"ANNULLA", handler:handleCancel} ];
YAHOO.example.container.dialog1.cfg.queueProperty("buttons", myButtons2);
YAHOO.example.container.dialog1.setHeader('CARICA FILE/IMMAGINE');
YAHOO.example.container.dialog1.render();
 YAHOO.example.container.dialog1.show(); 
azione='carica';
//CaricaPagina('bd', pagina);

//setTimeout('startuploader()', 2000);
YAHOO.util.Event.onAvailable('selectedFileDisplay', startuploader);

window.descrfile=descrfile;
window.fileextensions=fileextensions;

//YAHOO.plugin.Dispatcher.fetch('bd', pagina);
}



function carica(form){
var handleEvent = {   
     start:function(eventType, args){   
     /// eventType has a string value of "startEvent".
		  // args[0].tId is the integer transaction ID.
		  // args[1] contains the value of <code>callback.argument</code>, if callback.argument is defined.
			  document.getElementById('sub_bd').innerHTML='Caricamento. Attendere ';
			  //document.getElementById('pb').style.background='f2f2f2';
			  document.getElementById('wt').style.display = 'block';
			 document.getElementById('wt').innerHTML='<img src="../webmanager/img/ajax-loader.gif">';
			 
	
		  //document.getElementById('pb').style.display = 'block';
//		  initProgressBar();
//		  progressBarValue = 5; 
//          pb.set("value", progressBarValue); 
//		  status = 'UPLOADING';
//		redrawProgressBar(status); 
     },   
  
//     complete:function(eventType, args){   
//     // eventType has a string value of "completeEvent".
//		  // args[0].tId is the integer transaction ID.
//		  // args[1] contains the value of <code>callback.argument</code>, if callback.argument is defined.
//		   document.getElementById('d_bd').innerHTML='complete'+args[1];
//     },   
   
    success:function(eventType, args){   
	// NON FUNZIONA X UPLOAD
   //		   * eventType has a string value of "successEvent".
//		   * args[0] is the response object, which has the
//		   * following properties:
//		   *  
		   var a= args[0].tId;
		   a += args[0].status;
		   a +=args[0].statusText;
		  // a +=args[0].getResponseHeader[ ];
		   a +=args[0].getAllResponseHeaders;
		   a +=args[0].responseText;
		   a +=args[0].responseXML;
		   a +=args[0].argument;
		 
		 // document.getElementById('d_bd').innerHTML='success'+a;
//		  status='SAVING';
//		  redrawProgressBar(status); 

     },   
   
     failure:function(eventType, args){   
     // do something when failureEvent fires.   
     },  
	 upload:function(eventType, args) {
		
		  // eventType has a string value of "uploadEvent".
		  // args[0] is the response object.
		    status='COMPLETED';
			
		  
		  
		//  document.getElementById('d_bd').innerHTML='upload'+args[0].responseText+'status'+status+'progressBarValue'+progressBarValue;
	document.getElementById('sub_bd').innerHTML=args[0].responseText;
document.getElementById('wt').innerHTML='';
//pb.set('value',100); 
//	redrawProgressBar(status); 
		},
   
     abort:function(eventType, args){   
      // eventType has a string value of "abortEvent".
		  // args[0].tId is the integer transaction ID.
		  // args[1] contains the value of <code>callback.argument</code>, if callback.argument is defined.
     }   
 };   
 var callback = {   
     customevents:{   
         onStart:handleEvent.start,   
      //   onComplete:handleEvent.complete,   
         onSuccess:handleEvent.success,   
         onFailure:handleEvent.failure,  
		 onUpload:handleEvent.upload,
         onAbort:handleEvent.abort   
     },   
     scope:handleEvent   
     //argument:["foo","bar","baz"]   
 };   


var formObject = document.getElementById(form);
//rc=alert(form);
//YAHOO.util.Dom.get('Form1').encoding = 'multipart/form-data';
YAHOO.util.Connect.setForm(formObject, true);
//YAHOO.util.Connect.resetFormState();



var cObj = YAHOO.util.Connect.asyncRequest('POST', 'upload.php', callback);
//var cObj = YAHOO.util.Connect.asyncRequest('POST', 'test.aspx', callback);
}



function apri(url){
	window.open(url, '', '');
	
}

function creacal(dove){
var data=null;
if(!dove){
	qualedata='data';
var showBtn = Dom.get("show");
	if(document.getElementById('data').value!=''){
		data = document.getElementById('data').value;
		var dd=(data.substr(0,2));
		var mm=(data.substr(3,2));
		var yy=(data.substr(6,4));
		var ladata= (yy, mm, dd);
		calendar.select(new Date(mm + "/" + dd + "/" + yy ));    // imposto la data selezionata
    	calendar.cfg.setProperty('pagedate', new Date(mm + "/" + dd + "/" + yy ), true);   //muovo il calendario al mese della data
	  	calendar.render();
	}
	else
	{
	resetDate = calendar.today;
	calendar.cfg.setProperty("pagedate", resetDate); //imposto la data ad oggi
	calendar.cfg.setProperty('selected', '');  //cancello la selezione da eventuali selezioni precendenti
    calendar.render();
	}
YAHOO.example.container.dialog.cfg.queueProperty("context", ["show", "tl", "tr"]); //allineo il cal al pulsante
}
else
{
	qualedata='data2';
var showBtn = Dom.get("show2");
	if(document.getElementById('data2').value!=''){
		data = document.getElementById('data2').value;
		var dd=(data.substr(0,2));
		var mm=(data.substr(3,2));
		var yy=(data.substr(6,4));
		var ladata= (yy, mm, dd);
		calendar.select(new Date(mm + "/" + dd + "/" + yy ));    // imposto la data selezionata
    	calendar.cfg.setProperty('pagedate', new Date(mm + "/" + dd + "/" + yy ), true);   //muovo il calendario al mese della data
	  	calendar.render();
	}
	else
	{
	resetDate = calendar.today;
	calendar.cfg.setProperty("pagedate", resetDate); //imposto la data ad oggi
	calendar.cfg.setProperty('selected', '');  //cancello la selezione da eventuali selezioni precendenti
    calendar.render();
	}
YAHOO.example.container.dialog.cfg.queueProperty("context", ["show2", "tl", "tr"]); //allineo il cal al pulsante	
}
YAHOO.example.container.dialog.render();
YAHOO.example.container.dialog.show();
}

function video_imm(nome, valore){
//	rc=alert(' -> '+valore);
	
if(	valore=='mostravideo'){
	document.getElementById('mostravideo').style.display='';
	document.getElementById('mostraimmagine').style.display='none';
}
else {
document.getElementById('mostraimmagine').style.display='';
document.getElementById('mostravideo').style.display='none';
}
document.getElementById('mostracosa').value=valore;
//adatta('bd');	
layout.resize(true);
}



function espandi(riga){
	el = document.getElementById(riga);
 var display = el.style.display ? '' : 'none';
 el.style.display = display;
}

function inhomepage(id, stato, campo){
	stato==false ?  valore= 0 : valore =1; 
		CaricaDiretta('aj_operazioni.php?tabella=immagini&id='+id+'&campo='+campo+'&valore='+valore+'&tipo=1');
	
}
function aggiornacampo(id,campo,tabella,valore){
	CaricaDiretta('aj_operazioni.php?tabella='+tabella+'&id='+id+'&campo='+campo+'&valore='+escape(valore)+'&tipo=1');
}

function salva_editor(){
//globale 
//var lingue='ita|eng|deu' 
//oppure 
//var lingue='ita';
var linguearr =new Array;
if (lingue.indexOf('|')>=0){
	 linguearr=lingue.split('|');
		for (i=0;i<linguearr.length;i++){
		eval('document.getElementById(\'testo_'+linguearr[i]+'\').value=FCKeditorAPI.GetInstance(\'testo_'+linguearr[i]+'2\').GetXHTML(true);');
		}
}
else
{
 linguearr[0]=lingue;
//eval('var myEditor_'+linguearr[0]);
eval('document.getElementById(\'testo_'+linguearr[0]+'\').value=FCKeditorAPI.GetInstance(\'testo_'+linguearr[0]+'2\').GetXHTML(true);');
}
//rc=alert(document.getElementById('testo_ita').value);
}
function salva_editor_more(quale){
	eval('document.getElementById(\''+quale+'\').value=FCKeditorAPI.GetInstance(\''+quale+'2\').GetXHTML(true);');
	
	
}
function paginator(div, url, intervallo, id){
	interv=intervallo;
	CaricaPagina(div, url+'?a=0&'+interv);
	var q= YAHOO.util.Dom.getElementsByClassName('paginator');
	//var q=document.getElementsByName('paginator');
	//rc=alert(q.length);
	for(i=1; i<q.length+1; i++){
		YAHOO.util.Dom.replaceClass('p_'+i, "paginator selected", "paginator");
		//document.getElementById('p_'+i).className="";
	//	document.getElementById('p_'+i).className="paginator";
	}
	document.getElementById(id).className="paginator selected";
//	rc=alert(document.getElementById(id).className);
	
}

function restanti(maxchar){
var msg=document.getElementById('testo_ita').value;
var ln =parseInt(msg.length);
//rc=alert(ln);
var lun=parseInt(maxchar)-ln;
if(lun<0){
rc=alert('Il messaggio e\' troppo lungo!!');
document.getElementById('testo_ita').value=msg.substr(0, parseInt(maxchar));
}
document.getElementById('mancano').innerHTML=lun;

}

function commento(id){

	CaricaPagina('d_bd', 'form_commenti.php?id='+id);
	YAHOO.example.container.dialog1.setHeader('<table width=100% cellspacing=0 cellpadding=0 border=0><tr><td align=center class="Trebuchet_12_Grey_Bold">INSERISCI UN COMMENTO</td></tr></table>');
	YAHOO.example.container.dialog1.render();
// rc=alert(Dom.getRegion('dialog1')); 
 YAHOO.example.container.dialog1.show(); 
}

//**********
// MOSTRA MESSAGGI l'ARRAY arriva dalla index
//**********
var next;
var delay=23; //temporizzatore MESSAGGI
var count =0;

function mostra_messaggio(){
	var mess=unescape(messaggi[0]);
//	rc=alert(mess);
document.getElementById('messaggio').innerHTML=mess.replace(/&lt;xx&gt;/g, '<br>');
window.count++;
var today=new Date();
var s=today.getSeconds();
//alert(today.getSeconds());	
window.next =s+window.delay;
	if(window.next>=60){window.next=window.next-60;}
timer();

}

function timer(){
var today=new Date();
var h=today.getHours();
var m=today.getMinutes();
var s=today.getSeconds();
//unescape(messaggi[count].replace(String.fromCharCode(10), '<xx>'));
//alert(unescape(messaggi[count]));

if(window.next==s){
	var mess=unescape(messaggi[count]);
	document.getElementById('messaggio').innerHTML=mess.replace(/&lt;xx&gt;/g, '<br>');
	window.next =s+window.delay;
	if(window.next>=60){window.next=window.next-60;}
	count++;
	if(count>=messaggi.length){count=0}
}
	setTimeout('timer()', 500);
			   }

//**********
// MOSTRA FOTO l'ARRAY arriva dalla index
//**********
var nextF;
var delayF=30;  //temporizzatore FOTO
var countF =0;
function mostra_foto(){
var today=new Date();
var s=today.getSeconds();
//alert(today.getSeconds());	
document.getElementById('foto_random').style.backgroundImage ='url(\''+foto[0]+'\')';
window.nextF =s+window.delayF;
	if(window.nextF>=60){window.nextF=window.nextF-60;}
timer_foto();
}

function timer_foto(){
var today=new Date();
var h=today.getHours();
var m=today.getMinutes();
var s=today.getSeconds();
	if(window.nextF==s){
		document.getElementById('foto_random').style.backgroundImage ='url(\''+foto[countF]+'\')';
	window.nextF =s+window.delayF;
	if(window.nextF>=60){window.nextF=window.nextF-60;}
	countF++;
	if(countF>=foto.length){countF=0}
}
	setTimeout('timer_foto()', 500);
}
//**********
// EMAIL VALIDATION
//**********

function check_email(email){
//alert('CONTROLLO'+email);
//var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
//var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+[a-zA-Z0-9]{2,4}+$/;
var filter = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/;
//rc=alert(!filter.test(email));
if (!filter.test(email)) {
YAHOO.util.Dom.setStyle('email', 'background', '#ff6347');	
alert('Email non valida');
posta.msg='XXXXXXX';
posta.ok=0;
return  'Email non valida';
//return ;
//return false;
}
else
{
return '';
}
}

//**********
// CONTENUTO DI FCK VALIDATION
//**********
function check_fck(testo, titolo){
	//alert(testo);
if(!testo || testo.length <= 15){
alert('Testo '+ titolo+ ' troppo corto');
return 'Testo troppo corto';	
}
else
{
return '';
}
}



//**********
//  GRAFICO
//**********

function creagrafico(start, stepD, stepL, titolo){
	if(!start){
swfobject.embedSWF("open-flash-chart.swf", "my_chart", "830", "350", "9.0.0", "expressInstall.swf", {"data-file":"netassetdata.php"} );

	}
	else
	{
	//	rc=alert(step);
	var more="netassetdata.php?"+escape("stepD="+stepD+"&start="+start+"&stepL="+stepL+'&titolo='+titolo);
swfobject.embedSWF("open-flash-chart.swf", "my_chart", "830", "350", "9.0.0", "expressInstall.swf", {"data-file":more});	

//window.open(more);
	}

}

function findSWF(movieName) {
  if (navigator.appName.indexOf("Microsoft")!= -1) {
    return window["ie_" + movieName];
  } else {
    return document[movieName];
  }
}
function set_title(str) {
  tmp = findSWF("chart");
  x = tmp.set_title(str);
}

function push()
{
  tmp = findSWF("chart");
  
  // pass in:
  //   the data set to add the value to
  //   the value
  //   the new x axis label
  x = tmp.push_value(
    0,
    document.getElementById('my_val').value,
    document.getElementById('my_label').value );
}

function startGallery(div) {
	//alert('partita');
				var myGallery = new gallery($('myGallery'), {
					timed: true,
					showArrows: false,
					useThumbGenerator: true,
					showCarouselLabel:false,
					textShowCarousel: '',
					//showInfopane: false,
					embedLinks: false
					//defaultTransition: "fadeslideleft"
				});
			}
function startGallery2(div) {
	//alert('partita');
				var myGallery = new gallery($('myGallery2'), {
					timed: true,
					showArrows: false,
					useThumbGenerator: true,
					showCarouselLabel:false,
					textShowCarousel: '',
					showInfopane: false,
					embedLinks: false
					//defaultTransition: "fadeslideleft"
				});
			}
function startGallery3(div) {
	//alert('partita'+div);
				var myGallery = new gallery($('myGallery3'), {
					timed: true,
					showArrows: false,
					useThumbGenerator: true,
					showCarouselLabel:false,
					textShowCarousel: '',
					embedLinks: false
					//defaultTransition: "fadeslideleft"
				});
			}
var myGallery4;			
function startGallery4(div) {
	//alert('partita'+div);
				myGallery4 = new gallery($('myGallery4'), {
					timed: true,
					showArrows: false,
					useThumbGenerator: true,
					showCarouselLabel:false,
					textShowCarousel: '',
					embedLinks: false
					//defaultTransition: "fadeslideleft"
				});
				YAHOO.example.container.panel1.hideEvent.subscribe(function(){CaricaPagina('p1_bd', 'vuota.php');});
																   //document.getElementById('p1_bd').innerHTML);
															//	   YAHOO.example.container.panel1.render());
																   //myGallery4.destroySlideShow('myGallery4'));
			}			

//parametri da querystring
function gup( name, url ){  
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");  
var regexS = "[\\?&]"+name+"=([^&#]*)";  
var regex = new RegExp( regexS );  
var results = regex.exec(url );  
if( results == null )    
return "";  
else   
return results[1];
}

function accendi(div, id){
	//YAHOO.util.Dom.setStyle('progetto_dett'+idprog, 'background-color','#cccccc');
	if(id!=='0'){
	var tab;
	tab = YAHOO.util.Dom.get(div).getElementsByTagName("table");
//	alert('quante'+tab.length);
	 for (i = 0, len = tab.length; i < len; i++) {
            tabella = tab[i].id;
			//rc=alert(tabella);
		//	YAHOO.util.Dom.setStyle(tabella, 'background-color','');
			YAHOO.util.Dom.removeClass(tabella, 'evidenziato');
	 }
	// YAHOO.util.Dom.setStyle('progetto_dett'+id, 'background-color','#cccccc');
	 YAHOO.util.Dom.addClass('progetto_dett'+id, 'evidenziato');
	 
	 
	}
}
function imposta_pannello(id,titolo, destfooter){
CaricaPagina('p1_bd','argomenti_dett_pop.php?id='+id);
YAHOO.example.container.panel1.setHeader(titolo);
YAHOO.example.container.panel1.setFooter('<span onclick="YAHOO.example.container.panel1.hide();"><a href="'+destfooter+'" rev="bd" rel="history" id="congresso">Altri argomenti su: '+titolo+'</a><span>');
YAHOO.example.container.panel1.show();	
history('navbar1', 'p1_ft');
}

function imposta_dialog(titolo, idarg, tabella){
CaricaPagina('d_bd','form_accredito_blank.php?idarg='+idarg+'&t='+tabella);
YAHOO.example.container.dialog1.setHeader(titolo);
window.accredito_evento=idarg;
window.accredito_tabella=tabella;
//YAHOO.example.container.panel1.setFooter('<span onclick="YAHOO.example.container.panel1.hide();"><a href="'+destfooter+'" rev="bd" rel="history" id="congresso">Altri argomenti su: '+titolo+'</a><span>');
YAHOO.example.container.dialog1.show();	
//history('navbar1', 'p1_ft');
}

function mostra_preview(id, foto, x, y){
	YAHOO.example.container.overlay3.cfg.setProperty('context',[id,"bl","tl", ["beforeShow", "windowResize"]]); 
	YAHOO.example.container.overlay3.cfg.setProperty('width' , (parseInt(x)+0)+'px');
	YAHOO.example.container.overlay3.cfg.setProperty('height' , (parseInt(y)+45)+'px');
	CaricaPagina('o3_bd', 'aj_previewfoto.php?img='+escape(foto));
	YAHOO.example.container.overlay3.show();
}

function nascondi_preview(){
	YAHOO.example.container.overlay3.hide();
}

function forza_download(img){
	window.open('aj_download.php?file='+img, 'download');
}