$(document).ready(function(){

$("a[rel^='prettyPhoto']").prettyPhoto({
		default_width: 1000,
		default_height: 800,
		allow_resize: true,
		social_tools: '<script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script><div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="none" data-yashareQuickServices="vkontakte,facebook,twitter,odnoklassniki,lj"></div>'
	});	

	$("a[rel^='prettyPhoto_wm']").prettyPhoto({
		default_width: 1000,
		default_height: 800,
		allow_resize: true,
		gallery_markup: '',
		social_tools: '<script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script><div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="none" data-yashareQuickServices="vkontakte,facebook,twitter,odnoklassniki,lj"></div>'
	});

//================== YMap =================================
var get_url = location.search;
if(get_url != ''){   
	var tmp_url = (get_url.substr(1)).split('?'); 
	for(var i=0; i < tmp_url.length; i++)   
	{   
		tmp2_url = tmp_url[i].split('=');
		if(tmp2_url[0] =="lng") {
			var jq_el = "#YMapsSel option[value='"+tmp2_url[1]+"']";
			$(jq_el).attr("selected", "selected");
		}
	} 
} 

	$("#YMapsSel").change(function(){
		YAMap_ShowPlacemark($(this).val());
	});
	
	ya_map = new YMaps.Map(YMaps.jQuery("#YMapsID")[0]);
       ya_map.setCenter(new YMaps.GeoPoint(30.294413,59.937787), 13);
	ya_map.enableScrollZoom();
	ya_map.enableRuler();

	YAMap_FillPlacemark();

	YAMap_ShowPlacemark($("#YMapsSel :selected").val());	
});

function YAMap_ShowPlacemark(val){
	ya_map.removeAllOverlays();
	switch (val) {
		case "en":
			ya_map.addOverlay(ya_placemarks[0]);
			ya_map.addOverlay(ya_placemarks[1]);
			ya_map.addOverlay(ya_placemarks[2]);
			ya_map.addOverlay(ya_placemarks[4]);
			ya_map.addOverlay(ya_placemarks[7]);
			ya_map.addOverlay(ya_placemarks[8]);
			ya_map.addOverlay(ya_placemarks[6]);
			break;
		case "gm":
			ya_map.addOverlay(ya_placemarks[0]);
			ya_map.addOverlay(ya_placemarks[1]);
			ya_map.addOverlay(ya_placemarks[2]);
			ya_map.addOverlay(ya_placemarks[4]);
			ya_map.addOverlay(ya_placemarks[6]);
			break;
		case "sp":
			ya_map.addOverlay(ya_placemarks[0]);
			ya_map.addOverlay(ya_placemarks[1]);
			ya_map.addOverlay(ya_placemarks[2]);
			ya_map.addOverlay(ya_placemarks[3]);
			ya_map.addOverlay(ya_placemarks[4]);
			ya_map.addOverlay(ya_placemarks[5]);			
			ya_map.addOverlay(ya_placemarks[6]);
			break;
		case "fr":
			ya_map.addOverlay(ya_placemarks[3]);
			break;
		case "it":
			ya_map.addOverlay(ya_placemarks[0]);
			ya_map.addOverlay(ya_placemarks[3]);
			break;
		case "rki":
			ya_map.addOverlay(ya_placemarks[0]);
			break;
		case "ege":
			ya_map.addOverlay(ya_placemarks[0]);
			ya_map.addOverlay(ya_placemarks[1]);
			ya_map.addOverlay(ya_placemarks[3]);
			break;			
		default:
			for(var i=0; i<ya_placemarks.length; i++) {
				ya_map.addOverlay(ya_placemarks[i]);
			}
			break;
	}
}

function YAMap_FillPlacemark(){
	ya_placemarks = new Array();
	
	var placemark1 = new YMaps.Placemark(new YMaps.GeoPoint(30.288745,59.944919));
	placemark1.name = "Лингвистический центр на Васильевском острове";
	placemark1.description = "ст.метро: \"Василеостровская\"<br />адрес: Тучков переулок, д.11/5<br />телефон: 327-42-04, 320-97-50<br /><a href='http://www.lingvoru.ru' target='_blank'>www.lingvoru.ru</a>";
	placemark1.setIconContent("Лингвистический центр на Васильевском острове");
	ya_placemarks[0]=placemark1;
	
	var placemark2 = new YMaps.Placemark(new YMaps.GeoPoint(30.341073,59.922702));
	placemark2.name = "Лингвистический центр на улице Правды";
	placemark2.description = "ст.метро: \"Достоевская\", \"Владимирская\", \"Пушкинская\"<br />адрес: ул. Правды, д.11<br />телефон: 713-15-91, 712-53-14<br /><a href='http://www.inyazspb.ru' target='_blank'>www.inyazspb.ru</a>";
	placemark2.setIconContent("Лингвистический центр на улице Правды");	
	ya_placemarks[1]=placemark2;
	
	var placemark3 = new YMaps.Placemark(new YMaps.GeoPoint(30.343013,59.936073));
	placemark3.name = "Лингвистический центр на Фонтанке";
	placemark3.description = "ст.метро: \"Гостиный двор\"<br />адрес: наб. Фонтанки, д.15<br />телефон: 713-15-91<br /><a href='http://www.inyazspb.ru' target='_blank'>www.inyazspb.ru</a>";
	placemark3.setIconContent("Лингвистический центр на Фонтанке");	
	ya_placemarks[2]=placemark3;	
	
	var placemark4 = new YMaps.Placemark(new YMaps.GeoPoint(30.275273,59.939731));
	placemark4.name = "Французский Лингвистический центр";
	placemark4.description = "ст.метро: \"Василеостровская\",\"Спортивная\"<br />адрес: В.О., 11-я линия, д.24<br />телефон: 320-97-32<br /><a href='http://www.flc-spb.ru' target='_blank'>www.flc-spb.ru</a>";
	placemark4.setIconContent("Французский Лингвистический центр");	
	ya_placemarks[3]=placemark4;
	
	var placemark5 = new YMaps.Placemark(new YMaps.GeoPoint(30.30852,59.92592));
	placemark5.name = "Лингвистический центр на Вознесенском проспекте";
	placemark5.description = "ст. метро: \"Садовая\"<br />адрес: Вознесенский пр., д.34-б<br />телефон: 572-66-26, 989-66-22<br /><a href='http://www.inlingvo.ru' target='_blank'>www.inlingvo.ru</a>";
	placemark5.setIconContent("Лингвистический центр на Вознесенском проспекте");	
	ya_placemarks[4]=placemark5;

	var placemark6 = new YMaps.Placemark(new YMaps.GeoPoint(30.274401,59.938267));
	placemark6.name = "Центр испанского языка и культуры";
	placemark6.description = "ст.метро: \"Василеостровская\"<br />адрес: В.О., 12 линия, дом 13, офис 33 (3 этаж)<br />телефон: +7 (921) 411-06-98<br /><a href='http://www.estudioshisp.ru' target='_blank'>www.estudioshisp.ru</a>";
	placemark6.setIconContent("Центр испанского языка и культуры");	
	ya_placemarks[5]=placemark6;
	
	
	var placemark7 = new YMaps.Placemark(new YMaps.GeoPoint(30.274916,59.938692));
	placemark7.name = "<b>Институт иностранных языков</b>";
	placemark7.description = "ст.метро: \"Василеостровская\"<br />адрес: В.О., 12 линия, дом 13<br />телефон: +7 (921) 320-97-73<br /><a href='http://www.ifl.ru/ob-institute/programmyi-obucheniya.html' target='_blank'>www.ifl.ru</a>";
	placemark7.setIconContent("<b>Институт иностранных языков</b>");	
	ya_placemarks[6]=placemark7;

	var placemark8 = new YMaps.Placemark(new YMaps.GeoPoint(30.275262,59.939734));
	placemark8.name = "Центр профессионального образования и переподготовки кадров";
	placemark8.description = "ст.метро: \"Василеостровская\", \"Спортивная\"<br />адрес: В.О., 11 линия, дом 24<br />телефон/факс: (812) 328-09-91<br /><a  href='http://www.ifl.ru/dopolnitelnoe-profobrazovanie/czentr-profobrazovaniya-i-perepodgotovki-kadrov/perevodchik-v-sfere-delovoj-kommunikaczii.html' target='_blank'>www.ifl.ru</a>";
	placemark8.setIconContent("Центр профессионального образования и переподготовки кадров");	
	ya_placemarks[7]=placemark8;

	var placemark9 = new YMaps.Placemark(new YMaps.GeoPoint(30.274135,59.938527));
	placemark9.name = "Школа переводчиков-референтов";
	placemark9.description = "ст.метро: \"Василеостровская\"<br />адрес: В.О., 12 линия, дом 13<br />телефон/факс: (812) 320-97-73<br /><a  href='http://www.ifl.ru/dopolnitelnoe-profobrazovanie/shkola-perevodchikov-referentov.html' target='_blank'>www.ifl.ru</a>";
	placemark9.setIconContent("Школа переводчиков-референтов");
	ya_placemarks[8]=placemark9;	
}


