//Macromedia functions
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
 function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}
function MM_changeProp(objName,x,theProp,theValue) { //v6.0
  var obj = MM_findObj(objName);
  if (obj && (theProp.indexOf("style.")==-1 || obj.style)){
    if (theValue == true || theValue == false)
      eval("obj."+theProp+"="+theValue);
    else eval("obj."+theProp+"='"+theValue+"'");
  }
}

function MM_openBrWindow(theURL,winName,features) {
  window.open(theURL,winName,features);
}

function MM_goToURL() {
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
//es MM_goToURL('parent','pippo.htm')
//es MM_goToURL('parent.frames[\'leftFrame\']','pippo.htm');return document.MM_returnValue
//Custom functions
//MENU DI NAVIGAZIONE
function servizi(myLink){
		if(myLink!=""){
		 MM_goToURL('parent',myLink);
		}
}
function returnEstensione(nomeFile){
	 estensione = nomeFile.substring(nomeFile.length - 3);
	 return estensione;
	}
//AJAX ZONE
//init browser
function assegnaXMLHttpRequest() {
		 // lista delle variabili locali
		 var
	     // variabile di ritorno, nulla di default
	     XHR = null,
		 // informazioni sul nome del browser
		 browserUtente = navigator.userAgent.toUpperCase();
		 // browser standard con supporto nativo
		 // non importa il tipo di browser
		 if(typeof(XMLHttpRequest) === "function" || typeof(XMLHttpRequest) === "object")
		    XHR = new XMLHttpRequest();
		    // browser Internet Explorer
		    // è necessario filtrare la versione 4
		    else if(window.ActiveXObject && browserUtente.indexOf("MSIE 4") < 0) {
				  // la versione 6 di IE ha un nome differente
				  // per il tipo di oggetto ActiveX
				  if(browserUtente.indexOf("MSIE 5") < 0)
				   XHR = new ActiveXObject("Msxml2.XMLHTTP");
				  // le versioni 5 e 5.5 invece sfruttano lo stesso nome
				  else
				   XHR = new ActiveXObject("Microsoft.XMLHTTP");
				 }
         return XHR;
}
//end init browser
function getContenuto(nomeFile,variabile,valore,container) {
 var ajax = assegnaXMLHttpRequest();
  if(ajax) {
  document.getElementById(container).innerHTML = "<img src='../img/loading.gif'>";
  ajax.open('post', nomeFile, true);
   ajax.setRequestHeader("content-type", "application/x-www-form-urlencoded");
   var myPost = variabile + '=' + escape(valore);
   ajax.setRequestHeader("connection", "close");
   ajax.send(myPost);
   ajax.onreadystatechange = function() {
	   //document.getElementById(container).innerHTML = ajax.status;
   if(ajax.readyState === 4) {
     if(ajax.status == 200){
       document.getElementById(container).innerHTML = ajax.responseText;
       }else{
       //alert("Operazione fallita, errore numero " + ajax.status);
      }
   }
 }
}
}
function getContenutoSpecial(nomeFile,variabile,valore){
   var ajax = assegnaXMLHttpRequest();
  if(ajax) {
  ajax.open('post', nomeFile, true);
   ajax.setRequestHeader("content-type", "application/x-www-form-urlencoded");
   var myPost = variabile + '=' + escape(valore);
   ajax.setRequestHeader("connection", "close");
   ajax.send(myPost);
   ajax.onreadystatechange = function() {
	   //document.getElementById(container).innerHTML = ajax.status;
   if(ajax.readyState === 4) {
     if(ajax.status == 200){
      if(ajax.responseText == '0'){
		 getContenuto('blank.php',variabile,valore,'result-list-do');
	     document.getElementById('linkFav').style.visibility = 'hidden';
	     }else{
		  getContenuto('get_favs.php',variabile,valore,'result-list-do');
		 }
       }else{
         getContenuto('blank.php',variabile,valore,'result-list-do');
	     document.getElementById('linkFav').style.visibility = 'hidden';
      }
   }
 }
}
}
function getContenuto2(nomeFile,variabile,valore,variabile2,valore2,container) {
 var ajax = assegnaXMLHttpRequest();
  if(ajax) {
  document.getElementById(container).innerHTML = "<img src='../img/loading.gif'>";
  ajax.open('post', nomeFile, true);
   ajax.setRequestHeader("content-type", "application/x-www-form-urlencoded");
   var myPost = variabile + '=' + escape(valore);
   myPost+= '&' + variabile2 + '=' + escape(valore2);
   ajax.setRequestHeader("connection", "close");
   ajax.send(myPost);
   ajax.onreadystatechange = function() {
   //if(ajax.readyState === 3) {
	   //document.getElementById(container).innerHTML.= ajax.responseText;
  // }
   if(ajax.readyState === 4) {
     if(ajax.status == 200){
       document.getElementById(container).innerHTML = ajax.responseText;
       }else{
       //alert("Operazione fallita, errore numero " + ajax.status);
      }
   }
 }
}
}

function getContenutoArray(nomeFile,arr_variabili,arr_valori,container) {
 var ajax = assegnaXMLHttpRequest();
  if(ajax) {
  document.getElementById(container).innerHTML = "<img src='../img/loading.gif'>";
  ajax.open('post', nomeFile, true);
   ajax.setRequestHeader("content-type", "application/x-www-form-urlencoded");
   for(z=0;z<arr_variabili.length;z++){
	   if(z==0){
		  var myPost = arr_variabili[z] + '=' + escape(arr_valori[z]);   
	     }else{
		  myPost+= '&' + arr_variabili[z] + '=' + escape(arr_valori[z]);   
       }
   }
   ajax.setRequestHeader("connection", "close");
   ajax.send(myPost);
   ajax.onreadystatechange = function() {
   if(ajax.readyState === 4) {
     if(ajax.status == 200){
       document.getElementById(container).innerHTML = ajax.responseText;
       }else{
       //alert("Operazione fallita, errore numero " + ajax.status);
      }
   }
 }
}
}
//END AJAX ZONE


//----- CONTROLLO: MAIL -------- 
function checkEMail(objValue)
{
	apos=objValue.indexOf("@");
	dotpos=objValue.lastIndexOf(".");
	lastpos=objValue.length-1;
	if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2) 
	{return false;}
	else {return true;}
}
function getCorporateMenu(idL){
	if(idL != ''){
	   //document.getElementById('ml2').removeAttribute('class');
	   getContenuto('../common/get_corporatemenu.php','idL',idL,'menub');
	}
}