$(function(){
    $('a.thumb-action').unbind('click').click(function(e){
        $('#item_main_image').children('div.map-inplace').hide();
        $('#item_main_image').children('div.img-inplace').show();
        var data = $(this).find('span');
        preview = data[0].innerHTML;
        full = data[1].innerHTML;
        $('#item_main_image').find('img').attr({src: preview}); 
        $('#item_main_image').find('img').parent('a').unbind('click').click(function(){show_preview('', full);}); 
        e.preventDefault();
    });
    $('a.show-map').unbind('click').click(function(e){
        var data = $(this).find('input[type="hidden"]');
        latitude = data[0].value ? parseFloat(data[0].value) : null;
        longitude = data[1].value ? parseFloat(data[1].value) : null;
        $('#item_main_image').children('div.img-inplace').hide();
        var pane = $('#item_main_image').children('div.map-inplace');
        pane.show();
        map = new GMap2(pane[0]);
        point = new GLatLng(latitude, longitude);
        map.setCenter(point, 15);
        //map.setUIToDefault();
        map.enableContinuousZoom();
        map.enableScrollWheelZoom();
        var icon = new GIcon();
        icon.image = "/media/img/gmapicons/event.png";
        icon.iconSize = new GSize(25, 34);
        icon.iconAnchor = new GPoint(12, 34);
        var marker = new GMarker(point, {icon: icon});
        map.addOverlay(marker);
        map.checkResize();
        //pane.find('.gmnoprint').hide();
        if (e) e.preventDefault();
    });
});
