// Variabili globali

var objScPrincipale;
var objScDidascalia;

// Funzioni generali
function ApriScheda(strFile, strNome, intLar, intAlt) {
  return window.open(strFile, strNome, "width="+intLar+",height="+intAlt+",menubar=no,resizable=yes,scrollbars=no,toolbar=no");
}

function ApriSchedaScroll(strFile, strNome, intLar, intAlt) {
  return window.open(strFile, strNome, "width="+intLar+",height="+intAlt+",menubar=no,resizable=yes,scrollbars=yes,toolbar=no,status=no");
}

function ApriSchedaCompleta(strFile, strNome, intLar, intAlt) {
  return window.open(strFile, strNome, "width="+intLar+",height="+intAlt+",menubar=yes,resizable=yes,scrollbars=yes,toolbar=yes,status=yes");
}

function ApriScPrincipale(strFile, intLar, intAlt) {
  objScPrincipale = ApriScheda(strFile, "sc_principale", intLar, intAlt);
  objScPrincipale.focus();
}

function ApriScDidascalia(strFile, intLar, intAlt) {
  objScDidascalia = ApriScheda(strFile, "sc_didascalia", intLar, intAlt);
  objScDidascalia.focus();
}

function ChiudiQuestaScheda() {
  window.close();
}

function ApriUrlAffiliato(strIDAffiliato) {
  window.open("/vai_url_affiliato.asp?IDAffiliato=" + strIDAffiliato);
}

// Elementi personalizzati
var objScCredits;
function ApriCredits() {
  objScCredits = ApriSchedaScroll("/ris_html/credits.htm", "CRE", 600, 500);
  objScCredits.focus();
}

function ConvalidaRicInformazioni() {
  var Modulo = document.forms['ric_informazioni'];
  var strErrore = "";
  
  if (Modulo.Nome.value == "")
    strErrore += "\n - il nome";
    
  if (Modulo.Cognome.value == "")
    strErrore += "\n - il cognome";
    
  if (Modulo.Azienda.value == "")
    strErrore += "\n - l'azienda";
    
  if (Modulo.Citta.value == "")
    strErrore += "\n - la città";
    
  if (Modulo.Provincia.value == "")
    strErrore += "\n - provincia";
  
  if (Modulo.Telefono.value == "")
    strErrore += "\n - il numero di telefono";
  
  if (Modulo.Email.value == "")
    strErrore += "\n - l'e-mail";
    
  if (Modulo.Richiesta.value == "")
    strErrore += "\n - il messaggio di richiesta";
    
  if (!Modulo.Accettazione[0].checked)
    strErrore += "\n - il consenso per il trattamento dei dati"
    
  if (strErrore == "")
    return true;
    
  alert("Nella compilazione del modulo si sono\ntralasciati i seguenti campi obbligatori: " + strErrore + ".");
  return false;
}

function FocusModuloRichAff()
{
  var Modulo = document.forms["ric_affiliazione"];
  if (Modulo && Modulo.Nome)
  {
    Modulo.Nome.focus();
    Modulo.Nome.scrollIntoView(true);
  }
}

function FocusMotore(blAttivo) {
  var Modulo = document.forms['ricerca'];
  if (blAttivo && Modulo.motore_testo.value == "(ricerca libera)")
    Modulo.motore_testo.value = "";
  else if (!blAttivo && Modulo.motore_testo.value == "")
    Modulo.motore_testo.value = "(ricerca libera)";
}
              
function ConvalidaMotore(lngMaxCar) {
  var Modulo = document.forms['ricerca'];
  if (Modulo.motore_testo.value.length >= lngMaxCar)
    return true;
    
  alert("La lunghezza del testo da cercare non\npuò essere inferiore ai " + lngMaxCar + " caratteri");
  return false;
}
