// MOSTRA - NASCONDI
function showHide(aDiv) {
  aDiv.className = aDiv.className == "nascosto" ? "esposto" : "nascosto";
}

// SELECT CON LINK
function Query(s) {
  if (s.selectedIndex != 0) top.location.href = s.options[s.selectedIndex].value;
  return 1;
}

// RIGHE EVIDENZIATE
function rowOn(riga) {
	riga.className='rowOn';
}

function rowOff(riga) {
	riga.className='rowOff';
}

// CONFERMA
function confermaAction(strLink) {
  var ok=window.confirm("Sei sicuro di voler esequire questa operazione?");
    if (ok) {
      window.location=strLink
    }
}

// VALIDAZIONE
function valida_mail(email) {
  var email=document.getElementsByName(email)[0];
  var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
  if (email.value!="" && !email_reg_exp.test(email.value)) {
    alert("Inserire un indirizzo email corretto!");
    email.select();
    return false;
  }
  return true;
}

function valida_ob(campo) {
  var campo=document.getElementsByName(campo)[0];
  if (campo.value=="" || campo.value=="undefined") {
    alert ("Il campo \"" + campo.name.toUpperCase() + "\" deve essere inserito obbligatoriamente!");
    campo.select();
    return false;
  }
  return true;
}

function valida_num(campo) {
  var campo=document.getElementsByName(campo)[0];
  if (isNaN(campo.value)) {
    alert ("Il campo \"" + campo.name.toUpperCase() + "\" deve essere inserito correttamente!");
    campo.select();
    return false;
  }
  return true;
}

function valida_check(campo) {
  var campo=document.getElementsByName(campo)[0];
  if (!campo.checked) {
    alert ("Il campo \"" + campo.name.toUpperCase() + "\" deve essere selezionato obbligatoriamente!");
    campo.select();
    return false;
  }
  return true;
}

// GENERA PASSWORD
function genera_pass(campo, lung) {
  //document.getElementById(campo).type = "text";
  var a_pwd = new Array();
  var vocali = "aeiou";
  var consonanti = "bcdfglmnprstvz";
  var numeri = "1234567890";
  var usa_vocali = false;
  for (var i=0; i<lung; i++) {
    if (usa_vocali) insieme = vocali;
    else insieme = consonanti;
    var r = Math.floor(Math.random()*insieme.length);
    a_pwd.push(insieme.charAt(r));
    usa_vocali = !usa_vocali;
  }
  nuova_pwd = a_pwd.join("");
  document.getElementById(campo).value=nuova_pwd;
}

// PROMPT
function promptOp(domanda, risDef, linkTrue, linkFalse) {
	var risPrompt=prompt(domanda,  risDef);
  if (risPrompt!=null) {window.location=linkTrue + risPrompt}
  else {window.location=linkFalse};
}

// STAMPA E-MAIL (ANTI-SPAM)
function printMail(nome, dominio, testo) {
  document.write('<a href=\"mailto:' + nome + '@' + dominio + '\">');
  if (testo=='') {document.write(nome + '@' + dominio)}
  else {document.write(testo)};
  document.write('</a>')
}

// POP UP
function newWind(str, name, misure) {
  searchWin = window.open(str, name, misure, 'scrollbars=no, resizable=no, status=no, location=no, toolbar=no, left=0, top=0');
}

// STAMPA PROVINCIE ITALIANE
function stampaProvincie() {
  document.write("<option></option>");
  document.write("<option>AG</option>	<option>AL</option>");
  document.write("<option>AN</option>	<option>AO</option>");
  document.write("<option>AP</option>	<option>AQ</option>");
  document.write("<option>AR</option>	<option>AT</option>");
  document.write("<option>AV</option>	<option>BA</option>");
  document.write("<option>BG</option>	<option>BI</option>");
  document.write("<option>BL</option>	<option>BN</option>");
  document.write("<option>BO</option>	<option>BR</option>");
  document.write("<option>BS</option>	<option>BZ</option>");
  document.write("<option>CA</option>	<option>CB</option>");
  document.write("<option>CE</option>	<option>CH</option>");
  document.write("<option>CL</option>	<option>CN</option>");
  document.write("<option>CO</option>	<option>CR</option>");
  document.write("<option>CS</option>	<option>CT</option>");
  document.write("<option>CZ</option>	<option>EE</option>");
  document.write("<option>EN</option>	<option>FE</option>");
  document.write("<option>FG</option>	<option>FI</option>");
  document.write("<option>FO</option>	<option>FR</option>");
  document.write("<option>GE</option>	<option>GO</option>");
  document.write("<option>GR</option>	<option>IM</option>");
  document.write("<option>IS</option>	<option>KR</option>");
  document.write("<option>LC</option>	<option>LE</option>");
  document.write("<option>LI</option>	<option>LO</option>");
  document.write("<option>LT</option>	<option>LU</option>");
  document.write("<option>MC</option>	<option>ME</option>");
  document.write("<option>MI</option>	<option>MN</option>");
  document.write("<option>MO</option>	<option>MS</option>");
  document.write("<option>MT</option>	<option>NA</option>");
  document.write("<option>NO</option>	<option>NU</option>");
  document.write("<option>OR</option>	<option>PA</option>");
  document.write("<option>PC</option>	<option>PD</option>");
  document.write("<option>PE</option>	<option>PG</option>");
  document.write("<option>PI</option>	<option>PN</option>");
  document.write("<option>PO</option>	<option>PR</option>");
  document.write("<option>PS</option>	<option>PT</option>");
  document.write("<option>PV</option>	<option>PZ</option>");
  document.write("<option>RA</option>	<option>RC</option>");
  document.write("<option>RE</option>	<option>RG</option>");
  document.write("<option>RI</option>	<option>RM</option>");
  document.write("<option>RN</option>	<option>RO</option>");
  document.write("<option>SA</option>	<option>SI</option>");
  document.write("<option>SO</option>	<option>SP</option>");
  document.write("<option>SR</option>	<option>SS</option>");
  document.write("<option>SV</option>	<option>TA</option>");
  document.write("<option>TE</option>	<option>TN</option>");
  document.write("<option>TO</option>	<option>TP</option>");
  document.write("<option>TR</option>	<option>TS</option>");
  document.write("<option>TV</option>	<option>UD</option>");
  document.write("<option>VA</option>	<option>VB</option>");
  document.write("<option>VC</option>	<option>VE</option>");
  document.write("<option>VI</option>	<option>VR</option>");
  document.write("<option>VT</option>	<option>VV</option>");
  document.write("<option>Estero</option>");
}

// STAMPA NAZIONI
function stampaNazioni() {
  document.write("<option value=\"\"></option>");
  document.write("<option value=\"AF\">Afghanistan</option>");
  document.write("<option value=\"AL\">Albania</option>");
  document.write("<option value=\"DZ\">Algeria</option>");
  document.write("<option value=\"AS\">American Samoa</option>");
  document.write("<option value=\"AD\">Andorra</option>");
  document.write("<option value=\"AO\">Angola</option>");
  document.write("<option value=\"AG\">Antigua e Barbuda</option>");
  document.write("<option value=\"AN\">Antille olandesi</option>");
  document.write("<option value=\"SA\">Arabia Saudita</option>");
  document.write("<option value=\"AR\">Argentina</option>");
  document.write("<option value=\"AM\">Armenia</option>");
  document.write("<option value=\"AU\">Australia</option>");
  document.write("<option value=\"AT\">Austria</option>");
  document.write("<option value=\"AJ\">Azerbaigian</option>");
  document.write("<option value=\"BS\">Bahamas</option>");
  document.write("<option value=\"BH\">Bahrain</option>");
  document.write("<option value=\"BD\">Bangladesh</option>");
  document.write("<option value=\"BB\">Barbados</option>");
  document.write("<option value=\"BE\">Belgio</option>");
  document.write("<option value=\"BZ\">Belize</option>");
  document.write("<option value=\"BJ\">Benin</option>");
  document.write("<option value=\"BT\">Bhutan</option>");
  document.write("<option value=\"BY\">Bielorussia</option>");
  document.write("<option value=\"BO\">Bolivia</option>");
  document.write("<option value=\"BA\">Bosnia Erzegovina</option>");
  document.write("<option value=\"BW\">Botswana</option>");
  document.write("<option value=\"BR\">Brasile</option>");
  document.write("<option value=\"BN\">Brunei</option>");
  document.write("<option value=\"BG\">Bulgaria</option>");
  document.write("<option value=\"BF\">Burkina Faso</option>");
  document.write("<option value=\"BI\">Burundi</option>");
  document.write("<option value=\"KH\">Cambogia</option>");
  document.write("<option value=\"CM\">Camerun</option>");
  document.write("<option value=\"CA\">Canada</option>");
  document.write("<option value=\"CV\">Capo Verde</option>");
  document.write("<option value=\"IC\">Channel Islands</option>");
  document.write("<option value=\"TD\">Ciad</option>");
  document.write("<option value=\"CL\">Cile</option>");
  document.write("<option value=\"CN\">Cina</option>");
  document.write("<option value=\"CY\">Cipro</option>");
  document.write("<option value=\"CO\">Colombia</option>");
  document.write("<option value=\"KM\">Comore</option>");
  document.write("<option value=\"CG\">Congo</option>");
  document.write("<option value=\"ZR\">Congo (Rep. Dem. del)</option>");
  document.write("<option value=\"KP\">Corea del Nord</option>");
  document.write("<option value=\"KR\">Corea del Sud</option>");
  document.write("<option value=\"CI\">Costa d’Avorio</option>");
  document.write("<option value=\"CR\">Costa Rica</option>");
  document.write("<option value=\"HR\">Croazia</option>");
  document.write("<option value=\"CU\">Cuba</option>");
  document.write("<option value=\"DK\">Danimarca</option>");
  document.write("<option value=\"DM\">Dominica</option>");
  document.write("<option value=\"EC\">Ecuador</option>");
  document.write("<option value=\"EG\">Egitto</option>");
  document.write("<option value=\"AE\">Emirati Arabi Uniti</option>");
  document.write("<option value=\"ER\">Eritrea</option>");
  document.write("<option value=\"EE\">Estonia</option>");
  document.write("<option value=\"ET\">Etiopia</option>");
  document.write("<option value=\"FK\">Falklands</option>");
  document.write("<option value=\"FJ\">Fiji</option>");
  document.write("<option value=\"PH\">Filippine</option>");
  document.write("<option value=\"FI\">Finlandia</option>");
  document.write("<option value=\"FR\">Francia</option>");
  document.write("<option value=\"FP\">French Polynesia</option>");
  document.write("<option value=\"GA\">Gabon</option>");
  document.write("<option value=\"GM\">Gambia</option>");
  document.write("<option value=\"GE\">Georgia</option>");
  document.write("<option value=\"DE\">Germania</option>");
  document.write("<option value=\"GH\">Ghana</option>");
  document.write("<option value=\"JM\">Giamaica</option>");
  document.write("<option value=\"JP\">Giappone</option>");
  document.write("<option value=\"GI\">Gibilterra</option>");
  document.write("<option value=\"DJ\">Gibuti</option>");
  document.write("<option value=\"JO\">Giordania</option>");
  document.write("<option value=\"GR\">Grecia</option>");
  document.write("<option value=\"GD\">Grenada</option>");
  document.write("<option value=\"GP\">Guadalupa</option>");
  document.write("<option value=\"GT\">Guatemala</option>");
  document.write("<option value=\"GU\">Guernsey</option>");
  document.write("<option value=\"GN\">Guinea</option>");
  document.write("<option value=\"GQ\">Guinea equatoriale</option>");
  document.write("<option value=\"GW\">Guinea-Bissau</option>");
  document.write("<option value=\"GY\">Guyana</option>");
  document.write("<option value=\"GF\">Guyana francese</option>");
  document.write("<option value=\"HT\">Haiti</option>");
  document.write("<option value=\"HN\">Honduras</option>");
  document.write("<option value=\"HK\">Hong Kong</option>");
  document.write("<option value=\"VA\">Il Vaticano</option>");
  document.write("<option value=\"IN\">India</option>");
  document.write("<option value=\"ID\">Indonesia</option>");
  document.write("<option value=\"IQ\">Irak</option>");
  document.write("<option value=\"IR\">Iran</option>");
  document.write("<option value=\"IE\">Irlanda</option>");
  document.write("<option value=\"IS\">Islanda</option>");
  document.write("<option value=\"MU\">Isola Mauritius</option>");
  document.write("<option value=\"FO\">Isole Féroé</option>");
  document.write("<option value=\"IL\">Israele</option>");
  document.write("<option value=\"IT\" selected=\"selected\">Italia</option>");
  document.write("<option value=\"YU\">Iugoslavia</option>");
  document.write("<option value=\"JE\">Jersey</option>");
  document.write("<option value=\"KZ\">Kazakistan</option>");
  document.write("<option value=\"KE\">Kenya</option>");
  document.write("<option value=\"KG\">Kirghizistan</option>");
  document.write("<option value=\"KW\">Kuwait</option>");
  document.write("<option value=\"LA\">Laos</option>");
  document.write("<option value=\"LV\">Latvia</option>");
  document.write("<option value=\"LS\">Lesotho</option>");
  document.write("<option value=\"LB\">Libano</option>");
  document.write("<option value=\"LR\">Liberia</option>");
  document.write("<option value=\"LY\">Libia</option>");
  document.write("<option value=\"LI\">Liechtenstein</option>");
  document.write("<option value=\"LT\">Lituania</option>");
  document.write("<option value=\"LU\">Lussemburgo</option>");
  document.write("<option value=\"MO\">Macao</option>");
  document.write("<option value=\"MK\">Macedonia</option>");
  document.write("<option value=\"MG\">Madagascar</option>");
  document.write("<option value=\"MW\">Malawi</option>");
  document.write("<option value=\"MY\">Malesia</option>");
  document.write("<option value=\"ML\">Mali</option>");
  document.write("<option value=\"MT\">Malta</option>");
  document.write("<option value=\"MI\">Man Island</option>");
  document.write("<option value=\"MA\">Marocco</option>");
  document.write("<option value=\"MQ\">Martinica</option>");
  document.write("<option value=\"MR\">Mauritania</option>");
  document.write("<option value=\"YT\">Mayotte</option>");
  document.write("<option value=\"MX\">Messico</option>");
  document.write("<option value=\"MD\">Moldavia</option>");
  document.write("<option value=\"MN\">Mongolia</option>");
  document.write("<option value=\"MS\">Montserrat</option>");
  document.write("<option value=\"MZ\">Mozambico</option>");
  document.write("<option value=\"MM\">Myanmar</option>");
  document.write("<option value=\"NA\">Namibia</option>");
  document.write("<option value=\"NP\">Nepal</option>");
  document.write("<option value=\"NI\">Nicaragua</option>");
  document.write("<option value=\"NE\">Niger</option>");
  document.write("<option value=\"NG\">Nigeria</option>");
  document.write("<option value=\"NO\">Norvegia</option>");
  document.write("<option value=\"NZ\">Nuova Zelanda</option>");
  document.write("<option value=\"NL\">Olanda</option>");
  document.write("<option value=\"OM\">Oman</option>");
  document.write("<option value=\"PK\">Pakistan</option>");
  document.write("<option value=\"PA\">Panama</option>");
  document.write("<option value=\"PG\">Papuasia Nuo. Guinea</option>");
  document.write("<option value=\"PY\">Paraguay</option>");
  document.write("<option value=\"PE\">Perù</option>");
  document.write("<option value=\"PL\">Polonia</option>");
  document.write("<option value=\"PR\">Porto Rico</option>");
  document.write("<option value=\"PT\">Portogallo</option>");
  document.write("<option value=\"MC\">Principato di Monaco</option>");
  document.write("<option value=\"QA\">Qatar</option>");
  document.write("<option value=\"UK\">Regno Unito</option>");
  document.write("<option value=\"CF\">Rep. Centrafricana</option>");
  document.write("<option value=\"DO\">Rep. Dominicana</option>");
  document.write("<option value=\"CZ\">Repubblica Ceca</option>");
  document.write("<option value=\"RE\">Réunion</option>");
  document.write("<option value=\"RO\">Romania</option>");
  document.write("<option value=\"RW\">Ruanda</option>");
  document.write("<option value=\"RU\">Russia</option>");
  document.write("<option value=\"KN\">Saint Kitts e Nevis</option>");
  document.write("<option value=\"LC\">Saint Lucia</option>");
  document.write("<option value=\"VC\">Saint Vincent</option>");
  document.write("<option value=\"SV\">Salvador</option>");
  document.write("<option value=\"SM\">San Marino</option>");
  document.write("<option value=\"ST\">Sao Tomé e Principe</option>");
  document.write("<option value=\"SN\">Senegal</option>");
  document.write("<option value=\"SL\">Sierra Leone</option>");
  document.write("<option value=\"SG\">Singapore</option>");
  document.write("<option value=\"SY\">Siria</option>");
  document.write("<option value=\"SK\">Slovacchia</option>");
  document.write("<option value=\"SI\">Slovenia</option>");
  document.write("<option value=\"SO\">Somalia</option>");
  document.write("<option value=\"SZ\">Souaziland</option>");
  document.write("<option value=\"ES\">Spagna</option>");
  document.write("<option value=\"LK\">Sri Lanka</option>");
  document.write("<option value=\"ZA\">Sudafrica</option>");
  document.write("<option value=\"SD\">Sudan</option>");
  document.write("<option value=\"SR\">Suriname</option>");
  document.write("<option value=\"SE\">Svezia</option>");
  document.write("<option value=\"CH\">Svizzera</option>");
  document.write("<option value=\"TJ\">Tagikistan</option>");
  document.write("<option value=\"TW\">Taiwan</option>");
  document.write("<option value=\"TZ\">Tanzania</option>");
  document.write("<option value=\"TH\">Thailandia</option>");
  document.write("<option value=\"TG\">Togo</option>");
  document.write("<option value=\"TT\">Trinité e Tobago</option>");
  document.write("<option value=\"TN\">Tunisia</option>");
  document.write("<option value=\"TR\">Turchia</option>");
  document.write("<option value=\"TM\">Turkmenistan</option>");
  document.write("<option value=\"TV\">Tuvalu</option>");
  document.write("<option value=\"UA\">Ucraina</option>");
  document.write("<option value=\"UG\">Uganda</option>");
  document.write("<option value=\"HU\">Ungheria</option>");
  document.write("<option value=\"UY\">Uruguay</option>");
  document.write("<option value=\"US\">USA</option>");
  document.write("<option value=\"UZ\">Uzbekistan</option>");
  document.write("<option value=\"UE\">Venezuela</option>");
  document.write("<option value=\"VN\">Vietnam</option>");
  document.write("<option value=\"WA\">Wallis and Futuna</option>");
  document.write("<option value=\"WS\">Western Samoa</option>");
  document.write("<option value=\"YE\">Yemen</option>");
  document.write("<option value=\"ZM\">Zambia</option>");
  document.write("<option value=\"ZW\">Zimbabwe</option>");
}