function gmap_initialize() {
	var myLatlng = new google.maps.LatLng(45.530193000000004, 9.334596750000001 );
	var myOptions = {
		zoom: 8,
		center: myLatlng,
		mapTypeId: google.maps.MapTypeId.ROADMAP
	}
	var map = new google.maps.Map(document.getElementById("gmap"), myOptions);

	function addMarker(position, title, content, image) {
		var infowindow = new google.maps.InfoWindow({ content: content });
		var marker = new google.maps.Marker({ position: position, map: map, title: title, icon: image });
		google.maps.event.addListener(marker, 'click', function () { infowindow.open(map, marker); });
	}
	addMarker(new google.maps.LatLng(45.530193000000004, 9.334596750000001 ));

}
function gmap_loadScript() {
	var script = document.createElement("script");
	script.type = "text/javascript";
	script.src = "http://maps.google.com/maps/api/js?sensor=false&callback=gmap_initialize";
	document.body.appendChild(script);
}

setTimeout(gmap_loadScript, 500);

// shadox box
var shadows = new Array();
function addShadows() {
    for (var i = 0; i < shadows.length; i++) shadows[i].shadow.parentNode.removeChild(shadows[i].shadow);
    shadows = new Array();
    $(".shadow").each(function (i, o) {
        if ((GetIeVersion() < 9) && (GetIeVersion() > 0)) {
            var ds = o.cloneNode(); //document.createElement("div");
            //ds.style.position = "absolute";
            ds.style.background = 'gray';
            ds.style.filter = "progid:DXImageTransform.Microsoft.Blur(PixelRadius='6', MakeShadow='true', ShadowOpacity='0.30');";
            ds.style.zIndex = 0;
            if ((o.style.zIndex == "") || (o.style.zIndex == null) || (o.style.zIndex < 1)) o.style.zIndex = 1;
            o.parentNode.appendChild(ds);
            var si = new ShadowInfo();
            si.element = o;
            si.shadow = ds;
            shadows.push(si);
            $(o).resize(setPositions);
            $(o).load(setPositions);
            setPositions();
        } else {
            o.style.boxShadow = '0px 3px 10px rgba(0,0,0,.3)';
        }

    });
}

function setPositions() {
    for (var i = 0; i < shadows.length; i++) {
        var ds = shadows[i].shadow;
        var o = shadows[i].element;
        ds.style.minWidth = "";
        ds.style.minHeight = "";
        ds.style.width = (o.offsetWidth-4) + 'px';
        ds.style.height = (o.offsetHeight-3) + 'px';
        ds.style.top = (o.offsetTop - 4) + "px";
        ds.style.left = (o.offsetLeft - 5) + "px";
    }
}


function GetIeVersion() {
    if (document.documentMode) return document.documentMode;
    var i0 = window.navigator.appVersion.indexOf('MSIE');
    if (i0 < 0) return 0;
    var i1 = window.navigator.appVersion.indexOf(';', i0);
    return window.navigator.appVersion.substring(i0 + 4, i1) * 1;
}


function ShadowInfo() {
    this.element = null;
    this.shadow = null;
}
