addDOMLoadEvent(findActiveLinks);
addDOMLoadEvent(setupShadowbox);
addDOMLoadEvent(load_map);

function load_map() {
	  var map;
      if (GBrowserIsCompatible()&&$('map')) {
        map = new GMap2(document.getElementById("map"));
		map.setCenter(new GLatLng(54.5798, -1.2361), 16);
		
		// add map control
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		
		// montal icon
		var icon = new GIcon();
		icon.image = "images/icon.png";
		icon.iconSize = new GSize(50, 23);
		icon.iconAnchor = new GPoint(25, 12);
		icon.infoWindowAnchor = new GPoint(25, 12);
		
		var marker = new GMarker(new GLatLng(54.5798, -1.2361), icon);

		map.addOverlay(marker);
		}
	}
	
function setupShadowbox()
{
    
    var x = $$('area.shadowbox');
    if (x.length>0) {
        Shadowbox.init();
        for (var i=0; i < x.length; i++)
        {
            Event.observe($(x[i]), 'click', function(e)     {
                Shadowbox.open(this, {player: 'img', content: this.getAttribute('href')});
                Event.stop(e);
            }, false);
        }
    }

    var x = $$('a.shadowbox');
    if (x.length>0) {
        Shadowbox.init();
        for (var i=0; i < x.length; i++)
        {
            Event.observe($(x[i]), 'click', function(e)     {
                Shadowbox.open(this, {player: 'img', content: this.getAttribute('href')});
                Event.stop(e);
            }, false);
        }
    }
}

function findActiveLinks()
{
    var x = $$('.nav a');
    for(var i=0; i < x.length; i++)
    {
        var currentPath = window.location.pathname;
	var currentPage = currentPath.substring(currentPath.lastIndexOf('/') + 1);
	var linkPath = $(x[i]).href;
	var linkPage = linkPath.substring(linkPath.lastIndexOf('/') + 1);

	if (currentPage == linkPage || (linkPage == "index.php" && currentPage == '') || $(linkPage))
	{
            $(x[i]).addClassName('active');
	}
    }
}
