	/* POPUP */

	function removeAttrP(){
		function removeAttr(){
			$('#___plusone_0').prepend('<span class="plusone_lekarstvo"></span>');
		}
		var t=setTimeout(removeAttr, 1500);
	}


$(function(){ // ЗАГРУЗКА

	removeAttrP();
	
	$('#coord_complete_button').click(function(){
		$('.pageContent').removeClass('pageContentAdd');
	});
	
	$('.step1HelpLink').click(function(){
		$('.step1HelpBox').slideToggle();
		(this).blur();
		return false;
	});
	
	$('.mapLinkHelp').click(function(){
		$('.mapPopupHelp').slideToggle(350).addClass('nextPopup');
		$('.mapP:not(.nextPopup)').slideUp(350);
		$('.mapP').removeClass('nextPopup');
		(this).blur();
		return false;
	});
	
	$("#user-profile-form input").focus(function() {
		$(this).parents('.form-item').addClass('form-item-current');
	});
	
	$("#user-profile-form input").blur(function() {
		$(this).parents('.form-item').removeClass('form-item-current');
	});
	
	
	$('#user-register input#edit-iam-human-checkbox1').attr('checked', true);
	
	var family = $('#user-register input#edit-familyname');
	var familyVal = family.val();
	
	
	if( familyVal == '' ){
		family.val('neo');
	}

	
	$('.popupImg, .popupVideo, .popupFlash').click(function(e){
		
		var t = $(this);
		var newSrc = t.attr('href');
		var htmlIMG = '';
		var htmlFlash = '';
		var htmlVideo = '';
		var htmlDownload = '';
		//var topX = document.documentElement.scrollTop; // для IE6, FF2, вебкит не пашет      
		var topX = (document.body.scrollTop || document.documentElement.scrollTop) + 15;
		var downloadText = 'оригинал';
		
		// IMG
		if(t.hasClass('popupImg')){
		
			var htmlIMG = '<img src="' + newSrc + '" class="popupImage" alt="" />';
			
			var originalPhoto = t.attr('rel');
			
			if(originalPhoto){
				//var string = newSrc.length;
				//var newSrc2 = newSrc.substr( 0, string-4 );
				//htmlDownload = '<div class="popupDownload"><a href="' + newSrc2 +  '_big.jpg" target="blank">Скачать в оригинальном размере</a></div>';
				htmlDownload = '<div class="popupDownload"><a href="' + originalPhoto +  '" >' + downloadText + '</a></div>';
				
			};
			
		};
		
		
		// html
		$('body').append('<table class="popupTable popupTableIMG"><tr class="tr1"><td class="td1"></td><td class="td2"></td><td class="td3"></td></tr><tr><td class="td1"></td><td class="td2"><div class="popup"><div class="popupHeader"><a href="#" class="popupClose">Закрыть</a><div class="popupTitle">&nbsp;</div></div><div class="popupBody">' 
		
		+ htmlIMG + htmlVideo + htmlFlash +
		
		'</div>'
		
		+ htmlDownload + 
		
		'<div class="popupCaption">&nbsp;</div>' +
		
		'</div></td><td class="td3"></td></tr><tr class="tr3"><td colspan="3"><div class="popupCloser"></div></td></tr></table>');
		
		var title = t.attr('title'); // заголовок
		var caption = t.children().attr('alt'); // описание
		var rel = t.attr('rel'); // rel
		var windowH = $(window).height(); // высота окна
		var popupImg = $('.popupImage');
		var popupT = $('.popupTableIMG');
		var popup = $('.popup');
		
		$('.popupTitle').text(title);
		$('.popupCaption').text(caption);
		
		popupT.css('height', windowH); // центруем попап по вертикали
		
		
		// закрыть попап
		$('.popupClose, .popupCloser, .shadow').click(function(){
			popupT.remove();
			$('.shadow').css('display','none');
			return false;
		});
		
		var bodyHeight = $('body').height();
		$('.popupCloser').css('height', bodyHeight);
		
		$('.shadow').css({display:'block'});
		
		// для нашего любимого браузера
		if ( $.browser.msie && $.browser.version < 7) {
		
			var windowHeight = $(window).height();
			$('.shadow').css('height', bodyHeight);
			$('.popupCloser, .popupTable').css('height', windowHeight);
			
		};
		
		$('.popupTable').css({'top': topX });
		
		
		return false;
	});
	
	
	// close by ESC button
	$(document).keyup(function(e) {
		if (e.which == 27){
			$('.popup').addClass('out');
			$('.popap').add('.shadow').fadeOut();
		}
	});
	
	
	
	/*==============================*/
	/*==============================*/
	/*==============================*/
	/*==============================*/
	/*==============================*/
	
	
	$('.queryShow').click(function(){
		
		$('.devel-querylog').toggleClass('showQueries');
		return false;
	});
	
	
	
	// ссылка на это место      
	$('.mapLinkLink').click(function(){
		$('.mapPopupLink').slideToggle(350).addClass('nextPopup');
		$('.mapP:not(.nextPopup)').slideUp(350);
		$('.mapP').removeClass('nextPopup');
		(this).blur();
		return false;
	});
	

	
	// перейти по координатам      
	$('.mapLinkGo').click(function(){
		$('.mapPopupGoTo').slideToggle(350).addClass('nextPopup');
		$('.mapP:not(.nextPopup)').slideUp(350);
		$('.mapP').removeClass('nextPopup');
		(this).blur();
		return false;
	});
	
	$('.mapPclose').click(function(){
		$(this).parents('.mapP').slideUp(350);
		return false;
	});
	
	
	var head = 130;
	
	$('.infoLink').click(function(){
		$('body').removeClass('fullScreen');
		head = 130;
		resizeMap();
		//initialize();
		$(this).blur();
		return false;
	});
	
	
	$('.mapLinkAdd').click(function(){
		
		$('.mapAddBox').toggleClass('mapBoxVisible');
		(this).blur();
		return false;
	});
	
	$('.mapAddBoxPlus').click(function(){
		
		$(this).parent().toggleClass('mapBoxVisible');
		
	});
	
}) // on Load
	
	function mapFirstMove(){
		$('#addBox, .mapLinkAdd').removeClass('firstMove');
	};	
	
	// слушаем смещение  карты и смену зума    
	function mapMove(lat, lng, zoom, mapType, newPlaceName) {
		
		var node_title = $('#edit-title');
		var node_title_val = node_title.val();
		
		if(node_title_val == ''){
			
			node_title.val(newPlaceName);
		} 
		
		z = parseInt(zoom);
		
		// форма
		$('#edit-field-lat-0-value').attr('value', lat);
		$('#edit-field-long-0-value').attr('value', lng);
		$('#edit-field-zoom-value').attr('value', z);
		$('#popupGoToZoom').attr('value', z);
		$('.form-radios input[value='+mapType+']').attr('checked', 'checked');
		
		// подсказка по координатам
		$('#cordType').text(mapType);
		$('#cordZoom').text(z);
		$('#cordShir').text(lat);
		$('#cordDolg').text(lng);
		
		// ссылка без названия    
		var hashString = 'lat='+lat+'&lon='+lng+'&z='+z+'&t='+mapTypeTransform(mapType)+'&name=';
		
		// ссылки с названиями      
		var hashStringCity = '/node/add/city#lat='+lat+'&lon='+lng+'&z=13&t='+mapTypeTransform(mapType);
		var hashStringRegion = '/node/add/region#lat='+lat+'&lon='+lng+'&z=8&t='+mapTypeTransform(mapType);
		var hashStringCountry = '/node/add/country#lat='+lat+'&lon='+lng+'&z=5&t='+mapTypeTransform(mapType);
		
		$('#formPopupGoTo').attr( 'action', '/node/add/place#' + hashString );
		
		// ссылка на это место  
		var sitePrefix = 'http://bm1.bestmaps.ru/node/add/place#';
		$('#popupLinkToThis').attr('value', sitePrefix + hashString );
		$('#popupLinkToThisLink').attr('href', sitePrefix + hashString ).text( sitePrefix + hashString);
		
		// меняем URL
		//document.location.hash = hashString;
		
		// ADD map button
		var place = $('#addBoxPlace');
		var city = $('#addBoxCity');
		var region = $('#addBoxRegion');
		var country = $('#addBoxCountry');
		var addBox = $('#addBox, .mapLinkAdd');
		
		place.children('a').attr('href', '/node/add/place#' + hashString );
		city.children('a').attr('href', '/node/add/city#' + hashString );
		region.children('a').attr('href', '/node/add/region#' + hashString );
		country.children('a').attr('href', '/node/add/country#' + hashString );
		
		// добавить объект с названием      
		$('.tagsListItemADD').each(function(){
		
			var t = $(this);
			var name = t.text();
			
			if(t.hasClass('addCityLink')){
				t.children().attr('href', hashStringCity + '&name=' + name );
			} else if (t.hasClass('addRegionLink')) {
				t.children().attr('href', hashStringRegion + '&name=' + name );
			} else if (t.hasClass('addCountryLink')) {
				t.children().attr('href', hashStringCountry + '&name=' + name );
			}
			
		});
		
		
		// город      
		if((z >= 8) && (z <=14)) {
			city.removeClass('none');
		} else {
			city.addClass('none');
		}
		
		// регион    
		if((z >= 4) && (z <=10)) {
			region.removeClass('none');
		} else {
			region.addClass('none');
		}
		
		// страна      
		if((z >= 3) && (z <=8)) {
			country.removeClass('none');
		} else {
			country.addClass('none');
		}
		
		// скрываем в крайних значениях      
		if ( ( z < 3 ) || ( z >= 15 ) ) {
			addBox.addClass('none');
		} else{
			addBox.removeClass('none');
		}
		
	};
	

