/**********************************************/
/*
/*  Written by Kim Løwert AppStract 2009
/*  www.appstract.dk
/*  umbraco maps control
/*                                            
/**********************************************/
jQuery.noConflict();

var geoCoder = null;
var map = null;
var elements = new Array();

var mapLongtitude = 15.866248;
var mapLattitude = 45.811785;

jQuery(document).ready(function(){
    if(jQuery('#googlemap').length > 0) {
        loadMapMultiple();
    }
});

jQuery(window).unload(function(){
    if(jQuery('#googlemap').length > 0)
        GUnload();
});

function loadMapMultiple() {
    if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("googlemap"));
        map.setCenter(new GLatLng(mapLattitude, mapLongtitude), 15, G_NORMAL_MAP);
        map.addControl(new GLargeMapControl());
        map.addControl(new GMapTypeControl());
        geoCoder = new GClientGeocoder();
        for (i=0;i<elements.length;i++) {
            showLocations(elements[i].mapLocation);
        }
    }
}

function showLocations(address, pointX, pointY) {
    var point = new GLatLng(45.811785,15.866248);
    var marker = new GMarker(point);
    GEvent.addListener(marker, "mouseover", function() {
		if (window.location.href.indexOf("naslovnica") !== -1) {
			var infoWindowContents = "<p><strong>Commel - Zagreb d.o.o.</strong><br />Samoborska cesta 143<br />10090 Zagreb, 	Hrvatska<br />T: +385 1 3436 000<br />F: +385 1 3436 010<br /><a href='http://www.commel.hr'>www.commel.hr</a><br /><a href='mailto:info@commel.hr'>info@commel.hr</a><br /></p><img src='/media/555/zgrada3.jpg' alt='commel' />";
		} else {
			var infoWindowContents = "<p><strong>Commel - Zagreb d.o.o.</strong><br />Samoborska cesta 143<br />10090 Zagreb, 	Croatia<br />T: +385 1 3436 000<br />F: +385 1 3436 010<br /><a href='http://www.commel.hr'>www.commel.hr</a><br /><a href='mailto:info@commel.hr'>info@commel.hr</a><br /></p><img src='/media/555/zgrada3.jpg' alt='commel' />";
		}
        marker.openInfoWindowHtml(infoWindowContents);
    });
    map.addOverlay(marker);
}
