﻿function f_SetBigImage(url, text) {


    document.getElementById('fid_bigimage').src = url;
    document.getElementById('fid_imagetext').innerHTML = text;
}

function f_ShowEvent(id) {
    var x = document.getElementById('fidbox' + id);
    if(x.XIOB){
        x.style.display='none';
        x.XIOB = false;
     }
    else{
        x.style.display='block';
        x.XIOB = true;
     }

 }
 function f_ValidateNews() {

     if (!f_CheckEmail(document.getElementById('fidmail').value)) {
         alert('Immettere una email valida');
         return false;
     }
     if (document.getElementById('fidmail').value!=document.getElementById('fidmail2').value) {
         alert('Email e Conferma Email non corrispondono');
         return false;
     }
     if (!document.getElementById('fidaccept').checked){
        alert('E\' necesario accettare le condizioni sulla privacy per proseguire.');
        return false;
     }
    
     return true;
 }
 function f_CheckEmail(email) {



     var valid = "y";



     if (email != "") {

         if (email.length < 7 || email.indexOf("@.") != -1 || email.indexOf("-.") != -1 || email.indexOf("_.") != -1 ||

                email.indexOf("..") != -1 || email.indexOf("._") != -1 || email.indexOf(".-") != -1 ||

                email.indexOf(".@") != -1 || email.indexOf("@-") != -1 || email.indexOf("@_") != -1 ||

                email.indexOf("@") != email.lastIndexOf("@") || email.indexOf("@") == -1 || email.indexOf(".") == -1 ||

                (email.length - (email.lastIndexOf(".") + 1)) < 2)

             return false;

         else {

             a = "abcdefghijklmnopqrstuvwxyz0123456789@-_.";

             b = 0;

             while (b < email.length) {

                 if (a.indexOf(email.charAt(b)) == -1) return false;

                 b = b + 1;

             }

         }

     }



     rx = /^[a-z0-9\._]*[a-z0-9_]@[a-z0-9][a-z0-9\-\.]*[a-z0-9]\.[a-z][a-z]$|^[a-z0-9\._]*[a-z0-9_]@[a-z0-9][a-z0-9\-\.]*[a-z0-9]\.aero$|^[a-z0-9\._]*[a-z0-9_]@[a-z0-9][a-z0-9\-\.]*[a-z0-9]\.biz$|^[a-z0-9\._]*[a-z0-9_]@[a-z0-9][a-z0-9\-\.]*[a-z0-9]\.coop$|^[a-z0-9\._]*[a-z0-9_]@[a-z0-9][a-z0-9\-\.]*[a-z0-9]\.com$|^[a-z0-9\._]*[a-z0-9_]@[a-z0-9][a-z0-9\-\.]*[a-z0-9]\.edu$|^[a-z0-9\._]*[a-z0-9_]@[a-z0-9][a-z0-9\-\.]*[a-z0-9]\.gov$|^[a-z0-9\._]*[a-z0-9_]@[a-z0-9][a-z0-9\-\.]*[a-z0-9]\.info$|^[a-z0-9\._]*[a-z0-9_]@[a-z0-9][a-z0-9\-\.]*[a-z0-9]\.int$|^[a-z0-9\._]*[a-z0-9_]@[a-z0-9][a-z0-9\-\.]*[a-z0-9]\.mil$|^[a-z0-9\._]*[a-z0-9_]@[a-z0-9][a-z0-9\-\.]*[a-z0-9]\.museum$|^[a-z0-9\._]*[a-z0-9_]@[a-z0-9][a-z0-9\-\.]*[a-z0-9]\.name$|^[a-z0-9\._]*[a-z0-9_]@[a-z0-9][a-z0-9\-\.]*[a-z0-9]\.net$|^[a-z0-9\._]*[a-z0-9_]@[a-z0-9][a-z0-9\-\.]*[a-z0-9]\.org$|^[a-z0-9\._]*[a-z0-9_]@[a-z0-9][a-z0-9\-\.]*[a-z0-9]\.pro$/i;

     if (rx.test(email)) {

         rx = /^[a-z0-9_]/i;

         if ((rx.test(email))) return true;

     }



     return false;

 }

