// JavaScript Document
var  tmp_result;
function CaricaPagina(container,url,id, pagina){
	//alert(window.azione);url.indexOf('argomento_dett.php')<0 && 
	//alert(container+' '+url+' '+id+' '+ pagina);
	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('_dett.php')>=0){
			//	setTimeout('creacal();', 1000);
				//YAHOO.util.Event.onAvailable('data', creacal());
				//creaeditor();
			//setTimeout('farmacie()', 500);
			}
			if(url.indexOf('netassetvalue.php')>=0){
				YAHOO.util.Event.onAvailable('my_charts', creagrafico());
			//	setTimeout('creagrafico()', 1000);
				//setTimeout("CaricaPagina('bd_2', 'sport_detail.php');", 1000)
			//setTimeout('farmacie()', 500);
			}
			if(url.indexOf('wm_netasset.php')>=0){
				//rc=alert(container);
				YAHOO.util.Event.onAvailable("ultimariga", adatta(container));
			
			}
			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){
				
				//setTimeout("CaricaPagina('sub_home', 'news.php');", 1000);
				CaricaPagina('sub_home', 'news.php');
				mostra_messaggio();
				mostra_foto();
			//setTimeout('farmacie()', 500);
			}
			if(url.indexOf('articoli')>=0){
								var a= gup('navbar2', (location.href));
								//rc=alert(a);
				if(a==''){
				//setTimeout("CaricaPagina('sub_home', 'argomento_dett.php?id=0');", 1000);
				var b= 'argomento_dett.php|id=0@sub_home';
				}		
				else
				{
					b=a;
				}
//				try {
	//b=unescape(b);
				YAHOO.util.History.navigate('navbar2', b);
//				} catch (e) {
//                    loadSection(b);
//                }
//                YAHOO.util.Event.preventDefault(evt);
//				//mostra_messaggio();
				
				mostra_foto();
			//setTimeout('farmacie()', 500);
			}
			if(url.indexOf('argomento_dett')>=0){
				var a=gup('id', url)
				setTimeout("set_facebook('argomento_dett.php?id="+a+"');", 1000)
				}
//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){
//	alert('pagina');
	
		if(pagina.indexOf('articoli.php')>=0){
				//		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)
	
	// funzione per accendere i link del menu
	var nomebott=pagina.substr(pagina.lastIndexOf('/')+1);
	nomebott=nomebott.replace('.php', '');
	//alert(nomebott);
	//collegamenti(nomebott);
	//eval('YAHOO.util.Event.onContentReady(\''+nomebott+'\', collegamenti(\''+nomebott+'\'));');
	
}
//}
}
if(Dom.get('ft').innerHTML==''){
CaricaPagina('ft', 'footer.php','','footer.php');
		}

//setTimeout('adatta(\''+container+'\')', 1000);	
setTimeout('layout.resize(true);', 1000);
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',unescape(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) {
				
				if(url.indexOf('aj_contatti_ins')>=0){
							//rc=alert(url);
							
							//pausecomp(350);
							//CaricaPagina('center_main', url);
							}
							//rc=alert(o.responseText);	
							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();
					     }   
				

			}
		
					}

