function getaltezza(){
    jQuery("div .sameheight").height(jQuery("#external").height());
}
function aprinuvola(e, regione){
    //  if($('#nuvoletta').css('display')=='none'){
    //        xpos = e.pageX -222;
    //        ypos = e.pageY-362;
    
    //    switch (regione) {
    //        case 'Valle d\'Aosta':
    //            xpos=6;
    //            ypos=37;
    //            break;
    //        case 'Piemonte':
    //            xpos=18;
    //            ypos=47;
    //            break;
    //        case 'Lombardia':
    //            xpos=50;
    //            ypos=35;
    //            break;
    //        case 'Veneto':
    //            xpos=89;
    //            ypos=30;
    //            break;
    //        case 'Friuli Venezia Giulia':
    //            xpos=106;
    //            ypos=23;
    //            break;
    //        case 'Trentino Alto Adige':
    //            xpos=79;
    //            ypos=17;
    //            break;
    //        case 'Liguria':
    //            xpos=30;
    //            ypos=68;
    //            break;
    //        case 'Emilia Romagna':
    //            xpos=76;
    //            ypos=61;
    //            break;
    //        case 'Toscana':
    //            xpos=76;
    //            ypos=89;
    //            break;
    //        case 'Lazio':
    //            xpos=104;
    //            ypos=124;
    //            break;
    //        case 'Molise':
    //            xpos=137;
    //            ypos=129;
    //            break;
    //        case 'Abruzzo':
    //            xpos=124;
    //            ypos=116;
    //            break;
    //        case 'Campania':
    //            xpos=138;
    //            ypos=144;
    //            break;
    //        case 'Basilicata':
    //            xpos=163;
    //            ypos=155;
    //            break;
    //        case 'Puglia':
    //            xpos=175;
    //            ypos=145;
    //            break;
    //        case 'Sicilia':
    //            xpos=128;
    //            ypos=219;
    //            break;
    //        case 'Sardegna':
    //            xpos=42;
    //            ypos=166;
    //            break;
    //        case 'Umbria':
    //            xpos=101;
    //            ypos=100;
    //            break;
    //        case 'Marche':
    //            xpos=113;
    //            ypos=87;
    //            break;
    //        case 'Calabria':
    //            xpos=171;
    //            ypos=189;
    //            break;
    //    }    
    //    jQuery('#nuvoletta').css('top',ypos-26);
    //era -37
    //    jQuery('#nuvoletta').css('left',xpos-2);
    jQuery('#nuvoletta').css('display','block');
    jQuery('#nuvoletta').html(regione);
    
//    alert(regione);
//   }
}

function chiudinuvola(){
    
    jQuery('#nuvoletta').css('display','none');
//  alert('nessuno');
}

function loadmap(id, lat, lon, citta){
  //  var img = "/images/pickers/piker_agenzia.png";
    var map1 = new google.maps.LatLng(lat, lon);
    var mapOptions = {
        zoom: 11,
        center: map1,
        mapTypeId: google.maps.MapTypeId.ROADMAP
    };

    map = new google.maps.Map(document.getElementById(id), mapOptions);

    var marker = new google.maps.Marker({
        position: map1,
        map: map,
   //     icon : img,
        title: 'Sermetra - sede di '+citta
    });

}

//function loadmap22(){
//    var map;
//    var img = "/images/pickers/piker_agenzia.png";
//    var coordInfoWindow;
//    var map1 = new google.maps.LatLng(41.8527, 12.4925);
//    var mapOptions = {
//        zoom: 11,
//        center: map1,
//        mapTypeId: google.maps.MapTypeId.ROADMAP
//    };
//    map = new google.maps.Map(document.getElementById("map1"), mapOptions);
//    var marker = new google.maps.Marker({
//        position: map1,
//        map: map,
//        icon : img,
//        title: 'Sermetra - sede di Roma'
//    });
//    
//    
//    
//    
//    var map;
//    var map2 = new google.maps.LatLng(45.5542, 9.2430);
//    var mapOptions2 = {
//        zoom: 11,
//        center: map2,
//        mapTypeId: google.maps.MapTypeId.ROADMAP
//    };
//    map = new google.maps.Map(document.getElementById("map2"), mapOptions2);
//
//    var marker2 = new google.maps.Marker({
//        position: map2,
//        map: map,
//        icon : img,
//        title: 'Sermetra - sede di Milano'
//    });
//}

function showmapmarker(latitudine, longitudine, nome){
    var map;
    var coordInfoWindow;
    var img = "/images/pickers/piker_agenzia.png";
    var agenzia = new google.maps.LatLng(latitudine, longitudine);
    var mapOptions = {
        zoom: 13,
        center: agenzia,
        mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    map = new google.maps.Map(document.getElementById("map"), mapOptions); 
    
    coordInfoWindow = new google.maps.InfoWindow(
    {
        maxWidth: 200,
        content: nome
            
    });
    var marker = new google.maps.Marker({
        position: agenzia,
        map: map,
        title: nome,
        icon : img
    });
    google.maps.event.addListener(marker, 'click', function() {
        coordInfoWindow.open(map,marker);
    });
        
}

function focustext(id, value){
    if (document.getElementById(id).value==value){
        document.getElementById(id).value = '';
    }
}

function blurtext(id, value){
    if (document.getElementById(id).value==''){
        document.getElementById(id).value = value;
    }
}


function checkministoform(){
    toreturn=true;
    if(document.getElementById('nome').value==''||document.getElementById('nome').value=='NOME'){
        document.getElementById('nomelabel').style.display='block';
        toreturn= false;
    }
    else{
        document.getElementById('nomelabel').style.display='none';
    }
    if(document.getElementById('email').value==''||!isValidEmail(document.getElementById('email').value)){
        document.getElementById('emaillabel').style.display='block';
        toreturn= false;
    }
    else{
        document.getElementById('emaillabel').style.display='none';
    }
    if(document.getElementById('testo').value==''||document.getElementById('testo').value=='TESTO'){
        document.getElementById('testolabel').style.display='block';
        toreturn= false;
    }
    else{
        document.getElementById('testolabel').style.display='none';
    }
    return toreturn;
}
function isValidEmail(emailAddress)
{
    var pattern = new RegExp(/^([\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~]+\.)*[\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~]+@((((([a-z0-9]{1}[a-z0-9\-]{0,62}[a-z0-9]{1})|[a-z])\.)+[a-z]{2,6})|(\d{1,3}\.){3}\d{1,3}(\:\d{1,5})?)$/i);
    return pattern.test(emailAddress);
}


function checkformresults(){
    if(document.getElementById('selectprovincia').innerHTML == 'PROVINCIA'){
        toreturn = false;
        document.getElementById('selectprovincia').style.color='#f00';
    }
    else{
        toreturn = true;
        document.getElementById('selectprovincia').style.color='#493831';
    }
    if(document.getElementById('selectcomune').innerHTML == 'COMUNE'){
        toreturn = false;
        document.getElementById('selectcomune').style.color='#f00';
    }
    else{
        toreturn = true;
        document.getElementById('selectcomune').style.color='#493831';
    }
    return toreturn;
}

function checkCAP(){
    if(isNaN(document.getElementById('cap').value)||document.getElementById('cap').value.length!=5){
        document.getElementById('cap').style.color='#f00';        
        document.getElementById('cap').style.border  = '1px solid #f00';
        document.getElementById('capvalido').style.color = 'red';
        document.getElementById('capvalido').style.display = 'block';
        return false;
    }else{
        document.getElementById('cap').style.color='#493831';
        document.getElementById('cap').style.border  = 0;
        document.getElementById('capvalido').style.display = 'none';
        return true;
    }
}

function focusCAP(){
    if(document.getElementById('cap').value=='CAP'){
        document.getElementById('cap').value = '';
    }
}

function blurCAP(){
    if(document.getElementById('cap').value==''){
        document.getElementById('cap').value = 'CAP';
    }
}

function checkformcontatti(){
    toreturn=true;
    if(document.getElementById('nome').value==''||document.getElementById('nome').value=='NOME'){
        document.getElementById('nome').style.color='red';
        toreturn= false;
    }
    else{
        document.getElementById('nome').style.color='#FF8604';
    }
    
    if(document.getElementById('email').value==''||!isValidEmail(document.getElementById('email').value)){
        document.getElementById('email').style.color='red';
        toreturn= false;
    }
    else{
        document.getElementById('email').style.color='#FF8604';
    }

    if(isNaN(document.getElementById('telefono').value)){
        document.getElementById('telefono').style.color='red';
        toreturn= false;
    }
    else{
        document.getElementById('telefono').style.color='#FF8604';
    }

    if( ( jQuery( "#agenzieinteressate" ).attr( "src" ) == "/images/bottoni/notchecked.png" ) && ( jQuery( "#autoscuoleinteressate" ).attr( "src" ) == "/images/bottoni/notchecked.png" ) ) {
        document.getElementById('selezioneinteresse').style.color='red';
        toreturn= false;
    }
    else {
        document.getElementById('selezioneinteresse').style.color='#FF8604';
    }

    if(document.getElementById('data_comune').value==''||document.getElementById('data_comune').value=='COMUNE'){
        document.getElementById('data_comune').style.color='red';
        toreturn= false;
    }
    else{
        document.getElementById('data_comune').style.color='#FF8604';
    }

    if(document.getElementById('testo').value==''||document.getElementById('testo').value=='VORREI MAGGIORI INFORMAZIONI SU'){
        document.getElementById('testo').style.color='red';
        toreturn= false;
    }
    else{
        document.getElementById('testo').style.color='#FF8604';
    }

    if( jQuery( "#informativa:checked" ).length == 0 ) {
        document.getElementById('informativa-etichetta').style.color='red';
        toreturn= false;
    }
    else {
        document.getElementById('informativa-etichetta').style.color='#5C341C';
    }

    if( ! toreturn ) {
     jQuery( "#contattifeedback" ).css( "color", "red" );
     jQuery( "#contattifeedback" ).html( "Campi obbligatori" );
    }

    return toreturn;
}

function genericfocus(id, value){
    if(document.getElementById(id).value==value)
        document.getElementById(id).value =''
}

function genericblur(id, value){
    if(document.getElementById(id).value=='')
        document.getElementById(id).value =value
}


