// JavaScript Document
var  tmp_result;
function CaricaPagina(container,url,id, pagina){
if(url.indexOf('menu_argomenti.php')<0 && url.indexOf('menu_progetti.php')<0 && url.indexOf('menu_congresso.php')<0){
			   	nascondi2();
				 }

	//alert(window.azione);url.indexOf('argomento_dett.php')<0 && 
	if(url.indexOf('argomento_commenti.php')<0 && url.indexOf('messaggi.php')<0 && window.azione!=='muovi'){
		window.scroll(0, 0);
	}
	//rc=alert(container);
			if(id){
				
			var	elemento=document.getElementById(container);
			var elemento2=document.getElementById(id);
			var	oldinner=elemento2.innerHTML;
			//rc=alert(oldinner);
			var	waiter='<img src="../img/sys/ajax-loader.gif" >';
			elemento.innerHTML='';

		}
		else{
		var elemento=document.getElementById(container);
		//rc=alert(container);
		var elemento2=elemento;
		var waiter= '<table width="100" border="0" cellspacing="0" cellpadding="0" align="center"><tr height="200px"><td align="center" bgcolor=""><img src="../img/sys/ajax-loader.gif" ></td></tr></table>'
		}
		elemento2.innerHTML=waiter;
	var args = {};
	var callback3 = {
			success : function(o) {
				if(elemento!=elemento2){elemento2.innerHTML=oldinner;}
						elemento.innerHTML = o.responseText;
if(url.indexOf('getimmagini')<0){
	//remmate per controllo su velocità
		//var hash= location.hash;
		//	top.location.hash='#'+url;

			}
		{

			if(url.indexOf('dove')>=0){
			setTimeout('crea()', 500);
			}
			
			if(url.indexOf('progetti.php')>=0 && url.indexOf('wm_progetti.php')==-1 && url.indexOf('menu_progetti.php')==-1){
				var a
				a=gup('idcat', url);
		
				//CaricaPagina('progetto', 'progetti_dett.php?idcat='+a+'&id=0'); 
				YAHOO.util.History.navigate('navbar2','');
				//alert(a);
				var b= gup('navbar2', location.href);
								//rc=alert(location.href);
				if(b==''){
				//setTimeout("CaricaPagina('sub_home', 'argomento_dett.php?id=0');", 1000);
				var b= 'progetti_dett.php|id=0|idcat='+a+'@progetto';
				}		
				else
				{
					//b=a;
				}//	 try {
					//alert(b);
				YAHOO.util.History.navigate('navbar2', unescape(b));
				
				
				 //startGallery3('myGallery3')
			//	setTimeout('creacal();', 1000);
				//YAHOO.util.Event.onAvailable('data', creacal());
				//creaeditor();
			//setTimeout('farmacie()', 500);
			}
			if(url.indexOf('progetti_dett.php')>=0){
				YAHOO.util.Event.onContentReady('myGallery3',  function(){
																	  //alert(document.getElementById('myGallery3').innerHTML);
								if(document.getElementById('myGallery3').innerHTML!==''){
									startGallery3();}							   
																	   });
				//var a= gup('navbar2', location.href);
				var idprog= gup('id', url);
			//	rc=alert(idprog);
			 //	accendi(div, id
				accendi('simili', idprog);
				
			}
				if(url.indexOf('argomenti.php')>=0 && url.indexOf('wm_argomenti.php')==-1 && url.indexOf('menu_argomenti.php')==-1){
				var a
				a=gup('idcat', url);
		
				//CaricaPagina('argomento', 'argomenti_dett.php?idcat='+a+'&id=0'); 
				//YAHOO.util.History.navigate('navbar2','');
				
				var b= gup('navbar2', location.href);
								//rc=alert(location.href);
				if(b==''){
				//setTimeout("CaricaPagina('sub_home', 'argomento_dett.php?id=0');", 1000);
				var b= 'argomenti_dett.php|id=0|idcat='+a+'@argomento';
				}		
				else
				{
					b=b;
				}
				//try {
				YAHOO.util.History.navigate('navbar2', unescape(b));
				
				//}catch (e) {}
				 //startGallery3('myGallery3')
			//	setTimeout('creacal();', 1000);
				//YAHOO.util.Event.onAvailable('data', creacal());
				//creaeditor();
			//setTimeout('farmacie()', 500);
			}
			if(url.indexOf('argomenti_dett.php')>=0){
				YAHOO.util.Event.onContentReady('myGallery3', function(){
																	  //alert(document.getElementById('myGallery3').innerHTML);
								if(document.getElementById('myGallery3').innerHTML!==''){
									startGallery3();}							   
																	   });
				//var a= gup('navbar2', location.href);
				var idprog= gup('id', url);
			//	rc=alert(idprog);
			 //	accendi(div, id
				accendi('simili', idprog);
				
			}
			if(url.indexOf('argomenti_dett_pop.php')>=0){
			//	rc=alert('ok');
			YAHOO.util.Event.onContentReady('myGallery4', function(){
																	  //alert(document.getElementById('myGallery3').innerHTML);
								if(document.getElementById('myGallery4').innerHTML!==''){
									startGallery4();}							   
																	   });	
			}
			if(url.indexOf('wm_progetti_dett')>=0){
				//YAHOO.util.Event.onAvailable('my_charts', creagrafico());
				var a
				var a=gup('id', url);
				 //CaricaDiretta('aj_ddlist.php?tabella=progetti&id='+window.idprogetto);
				 YAHOO.plugin.Dispatcher.fetch('dd','aj_ddlist.php?tabella=progetti&id='+a);
				//rc=alert(a);
			//	Event.onDOMReady(YAHOO.example.DDApp.init('4'), YAHOO.example.DDApp, true);
				//Event.onDOMReady(function() {YAHOO.example.DDApp.init(+'"'+a+'"')},YAHOO.example.DDApp, true);

			//	setTimeout('creagrafico()', 1000);
				//setTimeout("CaricaPagina('bd_2', 'sport_detail.php');", 1000)
			//setTimeout('farmacie()', 500);
			}
			
			if(url.indexOf('wm_argomenti_dett.php')>=0){
				var a
				var a=gup('id', url);
				//rc=alert(a);
				 //CaricaDiretta('aj_ddlist.php?tabella=progetti&id='+window.idprogetto);
				 YAHOO.plugin.Dispatcher.fetch('dd','aj_ddlist.php?tabella=argomenti&id='+a);
				//rc=alert(a);
			
			}
			if(url.indexOf('agenda.php')>=0){
				//rc=alert(container);
				YAHOO.util.Event.onAvailable("calendario", calendario);
			
			}
			if(url.indexOf('myguests.php')>=0){
			setTimeout("CaricaPagina('bd_2','myguests_detail.php?a=0&startIndex=0&results=10');", 1000);
			}
			if(url.indexOf('home')>=0){
				//rc=alert('home');
				startGallery('myGallery');
				startGallery2('myGallery2');
				//window.addEvent('domready',startGallery);
				
				//setTimeout("CaricaPagina('sub_home', 'news.php');", 1000);
			//	CaricaPagina('sub_home', 'news.php');
			//	mostra_messaggio();
			//	mostra_foto();
			//setTimeout('farmacie()', 500);
			}


//YAHOO.util.Event.onDOMReady(adatta);			
//YAHOO.util.Event.onContentReady(container, adatta);
//YAHOO.plugin.Dispatcher.fetch('ghost', url);


if(url.indexOf('getimmagini')<0){
	if(document.getElementById('ghost')){
		//remmate per controllo su velocità
//document.getElementById('ghost').src=url;
	}
//rc=alert('altra');

}
if(pagina){
if((pagina.indexOf('progetti.php')>=0  && url.indexOf('menu_progetti.php')==-1) || (pagina.indexOf('argomenti.php')>=0  && url.indexOf('menu_argomenti.php')==-1) ){
					//	alert('ecco');  
			//initializeNavigationBar4(container);	
		//	alert('container'+container);
			history("navbar2", container);
						  }
						  else
						  {
	//rc=alert(pagina);
//if(visti.indexOf(pagina)<=0){
//	rc=alert('controllo' + pagina)
	//visti=visti+','+pagina;
//	rc=alert(visti)
	//initializeNavigationBar2(container);
	history("navbar1", container);
}
						  }
if(Dom.get('ft').innerHTML==''){
CaricaPagina('ft', 'footer.php','','footer.php');
		}

setTimeout('adatta(\''+container+'\')', 1000);	
//setTimeout('layout.resize(true);', 1000);
		//rc=alert(document.getElementsByTagName('title').item(0).innerHTML);
//		 var re_title = new RegExp("<title>[\n\r\s]*(.*)[\n\r\s]*</title>", "gmi");
//		var titolo= re_title.exec(o.responseText);
//		 alert(unescape(titolo[1]));
//		 
//		 rc=alert(titolo);
		 
	pageTracker._setDetectTitle(true);//google analytics
pageTracker._trackPageview(url); //google analytics

}
			},
			failure : function(o) {
				if(o.responseText !== undefined){
					         elemento.innerHTML = "Transaction id: " + o.tId+"<br>"; 
					         elemento.innerHTML += "HTTP status: " + o.status+"<br>"; 
					         elemento.innerHTML += "Status code message: " + o.statusText+"<br>";  
					         elemento.innerHTML += "<li>HTTP headers: <ul>" + o.getAllResponseHeaders + "</ul></li>"+"<br>";  
					         elemento.innerHTML += "PHP response: " + o.responseText+"<br>";  
					         elemento.innerHTML += "Argument object: " + o.argument+"<br>";  
							 elemento.innerHTML += "URL:"+url+"<br>";  
							 elemento.innerHTML += "CONNECTION FAILED!";
					     }   
				//elemento.innerHTML = "CONNECTION FAILED!";

			}
		}
		

		YAHOO.util.Connect.asyncRequest('POST',url,callback3);

}


function CaricaPagina2(container,url,id){
	//rc=alert(container);
			if(id){
				
		var	elemento=document.getElementById(container);
		var 	elemento2=document.getElementById(id);
		var	oldinner=elemento2.innerHTML;
		//rc=alert(oldinner);
		var	waiter='<img src="../img/sys/ajax-loader.gif" >';
		elemento.innerHTML='';
		}
		else{
		var elemento=document.getElementById(container);

		var elemento2=elemento;
		var waiter= '<img src="../img/sys/ajax-loader.gif" >'
		}
		elemento2.innerHTML=waiter;
	var args = {};
	var callback3 = {
			success : function(o) {
				if(elemento!=elemento2){elemento2.innerHTML=oldinner;}
						elemento.innerHTML = o.responseText;

		{
			if(url.indexOf('prodotti')>=0){
			var centY=  layout.getUnitByPosition('center').get('height');
		// var alte= cent.getSizes();
		document.getElementById('center_main').style.height=parseInt(centY)-30+'px';
		document.getElementById('left_main').style.height=parseInt(centY)-30+'px';
		//*****questa da errori
		//	 var centX= layout.getUnitByPosition('center').get('width');
		// document.getElementById('carrello').style.width=parseInt(centX)-2+'px';
		//*****
		//	crea();
			//LoadMarkersFromQuery('Tipo =1');
		//	prendi('Tipo=1', 'si');
			}
			if(url.indexOf('acquistare')>=0){
			crea();
			//LoadMarkersFromQuery('Tipo =2');
			prendi('Tipo=2', '');
			}
			if(url.indexOf('dove')>=0){
			crea();
			prendi('Tipo=0', '');
			//LoadMarkersFromQuery('Tipo =2');
			}
		//	if(url.indexOf('aj_prodotto')>=0){
//				var coord_x =event.clientX + document.body.scrollLeft;
//		var coord_y = event.clientY +document.body.scrollTop;
//			Mostra('Layer1', coord_x, coord_y);
//			//LoadMarkersFromQuery('Tipo =2');
//			}
		}
			},
			failure : function(o) {
				if(o.responseText !== undefined){
					         elemento.innerHTML = "Transaction id: " + o.tId+"<br>"; 
					         elemento.innerHTML += "HTTP status: " + o.status+"<br>"; 
					         elemento.innerHTML += "Status code message: " + o.statusText+"<br>";  
					         elemento.innerHTML += "<li>HTTP headers: <ul>" + o.getAllResponseHeaders + "</ul></li>"+"<br>";  
					         elemento.innerHTML += "PHP response: " + o.responseText+"<br>";  
					         elemento.innerHTML += "Argument object: " + o.argument+"<br>";  
							 elemento.innerHTML += "URL:"+url+"<br>";  
							 elemento.innerHTML += "CONNECTION FAILED!";
					     }   
				//elemento.innerHTML = "CONNECTION FAILED!";

			}
		}
		

		YAHOO.util.Connect.asyncRequest('POST',url,callback3);
	
}

function CaricaPagina3(container,url,id){
	//rc=alert(container);
			if(id){
				
		var	elemento=document.getElementById(container);
		var 	elemento2=document.getElementById(id);
		var	oldinner=elemento2.innerHTML;
		//rc=alert(oldinner);
		var	waiter='<img src="../img/sys/ajax-loader.gif" >';
		elemento.innerHTML='';
		}
		else{
		var elemento=document.getElementById(container);

		var elemento2=elemento;
		var waiter= '<table width="100" border="0" cellspacing="0" cellpadding="0" align="center"><tr ><td align="center" bgcolor="">verificando ...<img src="img/sys/ajax-loader-bar.gif" ></td></tr></table>'
		}
		elemento2.innerHTML=waiter;
	var args = {};
	var callback3 = {
			success : function(o) {
				if(elemento!=elemento2){elemento2.innerHTML=oldinner;}
						elemento.innerHTML = o.responseText;

		
			},
			failure : function(o) {
				if(o.responseText !== undefined){
					         elemento.innerHTML = "Transaction id: " + o.tId+"<br>"; 
					         elemento.innerHTML += "HTTP status: " + o.status+"<br>"; 
					         elemento.innerHTML += "Status code message: " + o.statusText+"<br>";  
					         elemento.innerHTML += "<li>HTTP headers: <ul>" + o.getAllResponseHeaders + "</ul></li>"+"<br>";  
					         elemento.innerHTML += "PHP response: " + o.responseText+"<br>";  
					         elemento.innerHTML += "Argument object: " + o.argument+"<br>";  
							 elemento.innerHTML += "URL:"+url+"<br>";  
							 elemento.innerHTML += "CONNECTION FAILED!";
					     }   
				//elemento.innerHTML = "CONNECTION FAILED!";

			}
		}
		

		YAHOO.util.Connect.asyncRequest('POST',url,callback3);
	
}

function CaricaDiretta(url, more){

	var callback4 = {
			success : function(o) {
			//	alert(o.responseText);
				if(url.indexOf('aj_contatti_ins')>=0){
							//rc=alert(url);
							
							//pausecomp(350);
							//CaricaPagina('center_main', url);
							}
							
							//rc=alert(o.responseText);	
							
							
	//			if(url.indexOf('wm_progetti_dett')>=0){
//					window.quante=o.responseText;
//			//		new YAHOO.util.DDTarget("ul1");
//			YAHOO.example.DDApp.init(quante)=o.responseText;
//					//for(i=1; i<parseInt(o.responseText)+1; i++){
////						new YAHOO.example.DDList("li1_" + i);
////
////					}
//								
//							}			
					return o.responseText;		
			},
			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!";
							YAHOO.example.container.dialog1.setBody(a);
					    YAHOO.example.container.dialog1.show(); 
					     }   
				

			}
		}
		

		YAHOO.util.Connect.asyncRequest('POST',url,callback4);
}


var callback5 = {
						success : function(o) {
							
						},
					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!";
							YAHOO.example.container.dialog1.setBody(a);
					    YAHOO.example.container.dialog1.show(); 
						//YAHOO.example.container.wait.hide();
					     }   
				

			}
		
					}
function history(){
	//rc=alert(top.location.href);
	
}
