$(document).ready(function()
{
        /* + Главное меню сайта */
	$("#menu li").mouseenter(function()
	{ 
		var id = this.id.substr(4, this.id.length-4);
		$('#menu_'+id).fadeIn("fast");
	});
	$("#menu li").mouseleave(function()
	{ 
		var id = this.id.substr(4, this.id.length-4);
		$('#menu_'+id).fadeOut("fast");
	});
        /* - Главное меню сайта */

        /* + Модуль рассылкки в панели у правления */
        $("#emails_import").change(function(event)
        {
           //$(event).parent().submit();
           $("#form").submit();
        });
        /* - Модуль рассылкки в панели у правления */

        /* + Модуль отображения ящиков пожертвований на карте гугла */
        if($("#map_canvas").length > 0)
        {
            var markersDesc = new Array();
            var xy_all = new Array();
            var i = 0;
            $(".project2 li").each(function()
            {
                var skip = false;
                var regexp = /<span class=.?hidden.?>(.+?)<\/span>/im;
                var match = $(this).html().match(regexp);
				//console.log('match:' + match[1]);
				if(match != null)
				{
					var xy = match[1].split(',');
					var text = $(this).text().replace(xy, '');
				}
                var html = $(this).html().replace(regexp, '');
                if(xy != null && xy.length == 2)
                {
                    var index_dub = $.inArray(xy[0], xy_all);
                    if(index_dub >=0)
                    {
                        if(markersDesc[index_dub][1] == xy[1])
                        {
                            markersDesc[index_dub][2] += '; ' + text;
                            markersDesc[index_dub][3] += '<br /><br />' + html;
                            skip = true;
                        }
                    }
                    if(!skip)
                    {
                        xy_all[i] = xy[0];
                        markersDesc[i] = new Array(xy[0], xy[1], text, html);
                        i++;
                    }       
                }
            });
            /*var markersDesc = new Array(
                                        new Array(55.75383, 37.632079, "marker description"),
                                        new Array(56.75383, 38.632079, "marker2 description"));*/
            var map = new GMap2(document.getElementById("map_canvas"));
            map.setCenter(new GLatLng(55.75383,37.632079), 11);
            map.setUIToDefault();
            var markerIcon = new GIcon();
            markerIcon.image = "http://solidarnost.su/images/icon_chest.png";
            markerIcon.iconSize = new GSize(26, 27);
            markerIcon.shadowSize = new GSize(0, 0);
            markerIcon.iconAnchor = new GPoint(6, 20);
            markerIcon.infoWindowAnchor = new GPoint(5, 1);
            for(var i=0; i<markersDesc.length; i++)
            {
                markerOptions = {icon:markerIcon, title:markersDesc[i][2]};
                var markerPoint = new GLatLng(markersDesc[i][0], markersDesc[i][1]);
                var marker = new GMarker(markerPoint, markerOptions);
                map.addOverlay(marker);
                marker.bindInfoWindowHtml(markersDesc[i][3]);
            }

        }
        /* - Модуль отображения ящиков пожертвований на карте гугла */
});
