// JavaScript Document
var  tmp_result;
function CaricaPagina(container,url,id){
	//rc=alert(container);
	if(url.indexOf('archivio.asp')>0 ){
		window.scroll(0, 0);
	}
			if(id){
				
			var	elemento=document.getElementById(container);
			var 	elemento2=document.getElementById(id);
			var	oldinner=elemento2.innerHTML;
			//rc=alert(oldinner);
			var	waiter='<img src="img/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/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;
						//location.hash='';
						if(url.indexOf('archivio_dett.asp')<0 ){
				var hash= location.hash;
			//var hasharr=hash.split('#');
				
								 top.location.hash='#'+url;
					
			//var hash= '#'+container+'#'+url;
//						top.location.hash=hash;
						}
	
		{
			
			if(url.indexOf('dove')>=0){
			//crea();
			setTimeout('crea()', 500);
			//rc=alert("ciao");
			//prendi();
			//setTimeout('prendi(\'Tipo=0\', \'\')', 400);
			//prendi('Tipo=0', '');
			//LoadMarkersFromQuery('Tipo =2');
			}
			if(url.indexOf('attivita')>=0){
						  var hasharr=hash.split('#'); 
						  top.location.hash='#'+hasharr[1]+'#'+url;
						   }
		//	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');
//			}
ieupdate();
//setTimeout('adatta();', 400);
setTimeout('adatta(\'bd\')', 1000);	

		}
			},
			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('GET',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/ajax-loader.gif" >';
		elemento.innerHTML='';
		}
		else{
		var elemento=document.getElementById(container);

		var elemento2=elemento;
		var waiter= '<img src="img/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('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/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/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();
					     }   
				

			}
		
					}
 function webmanager(){
	 YAHOO.plugin.Dispatcher.fetch('bd','webmanager/login2.asp');
 }
 
function ieupdate(){ 
var strBrowser = navigator.userAgent.toLowerCase();
if(strBrowser.indexOf("msie") > -1 && strBrowser.indexOf("mac") < 0){ 
var theObjects = document.getElementsByTagName('object'); 
var theObjectsLen = theObjects.length;  
for (var i = 0; i < theObjectsLen; i++) { 
if(theObjects[i].outerHTML){    
if(theObjects[i].data){    
theObjects[i].removeAttribute('data');  
}    
var theParams = theObjects[i].getElementsByTagName("param"); 
var theParamsLength = theParams.length; 
for (var j = 0; j < theParamsLength; j++) {  
if(theParams[j].name.toLowerCase() == 'flashvars'){  
var theFlashVars = theParams[j].value;     
}   
}   
var theOuterHTML = theObjects[i].outerHTML; 
var re = /<param name="FlashVars" value="">/ig;    
theOuterHTML = theOuterHTML.replace(re,"<param name='FlashVars' value='" + theFlashVars + "'>");
theObjects[i].outerHTML = theOuterHTML;  
}  
} 
}
}

