﻿var onglets = new Array();  

onglets[0] = ['3D'];
onglets[1] = ['DPE'];
onglets[2] = ['Geoloc'];
onglets[3] = ['Annonce'];
var OngletParDefaut = '';

function AfficherOnglet(name)
{
    for (i = 0; i < onglets.length; i++)
    {
        if (name == onglets[i])
        {
            document.getElementById('pnl' + onglets[i]).className = "visible";
            if (document.getElementById('lnk' + onglets[i] + "_Lien") != null)
                document.getElementById('lnk' + onglets[i] + "_Lien").className = "BasSelect";
        }
        else
        {
            document.getElementById('pnl' + onglets[i]).className = "hidden";
            if (document.getElementById('lnk' + onglets[i] + "_Lien") != null)
                document.getElementById('lnk' + onglets[i] + "_Lien").className = "Bas";
        }
    }
}

function Page_Load() {
    document.getElementById('chargement').style.display = "none";
    AfficherOnglet('3D');
    startup();
}

var geocoder;
var map;
var configGeoloc = false;
function AfficherGoogleMap(DivID, Adresse, Zoom)
{
    geocoder = new google.maps.Geocoder();
    geocoder.geocode({ 'address': Adresse }, function (results, status) {
        if (status == google.maps.GeocoderStatus.OK) {
            var myOptions = {
                zoom: Zoom,
                center: results[0].geometry.location,
                mapTypeId: google.maps.MapTypeId.ROADMAP
            }
            map = new google.maps.Map(document.getElementById(DivID), myOptions);
            var marker = new google.maps.Marker({
                map: map,
                position: results[0].geometry.location
            });
            var infowindow = new google.maps.InfoWindow({
                content: Adresse
            });

            google.maps.event.addListener(marker, 'click', function () {
                infowindow.open(map, marker);
            });
        } else {
            var myOptions = {
                center: new google.maps.LatLng(46.5817518, 3.0577906),
                zoom: 6,
                mapTypeId: google.maps.MapTypeId.ROADMAP
            }
            map = new google.maps.Map(document.getElementById(DivID), myOptions);
            if(configGeoloc)
                alert("GoogleMaps n'est pas en mesure de localiser l'adresse \"" + Adresse + "\".\nEssayez de saisir l'adresse manuellement.");
            else
                alert("GoogleMaps n'est pas en mesure de localiser l'adresse \"" + Adresse + "\".");
        }
    });
}

function changecss(myclass, value) {
    var CSSRules
    if (document.all) {
        CSSRules = 'rules'
    }
    else if (document.getElementById) {
        CSSRules = 'cssRules'
    }
    for (var i = 0; i < document.styleSheets[0][CSSRules].length; i++) {
        if (document.styleSheets[0][CSSRules][i].selectorText == myclass) {
            if(document.styleSheets[0][CSSRules][i].style.backgroundColor != '')
                document.styleSheets[0][CSSRules][i].style.backgroundColor = value
        }
    }
}
