jQuery(document).ready(
    function() {
        vartti_map_communication.init();
    }
);

var vartti_map_communication = {
    init: function() {
        jQuery("a.articleLink").mouseover(function() {  
            var id = vartti_map_communication.getArticleIdFromLink(this);
            
            vartti_map_communication.focusOnArticle(id);
        }).mouseout(function() {
            var id = vartti_map_communication.getArticleIdFromLink(this);
            
            vartti_map_communication.focusOffArticle(id);
        });
        
        jQuery("a.newsLink").mouseover(function() {  
            var id = vartti_map_communication.getArticleIdFromLink(this);
            
            vartti_map_communication.focusOnArticle(id);
        }).mouseout(function() {
            var id = vartti_map_communication.getArticleIdFromLink(this);
            
            vartti_map_communication.focusOffArticle(id);
        });
        
    },
    
    getArticleIdFromLink: function(element) {
        var href = jQuery(element).attr("href");            
        return href.substring(href.lastIndexOf("/") + 1, href.length);
    },
    
    focusOnArticle: function (id) {
        if (id) {
            vartti_map.activateInfoBoxForId(id);
            //alert("on: " + id);
        }
    },
    
    focusOffArticle: function(id) {
        if (id) {
            vartti_map.deactivateInfoBox();
        }
    }
}