

function TargetBlank(){
  var i = 0;
  var collegamenti = document.links;
  for (i=0; i<collegamenti.length; i++)  {
    var primo_carattere=collegamenti[i].title.charAt(0);
    if (primo_carattere == " ") {
      collegamenti[i].target = "_blank";
    }
  }
}


// seleziona e deseleziona tutti i checkbox indicati -------------------------------------------------------------
function eps_check_all(nome_form, prefisso_nome_campo, tipo_selezione) {

	regx_match = new RegExp('^'+prefisso_nome_campo)
	switch ( tipo_selezione ) {
		case 'inverti' : for ( var i=0 ; i<document.forms[nome_form].elements.length ; i++ ){
							if ( document.forms[nome_form].elements[i].name.search(regx_match) != -1 ){
								document.forms[nome_form].elements[i].click()
							}
						}
						break;
		case 'seleziona' : for ( var i=0 ; i<document.forms[nome_form].elements.length ; i++ ){
							if ( document.forms[nome_form].elements[i].name.search(regx_match) != -1 ) {
								document.forms[nome_form].elements[i].checked = true;
								document.forms[nome_form].elements[i].disabled=true;
							}
						}
						break;
		case 'deseleziona' : for ( var i=0 ; i<document.forms[nome_form].elements.length ; i++ ){
							if ( document.forms[nome_form].elements[i].name.search(regx_match) != -1 ){
								document.forms[nome_form].elements[i].checked = false;
								document.forms[nome_form].elements[i].disabled=false;
							}
						}
						break;
	}
}


function controlla_email(txt){
	var r = /^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i;

	if(r.test(txt)) return true;
	else return false;
}

function controllaForm(form_tipo){
	var check = true;
	var output = '';
	
	switch(form_tipo) {

			case 'inserisci_profilo':
				if(document.inserisci_profilo.azienda.value==''){
					check = false;
					output += 'Inserisci Azienda'+"\n";
				}
				if(document.inserisci_profilo.nome.value==''){
					check = false;
					output += 'Inserisci il Nome'+"\n";
				}
				if(document.inserisci_profilo.cognome.value==''){
					check = false;
					output += 'Inserisci il Cognome'+"\n";
				}
				if(!controlla_email(document.inserisci_profilo.email.value)){
					check = false;
					output += 'Inserisci un indirizzo E-MAIL corretto'+"\n";
				}

				if(document.inserisci_profilo.privacy[0].checked == false ){
					check = false;
					output += 'Acconsenti al trattamento dei dati'+"\n\n";
				}
				
			if(!check) alert(output);
			return check;
			
			break;
			case'richiesta_informazioni':
				if(document.richiesta_informazioni.azienda.value==''){
					check = false;
					output += 'Inserisci Azienda'+"\n";
				}
				if(document.richiesta_informazioni.localita.value==''){
					check = false;
					output += 'Inserisci la località'+"\n";
				}
				if(document.richiesta_informazioni.referente.value==''){
					check = false;
					output += 'Inserisci il referente da contattare'+"\n";
				}
				if(document.richiesta_informazioni.telefono.value==''){
					check = false;
					output += 'Inserisci il recapito telefonico'+"\n";
				}
				if(document.richiesta_informazioni.privacy[0].checked == false ){
					check = false;
					output += 'Acconsenti al trattamento dei dati'+"\n\n";
				}
				if(!check) alert(output);
				return check;
			break;
	}
}
