/*www.fondazionepizzomorello.it*/

//
function createForm(valore,azione){
    f = document.createElement('form');
    document.body.appendChild(f);
    f.method = 'POST';
    f.action = 'index.php'//this.href;
     
    h = document.createElement('input');
    h.type = 'hidden';
    h.name = 'carattere';
    h.value = valore;
    f.appendChild(h);
    
    m = document.createElement('input');
    m.type = 'hidden';
    m.name = 'azione';
    m.value = azione;
    f.appendChild(m);
    
    f.submit();
    return false;
}
//
function defaultSize(size,obj){
	actualSize=size;
	originalSize=actualSize;
	textId=obj;
    document.getElementById(textId).style.fontSize=actualSize+'pt';
}
//
/*function bigger(){
	incrementSize=actualSize*(1.1);
	if(incrementSize<24)
	{
		document.getElementById(textId).style.fontSize=incrementSize+'pt';
		actualSize=incrementSize;
	}
    createForm(actualSize);
}
//
function restore(){
	document.getElementById(textId).style.fontSize=originalSize+'pt';
	actualSize=originalSize;
}
//
function smaller(){
	incrementSize=actualSize/(1.1);
	if(incrementSize>8)
	{
		document.getElementById(textId).style.fontSize=incrementSize+'pt';
		actualSize=incrementSize;
	}
}*/
//permette di inserire soltanto numeri
function yodaNum(objName){
 if(isNaN(objName.value)){
  alert("E' consentito inserire soltanto valori numerici.");
  objName.value="";
  objName.focus();
 }
}
// validazione email 
var emailverify = /^([0-9,a-z]+)([.,_,-]([0-9,a-z,A-Z]+))*@([a-z0-9]+)([.,_,-]([0-9,a-z,A-Z]+))*\.[a-z]{2,4}$/i 
//
function correct_email(str) {
        return emailverify.test(str) 
} 
//
function validateEmail(nomeForm,nomeEmail) {
	var objForm;
		objForm = document[nomeForm][nomeEmail];
		if(!correct_email(objForm.value)) { 
		alert("Inserire un indirizzo e-mail corretto.") 
		objForm.focus() 
		objForm.select() 
		objForm.className = "boxFormHigh";
		return false; 
	} else { 
		objForm.className = "boxForm"; 
	}
   return true 
}
//
//================verifica campi form richiesta informazioni========= 
function yodaInfoCheck(){
var objForm;
	objForm = document.formInfo;	
		if (objForm.objNome.value=="") { 
			alert("Inserire il Nome.");
			objForm.objNome.focus() 
			objForm.objNome.select()
			objForm.objNome.className = "boxFormHigh";
			return false; 
		} else { 
			objForm.objNome.className = "boxForm"; 
		}
		if (objForm.objCap.value.length>0 && objForm.objCap.value.length<5) { 
			alert("CAP non corretto.");
			objForm.objCap.focus() 
			objForm.objCap.select()
			objForm.objCap.className = "boxFormHigh";
         	return false; 
         } else {
			objForm.objCap.className = "boxForm";
		}
		if (objForm.objEmail.value=="") { 
			alert("Fornire un indirizzo e-Mail valido.");
			objForm.objEmail.focus() 
			objForm.objEmail.select()
			objForm.objEmail.className = "boxFormHigh";
         	return false; 
         } else { 
 		 	objForm.objEmail.className = "boxForm"; 
		}
		if (!validateEmail("formInfo","objEmail")) { 
			return false; 
		}
        if (objForm.objConferma_email.value=="") { 
            alert("Digitare nuovamente l'e-Mail per conferma.");
            objForm.objConferma_email.focus() 
            objForm.objConferma_email.select()
            objForm.objConferma_email.className = "boxFormHigh";
             return false; 
         } else { 
              objForm.objConferma_email.className = "boxForm"; 
        }
        if (objForm.objConferma_email.value!=objForm.objEmail.value) { 
            alert("e-Mail non corrispondenti.");
            objForm.objEmail.className = "boxFormHigh";
            objForm.objConferma_email.focus() 
            objForm.objConferma_email.select()
            objForm.objConferma_email.className = "boxFormHigh";
             return false; 
         } else {
            objForm.objEmail.className = "boxForm";
			objForm.objConferma_email.className = "boxForm"; 
		} 
	  if (objForm.objMessaggio.value=="") { 
         alert("Inserire un messaggio.");
		 objForm.objMessaggio.focus()
		 objForm.objMessaggio.select() 
		 objForm.objMessaggio.className = "boxFormHigh";
         return false; 
         } else { 
 		 objForm.objMessaggio.className = "boxForm"; 
      }
	  if (objForm.recaptcha_response_field.value=="") { 
         alert("Inserire il codice di verifica.");
		 objForm.recaptcha_response_field.focus()
		 objForm.recaptcha_response_field.select() 
		 objForm.recaptcha_response_field.className = "boxFormHigh";
         return false; 
         } else { 
 		 objForm.recaptcha_response_field.className = "boxForm"; 
      }
      if (!objForm.privacy.checked) { 
         alert("Il Trattamendo dei Dati Personali deve essere autorizzato.");
		 objForm.privacy.focus()
		 objForm.privacy.select() 
         return false; 
      } 
      return true 
   } 
//
function yodaInfoErase() {
var objForm;
	objForm = document.formInfo;	
	objForm.value = "Cancel";
	objForm.objNome.className = "boxForm";
	objForm.objEmail.className = "boxForm";
	objForm.objConferma_email.className = "boxForm";
	objForm.recaptcha_response_field.className = "boxForm";
	objForm.objMessaggio.className = "boxForm";
	return true;
}
