(jQuery)(document).ready(function() {

	var popupW = {};

	popupW.init = function() {
	}
	
	popupW.insert = function(obj) {
		(jQuery)('#zoomPopup div.holder').html(obj);
	}

	popupW.show = function() {
		(jQuery)('#zoomPopup').show();
	}

	popupW.close = function() {
		(jQuery)('#zoomPopup').hide();
	}
	
	popupW.init();


	/* ---- yandex map --- */

	(jQuery)('#zoomPopup div.close').click(function() {
		popupW.close();
	});

	(jQuery)('#zoomMap-office').click( function() {
		popupW.insert( '<div class="YMapsID1" style="width:780px;height:580px"></div>' );
		popupW.show();

        var map1 = new YMaps.Map( (jQuery)('#zoomPopup').find('div.YMapsID1') );
        map1.setCenter(new YMaps.GeoPoint(37.669693,55.848518), 15);
        var placemark1 = new YMaps.Placemark( new YMaps.GeoPoint(37.669693,55.848518) );
        placemark1.name = "ООО &laquo;РемКреп&raquo;";
        placemark1.description = "Москва, ул. Енисейская д.1 стр.3, офис 3307<br/>тел.: (495) 640-33-80, (985) 788-97-79";
        map1.addOverlay(placemark1);
        map1.addControl( new YMaps.SmallZoom() , new YMaps.ControlPosition(YMaps.ControlPosition.TOP_RIGHT, new YMaps.Point(5, 5) ) );
        map1.enableDblClickZoom();
        map1.enableScrollZoom();
	});


	(jQuery)('#zoomMap-warhouse').click(function() {
		popupW.insert( '<div class="YMapsID2" style="width:780px;height:580px"></div>' );
		popupW.show();

        var map2 = new YMaps.Map( (jQuery)('#zoomPopup').find('div.YMapsID2') );
        map2.setCenter(new YMaps.GeoPoint(37.487115 , 55.613476), 15);

        var placemark2 = new YMaps.Placemark( new YMaps.GeoPoint(37.487115 , 55.613476) );
        placemark2.name = "Продажа в розницу";
        placemark2.description = "Московская область, Ленинский район,<br/>Торговый комплекс 41 км МКАД, павильон В-18<br/><a target=\"blank\" href=\"/media/location/map.jpg\">Схема проезда</a>";
        map2.addOverlay(placemark2);
        map2.addControl( new YMaps.SmallZoom() , new YMaps.ControlPosition(YMaps.ControlPosition.TOP_RIGHT, new YMaps.Point(5, 5) ) );
        map2.enableDblClickZoom();
        map2.enableScrollZoom();
	});
	
	
	(jQuery)('#zoomMap-warhouse2').click(function() {
		popupW.insert( '<div class="YMapsID3" style="width:780px;height:580px"></div>' );
		popupW.show();

        var map3 = new YMaps.Map( (jQuery)('#zoomPopup').find('div.YMapsID3') );
        map3.setCenter(new YMaps.GeoPoint(37.578585,55.559669), 15);

        var placemark3 = new YMaps.Placemark( new YMaps.GeoPoint(37.578585,55.559669) );
        placemark3.name = "Склад в Москве";
        placemark3.description = "Москва, ул. Феодосийская, д. 1";
        map3.addOverlay(placemark3);
        map3.addControl( new YMaps.SmallZoom() , new YMaps.ControlPosition(YMaps.ControlPosition.TOP_RIGHT, new YMaps.Point(5, 5) ) );
        map3.enableDblClickZoom();
        map3.enableScrollZoom();
	});

	
	/* --- gallery zoom --- */

	(jQuery)('#HTMLayer img.can-zoom').bind( 'click' , function() {
		var zoomImage = (jQuery)(this).attr('ref');
		var zoomTitle = (jQuery)(this).attr('alt');
		popupW.insert('<span class="zoom-image-wrapper"><img src="' + zoomImage + '" title="' + zoomTitle + '" /></span>');
		popupW.show();
		return false;
	});

});
