function P_navOnKeyDown( e ) {
	if( e.keyCode == 36 ) {
		P_navGo( P_navFirst );
		}
	else if( e.keyCode == 35 ) {
		P_navGo( P_navLast );
		}
	else if( e.keyCode == 37 || e.keyCode == 38 || e.keyCode == 33 ) {
		if( P_navPrev[ 0 ] ) {
			P_navGo( P_navPrev );
			}
		else {
			P_navGo( P_navLast );
			}
		}
	else if( e.keyCode == 39 || e.keyCode == 40 || e.keyCode == 34 ) {
		if( P_navNext[ 0 ] ) {
			P_navGo( P_navNext );
			}
		else {
			P_navGo( P_navFirst );
			}
		}
	}
	
function P_navGo( obj ) {
	
	if( P_navAaddressScript && P_navModule && P_navField && obj[ 0 ] && obj[ 1 ] && obj[ 2 ] ) {
		
		var tmp_text = getElement( "text" );
		if( tmp_text ) tmp_text.innerHTML = "Loading...";
		
		document.location = P_navAaddressScript + "?picture_path=" + obj[ 2 ] + "&picture_caption=" + obj[ 3 ] + "&print=hidden&module=" + P_navModule + "&obj=" + obj[ 1 ] + "&field=" + P_navField + "&wind=yes" + "&fixSizes=" + ( P_fixSizes ? "yes" : "no" ) + "&shablon=" + ( typeof P_shablon == "undefined" ? "" : P_shablon ) + "&mainShablon=" + ( typeof P_mainShablon == "undefined" ? "" : P_mainShablon );
		//alert( document.location );
		}
	}
	
function P_navOnLoad( ) {
	if( P_navFirst ) {
		var tmp_picture_obj = getElement( "picture_obj" );
		if( !P_fixSizes && tmp_picture_obj && tmp_picture_obj.height && tmp_picture_obj.width ) {
			self.resizeTo( ( tmp_picture_obj.width + ( P_navAddWidth ? P_navAddWidth : 0 ) ), ( tmp_picture_obj.height + ( P_navAddHeight ? P_navAddHeight : 0 ) ) )
			}
		}
		
	if( P_navNext[ 0 ] ) {
		var tmp_nav_next = getElement( "picture_nav_next" );
		//alert( tmp_nav_next.style.visibility );
		if( tmp_nav_next ) tmp_nav_next.style.visibility = "visible";
		}
	if( P_navPrev[ 0 ] ) {
		var tmp_nav_prev = getElement( "picture_nav_prev" );
		if( tmp_nav_prev ) tmp_nav_prev.style.visibility = "visible";
		}
	}	
	
	
function P_navHelpOver( mode , name ) {
	var tmp_nav_help_obj = getElement( "picture_nav_" + name + "_alt" );
	if( tmp_nav_help_obj ) {
		tmp_nav_help_obj.style.visibility = mode ? "visible" : "hidden";
		}
	}	


//Переменные для работы с попап блоком описания
var P_largeExpDate = new Date ();

var P_pathname = location.toString();
var P_myDomain = P_pathname.substring(P_pathname.indexOf("//") + 2,P_pathname.indexOf(location.pathname));
if( P_myDomain.indexOf("www") != -1 ) P_myDomain = P_myDomain.substring(P_myDomain.indexOf("www") + 4);
var P_popup_show = COOCK_get('popup_show');

//Инициализируем параметры для кукис
function P_PopupCookiesInit ()
	{
	if (P_popup_show == null) {
		P_popup_show = 'show';
		P_largeExpDate.setTime(P_largeExpDate.getTime() + (365 * 24 * 3600 * 1000));
		COOCK_set('popup_show',P_popup_show,P_largeExpDate,"/",P_myDomain,"");
		}	
	}

//Проверка при запуске статуса попап	
function P_PopupStart ()
	{
	var popup_info_button = getElement ("popup_info_button");
	var popup_info_content = getElement ("popup_info_content");
	var popup_info_text = getElement ("popup_info");
	var popup_info_block = getElement ("popup_info_block");
	
	if( popup_info_text && P_popupInfo ) {
		popup_info_text.innerHTML = P_popupInfo;
		}
	
	if (popup_info_block && P_popupInfo != "") {
		popup_info_block.style.display = "block";
		}
	else
		return "";
	
	if ( popup_info_button && popup_info_content && popup_info_text && popup_info_block)
		{
		if (P_popup_show == 'show')
			{
			popup_info_button.src = P_popupImgHide;
			popup_info_content.style.display = "block";
			}
		else
			{
			popup_info_button.src = P_popupImgShow;
			}
		
		}
	}

//Скрыть/показать инфу для попап, запись статуса в кукис
function P_PopupShowHide ()
	{
	var popup_info_button = getElement ("popup_info_button");
	var popup_info_content = getElement ("popup_info_content");
	
	if ( popup_info_button && popup_info_content )
		{
		var popup_show_new = "";
		if ( popup_info_content.style.display != "block" )
			{
			popup_info_button.src = P_popupImgHide;
			popup_info_content.style.display = "block";
			popup_show_new = "show";
			}
		else
			{
			popup_info_button.src = P_popupImgShow;
			popup_info_content.style.display = "none";
			popup_show_new = "hide";
			}
		//alert (P_myDomain);
		COOCK_set('popup_show',popup_show_new,P_largeExpDate,"/",P_myDomain,"");
		}
	}
