<!--
function checkEmail(campo){

  if (campo.length < 6) return false;
  if (campo.indexOf("@") < 1) return false;
  if (campo.indexOf("!") > -1) return false;
  if (campo.indexOf("=") > -1) return false;
  if (campo.indexOf(";") > -1) return false;
  if (campo.indexOf(".") < 1) return false;
  return true;
}

function checkList(listname){

  if (listname.selectedIndex == 0) return false;
  return true;
}

function checkName(campo){

  if (campo.length < 2) return false;
  if (campo.indexOf("!") > -1) return false;
  if (campo.indexOf("=") > -1) return false;
  if (campo.indexOf(";") > -1) return false;
  return true;
}

function checkForm(myForm){

  var err = 0;
  var campoerrato = "nessuno";
  var campo="";

  if (numclick > 0) {
    if ( !confirm("Dati giā inviati. Vuoi inviarli di nuovo ?")) {
      err=1;
      return false;
      }
  }

  if (obbl_nam == 1 && err == 0) {
    campo=myForm.USER_NAME.value;
    if (!checkName(campo)) {
      campoerrato="Nome e cognome";
      err=1;
    }
  }

  if (obbl_com == 1 && err == 0) {
    campo=myForm.USER_COMPANY.value;
    if (campo.length < 2) {
      campoerrato="Societā";
      err=1;
    }
  }

  if (obbl_addr == 1 && err == 0) {
    campo=myForm.USER_ADDRESS.value;
    if (campo.length < 6) {
      campoerrato="Indirizzo";
      err=1;
    }
  }

  if (obbl_zip == 1 && err == 0) {
    campo=myForm.USER_ZIP.value;
    if (campo.length < 4) {
      campoerrato="C.A.P.";
      err=1;
    }
  }

  if (obbl_city == 1 && err == 0) {
    campo=myForm.USER_CITY.value;
    if (campo.length < 2) {
      campoerrato="Cittā";
      err=1;
    }
  }

  if (obbl_prov == 1 && err == 0) {
    campo=myForm.USER_STATE.value;
    if (campo.length < 2) {
      campoerrato="Provincia";
      err=1;
    }
  }

  if (obbl_naz == 1 && err == 0) {
    campo=myForm.USER_COUNTRY.value;
    if (campo.length < 2) {
      campoerrato="Nazione";
      err=1;
    }
  }

  if (obbl_tel == 1 && err == 0) {
    campo=myForm.USER_PHONE.value;
    if (campo.length < 4) {
      campoerrato="Telefono";
      err=1;
    }
  }

  if (obbl_fax == 1 && err == 0) {
    campo=myForm.USER_FAX.value;
    if (campo.length < 4) {
      campoerrato="Fax";
      err=1;
    }
  }

  if (obbl_ema1 && err == 0) {
    campo=myForm.USER_EMAIL.value;
    if (!checkEmail(campo)) {
      campoerrato="e-mail";
      err=1;
    }
    if (obbl_ema2 && err == 0) {
      var campo2=myForm.CONFIRM_EMAIL.value;
      if (campo2!=campo) {
        campoerrato="conferma e-mail";
        err=1;
      }
    }
  }

  if (obbl_pnam == 1 && err == 0) {
    if (!checkList(myForm.PRODUCT_NAME)) {
      campoerrato="Nome del prodotto";
      err=2;
    }
  }

  if (obbl_pcod == 1 && err == 0) {
    campo=myForm.PRODUCT_CODE.value;
    if (campo.length < 9) {
      campoerrato="Codice prodotto";
      err=1;
    }
  }

  if (obbl_pver == 1 && err == 0) {
    campo=myForm.PRODUCT_VERSION.value;
    if (campo.length < 2) {
      campoerrato="Versione";
      err=1;
    }
  }

  if (obbl_subj == 1 && err == 0) {
    campo=myForm.QUESTION_SUBJECT.value;
    if (campo.length < 2) {
      campoerrato="Oggetto (breve descrizione)";
      err=1;
    }
  }

  if (obbl_desc == 1 && err == 0) {
    campo=myForm.QUESTION_EXPLAIN.value;
    if (campo.length < 8) {
      campoerrato="Descrizione del problema";
      err=1;
    }
  }

  if (obbl_syop == 1 && err == 0) {
    if (!checkList(myForm.COMPUTER_SYSOP)) {
      campoerrato="Sistema operativo";
      err=2;
    }
  }


  if (err == 0) {
    numclick=numclick+1;
    return true;
  }
  else if (err == 1) {
    window.alert("Il campo" + " '" + campoerrato + "' " + "non č stato completato correttamente!");
    return false;
  }
  else {
    window.alert("Il campo" + " '" + campoerrato + "' " + "non č stato selezionato!");
    return false;
  }
}

function ShowSmallWindow(url){
  var x=(screen.availWidth-400);
  var p_width = 400;
  var p_height = 500;
  var s_x = screen.availWidth;
  var t_x = screen.availheight; 
  if (window.innerWidth){
    var c_height = window.pageYOffset;
  }
  else if (document.all){
    var c_height = document.body.clientHeight;
  }
  if (s_x >= '1024'){
    var p_left =  (s_x /2)- p_width;
    var p_top = t_x - p_height-90;
  }
  else{
    var p_left =  (s_x /2)- p_width + 130;
    var p_top = t_x - p_height;
    }
  var DispWin;
  DispWin=window.open(url, "CadWare", 'toolbar=no, status=no,resizable=yes,scrollbars=yes,Width=' + p_width + ',Height=' +p_height + ', top=1, left='+x);
  DispWin.focus();
}

function checkAndSendForm(myForm,newWin){

  if ( checkForm ( myForm ) ) {
    var tmpName;

    tmpName = newWin;
    for (i=0; i < PostFieldNames.length; i++) {
      for (j=0; j < myForm.length; j++ ) {
        if ( PostFieldNames[i] == myForm.elements[j].name ) {
          tmpName += ( i == 0 ) ? "?" : "&";
          tmpName += myForm.elements[j].name+"="+escape(myForm.elements[j].value);
          break;
        }
      }
    }
    ShowSmallWindow(tmpName); 
    myForm.reset();
  }

  return false;
}

//-->

