// JavaScript Document

$(document).ready(function() {
	
	$("#menu li a").click(function() {
		var checkElement = $(this).next().next();
		var li=$(this).parent();
		return (menuClick(checkElement, li)) ? true : false;
	});
	
	$(".logosTable img").hover(function() {
		$(this).attr('src', $(this).attr('src').replace(/1/g, "2")).css('cursor', 'pointer');
	}, function() {
		$(this).attr('src', $(this).attr('src').replace(/2/g, "1")).css('cursor', 'default');
	});
		
	initMenu();
});

function initMenu() {
	var page=$("#page").val();
	var subPage=$("#subPage").val();

	if(subPage=="")	// if we have top menu					  
		$('#menu a[href=/'+page+'/]').css('color', '#0096db').parent().css('list-style-image', 'url(/i/mls.gif)');
	else { // if we have top subMenu
		$('#menu a[href*='+page+'][href*='+subPage+']').css('color', '#0096db').parent().parent().show().parent()
		.css('list-style-image', 'url(/i/mls.gif)').children().css('color', '#0096db');
	}
	
	if(page=='contact') loadMap();
}

function loadMap() {
	var map = new YMaps.Map(YMaps.jQuery("#YMapsID")[0]);
    map.setCenter(new YMaps.GeoPoint(37.802275, 55.757688), 12);

	var s = new YMaps.Style();
    s.iconStyle = new YMaps.IconStyle();
    s.iconStyle.href = "/i/icon.png";
    s.iconStyle.size = new YMaps.Point(16, 16);
    s.iconStyle.offset = new YMaps.Point(-9, -25);
             
    // Создание метки и добавление ее на карту
    var placemark = new YMaps.Placemark(map.getCenter(), {style: s});
	placemark.name = 'ООО "Глобал-Вет"';
    placemark.description = "111399, г. Москва, Федеративный пр-т, д. 9, корп. 2<br />Телефоны: +7 (495) 742-84-83, 742-95-45";

    map.addOverlay(placemark);
		
	// Добавление элемента управления на карту
	map.addControl(new YMaps.Zoom({noTips:true}));		
}

function menuClick(checkElement, li) {
	if((checkElement.is('ol')) && (!checkElement.is(':visible'))) {
		$('#menu li ol:visible').slideUp('normal');
		checkElement.slideDown('normal');
		li.css('list-style-image', 'url(/i/mls.gif)')
		return false;
	}
	if((checkElement.is('ol')) && (checkElement.is(':visible'))) {
		checkElement.slideUp('normal');
		li.css('list-style-image', 'url(/i/ml.gif)')
		return false;
	}	
	return true;
}
