//apre un link in popup o in parent a seconda che siamo in una finestra popup o no
function apri_link(url){
	if (opener){
		//sono in popup
		//opener.location.href=url;
		opener.location.replace(url);
	}else{
		//sono in una finestra normale
		var w = screen.width; 
		var h = screen.height;
		//newwindow=window.open(url, '234', 'width='+w+',height='+h+',top=0,left=0,scrollbars=yes,status=yes,location=yes,toolbar=yes,resizable=yes')
		
		var w = window.open();
		//w.opener = null;
		w.document.location = url;
		
	}
}
//come sopra solo che controlla la pagina
function apri_link2(url, pagina){
	Upagina = pagina.toUpperCase();
	if (opener==null){
		//alert('null');
		if ((Upagina!='NEWS_ELENCO.ASP') && (Upagina!='NEWS_VISUALIZZA.ASP')){
			//apro il link normalmente
			window.location.replace(url);
		}else{
			//apro in popup
			var w = window.open();
			//w.opener = null;
			w.document.location = url;
		}
	}else{
		//sono in una popup: apro il link nella pagina sotto
		opener.location.replace(url);	
		//alert('not null');
	
	}
}

// Funzione che elimina gli spazi dal valore dei campi di una form
function Strip(string) {
   var s_str = string.length
   for (var i=0; i<string.length; i++) {
      if (" " != string.substring(i,i+1)) {
         s_str = i;
         break;
      }
   }
   if (s_str == string.length) {
      return "";
   }
   for (i=string.length-1; i>=0; i--) {
      if (" " != string.substring(i,i+1)) {
         var s_end = i;
         break;
      }
   }
   return string.substring(s_str,s_end+1);
}


// Funzione che apre una nuova finestra personalizzata
function popup(nomefile, larghezza, altezza, x, y, menubar) {
   win_popup = window.open(nomefile,"popup","toolbar=0,location=0,directories=0,status=0,menubar=" + menubar + ",scrollbars=1,resizable=0,copyhistory=0,width=" + larghezza + ",height=" + altezza); 
   if(x && y); {
     x = parseInt(x);
     y = parseInt(y);
     win_popup.moveTo(x, y);
  }
}

// Funzione che disabilita il pulsante passato come parametro per evitare che l'utente clicchi ripetutamente
function fDisabilitaPulsante(NumeroForm, NumeroCampo, Messaggio) {
	document.forms[NumeroForm].elements[NumeroCampo].disabled=true
	document.forms[NumeroForm].elements[NumeroCampo].value=Messaggio
}

// Funzione che rimanda all' URL specificato
function go(sel) {
	s_valore=sel.value
	//if (s_valore != "" && (s_valore.substring(0,4) == "form" || s_valore.substring(0,6) == "elenco")) { }
	document.location.href=sel[sel.selectedIndex].value
}
