// JavaScript Document
var bustcachevar = 1 //bust potential caching of external pages after initial request? (1=yes, 0=no)
var loadedobjects = ""
//var rootdomain="http://"+window.location.hostname
//alert(rootdomain);
var bustcacheparameter = ""

function ajaxpage(url, containerid){
	var page_request = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
		page_request = new XMLHttpRequest()
	else if (window.ActiveXObject){ // if IE
	try {
	page_request = new ActiveXObject("Msxml2.XMLHTTP")
	} 
	catch (e){
		try{
			page_request = new ActiveXObject("Microsoft.XMLHTTP")
		}
		catch (e){}
		}
	}
	else
		return false
	
	page_request.onreadystatechange=function(){
		loadpage(page_request, containerid)
	}
	
	if (bustcachevar) //if bust caching of external page
    bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()       
	//page_request.open('GET', url, true)
	page_request.open('GET', url+bustcacheparameter, true)
	page_request.send(null)
}

function loadpage(page_request, containerid){
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
		document.getElementById(containerid).innerHTML=page_request.responseText
		document.getElementById(containerid).style.display="block"
		page_request = false
}

function richiedi(cosa){
	cosa=cosa.replace("à","a");
	cosa=cosa.replace("è","e");
	cosa=cosa.replace("é","e");
	cosa=cosa.replace("ì","i");
	cosa=cosa.replace("ò","o");
	cosa=cosa.replace("ù","u");
var esegui="/nav/search.asp?ricerca="+cosa;
ajaxpage(esegui, 'divRisposta'); 
document.getElementById("ricerca").value="";

}

function valore(e, cosa){
   	if(e.which){  
   		if (e.which==13){ scambiacontenuto(cosa);}
   	} 
	if(e.keyCode){
		if(e.keyCode==40){document.getElementById("ric").focus();return true;}
   	}
}

function valore2(e, cosa){
   if (e.which){
	   scambiacontenuto(cosa);
   }else{
   return false;
	}
}

function chiudi(){
	document.getElementById("ric_div").style.display ="none";  
	document.getElementById("divRisposta").style.display="none";
}

var ricerca_pro;

function cerca() {
	if (document.getElementById("ricerca").value==""){
	document.getElementById("ric_div").style.display = 'none';
	}else{
	var valorecampo = document.getElementById("ricerca").value;
	valorecampo=valorecampo.replace("à","a");
	valorecampo=valorecampo.replace("è","e");
	valorecampo=valorecampo.replace("é","e");
	valorecampo=valorecampo.replace("ì","i");
	valorecampo=valorecampo.replace("ò","o");
	valorecampo=valorecampo.replace("ù","u");
	valorecampo=valorecampo.replace("Ò","O");
	
 
	 // per l’oggetto nativo XMLHttpRequest
	 if (window.XMLHttpRequest) {
	  ricerca_pro = new XMLHttpRequest();
	  ricerca_pro.onreadystatechange = ricevi;
	  ricerca_pro.open("GET", "/nav/search_mini.asp?ricerca="+valorecampo, true);
	  ricerca_pro.send(null);
	 // per IE
	 } else if (window.ActiveXObject) {
	  ricerca_pro = new ActiveXObject("Microsoft.XMLHTTP");
	  if (ricerca_pro) {
	   ricerca_pro.onreadystatechange = ricevi;
	   ricerca_pro.open("GET", "/nav/search_mini.asp?ricerca="+valorecampo, true);
	   ricerca_pro.send();
	  }
	 }
	}

}

function ricevi() {
 var strRes;
// var arrValori;
 if (ricerca_pro.readyState == 4) {
  strRes = ricerca_pro.responseText;
  arrValori=strRes.split("|");
  document.form1.ric.options.length=0;
  for(i=0;i<arrValori.length;i++) {
 
  arrValori[i] = arrValori[i].replace("&prime;","'");
  arrValori[i] = arrValori[i].replace("&#39;","'");
  arrValori[i] = arrValori[i].replace("&Agrave;","À");
  arrValori[i] = arrValori[i].replace("&#192;","À");
  arrValori[i] = arrValori[i].replace("&agrave;","à");
  arrValori[i] = arrValori[i].replace("&#224;","à");
  arrValori[i] = arrValori[i].replace("&Egrave;","È");
  arrValori[i] = arrValori[i].replace("&#200;","È");
  arrValori[i] = arrValori[i].replace("&egrave;","è");
  arrValori[i] = arrValori[i].replace("&#232;","è");
  arrValori[i] = arrValori[i].replace("&Eacute;","É");
  arrValori[i] = arrValori[i].replace("&#201;","É");
  arrValori[i] = arrValori[i].replace("&eacute;","é");
  arrValori[i] = arrValori[i].replace("&#233;","é");
  arrValori[i] = arrValori[i].replace("&Igrave;","Ì");
  arrValori[i] = arrValori[i].replace("&#204;","Ì")
  arrValori[i] = arrValori[i].replace("&igrave;","ì");
  arrValori[i] = arrValori[i].replace("&#236;","ì");
  arrValori[i] = arrValori[i].replace("&Iacute;","Í")
  arrValori[i] = arrValori[i].replace("&#205;","Í")
  arrValori[i] = arrValori[i].replace("&iacute;","í")
  arrValori[i] = arrValori[i].replace("&#237;","í")
  arrValori[i] = arrValori[i].replace("&Ograve;","Ò");
  arrValori[i] = arrValori[i].replace("&#210;","Ò");
  arrValori[i] = arrValori[i].replace("&ograve;","ò");
  arrValori[i] = arrValori[i].replace("&#242;","ò");
  arrValori[i] = arrValori[i].replace("&Ugrave;","Ù");
  arrValori[i] = arrValori[i].replace("&#217;","Ù");
  arrValori[i] = arrValori[i].replace("&ugrave;","ù");
  arrValori[i] = arrValori[i].replace("&#249;","ù");
  arrValori[i] = arrValori[i].replace("&Uacute;","Ú");
  arrValori[i] = arrValori[i].replace("&#218;","Ú");
  arrValori[i] = arrValori[i].replace("&uacute;","ú");
  arrValori[i] = arrValori[i].replace("&#250;","ú");
  arrValori[i] = arrValori[i].replace("&ccedil;","ç");
  arrValori[i] = arrValori[i].replace("&#231;","ç");

   document.form1.ric.options[document.form1.ric.options.length] = new Option(arrValori[i].split("|"),arrValori[i].split("|"));
   if (i > 0) {   
   		document.getElementById("ric_div").style.display = 'block';  
   }else{
   		document.getElementById("ric_div").style.display = 'none';  
   };

  }
 }
}

/*
function chiudiSuggerimento(){ 
	document.getElementById("ric_div").style.display = 'none'; 
	$('#container').triggerTab();
	document.getElementById("ricerca").value="";
}

function cambiacontenuto(quale){
var a=document.getElementById("ric").selectedIndex;

document.getElementById("ricerca").value=arrValori[a].split("|");
ricerca=arrValori[a].split("|");

document.getElementById("laRicerca").innerHTML=ricerca;
document.getElementById("ricerca").value="";

document.getElementById("ric_div").style.display = 'none';
}
*/

function scambiacontenuto(quale){
var a=quale;

ricerca=a.replace("'","$")

//document.getElementById("laRicerca").innerHTML=a;
document.getElementById("ricerca").value=a;

document.getElementById("ric_div").style.display = 'none';
richiedi(a);
}
