﻿// Site_Aux_Library_JS.js
// Библиотека служебных функций на языке JavaScript



// Функция "Echo_saljs( )" используется вместо "document.write( )" в целях экономии трафика
function Echo_saljs (m_text)
{ document.write(m_text); }


function SendErorrMessageToAdministarator_sajs()
{ window.alert("Будет совершен запуск формы для отправки по почте сообщения администратору об ошибке.\r\nБиблиотека функции запуска этого сообщения: Site_Aux_Library_JS"); /* javascript:wind('/contacts/mail.php')  */ }

// Функция вывода стикера у нового добавленного материала
// ФУНКЦИЯ УСТАРЕЛА!!!! Оставлена для совместимости
function ShowStickerNew_saljs(rate_flag)
{
	// Вывод стикера
	if(rate_flag=="LP_NEWEST") {
		Echo_saljs("&nbsp;&nbsp;<IMG Src=\"./Images/Skins/orange_gray_area/gray_sticker_new_1.gif\" Width=45px Height=25px Border=0 Alt=\"Новое поступление. Степень свежести ссылки: ");
		Echo_saljs("НОВЕЙШАЯ")
	}
	else {
		Echo_saljs("&nbsp;&nbsp;<IMG Src=\"./Images/Skins/orange_gray_area/gray_sticker_new_1_transparent.gif\" Width=45px Height=25px Border=0 Alt=\"Новое поступление. Степень свежести ссылки: ");
		Echo_saljs("недавняя");
	}
	Echo_saljs("\">");
}


// Работа со статусной строкой
function SetStatus(text)
{ window.status=text; return true; }
function ClearStatus()
{ window.status=""; }


// Функции навигации
function ShowLinkOnPageLink (m_url, m_description)
{
	document.write("<A href=\""+m_url+"\" target=_blank>"+m_url+"</a>");
	document.write("<BR><font size=\"+1\">&nbsp;</font>");
	document.write(m_description);
	document.write("</P><BR><BR><BR><BR>");
}

// Печать линка на верх страницы
function PrintLinkUp_saljs( )
{
	Echo_saljs("<DIV Style=\"position: relative;\" Align=right><BR>");
	Echo_saljs("[<A Class=\"link_up\" Href=\"#up\">Наверх</A>]");
	Echo_saljs("<BR><BR><BR></DIV>");
}


function CreateNbsp_saljs (num)
{
	for (i=0; i<num; i++)
		document.write("&nbsp");
}


/* ПОСТРАНИЧНАЯ НАВИГАЦИЯ

	$user_messages_on_one_page_count = 20;
	
	$gbook_records_db = File("./guestbook_data/guestbook_records.txt");
	if(count($gbook_records_db)!=1) {
		if(empty($_GET['show_users_messages_part'])) {
			$_GET['show_users_messages_part']=1;
		}
		$user_records_parts_count = floor(count($gbook_records_db)/$user_messages_on_one_page_count);
		// Печатаем верхий навигационный список
		for($k=1; $k<=$user_records_parts_count; $k++) {
			echo "<A Href=\"?show_users_messages_part=$k\" Target=_parent>$k</A> ";
		}
		echo "<BR><BR>";
		// Вывожу сообщения пользователей в данной группе сообщений
		// start < end

		
		$end_user_record_index = count($gbook_records_db)-1-$user_messages_on_one_page_count*($_GET['show_users_messages_part']-1);
		$start_user_record_index = $end_user_record_index-$user_messages_on_one_page_count+1;
		
		
		echo "<SCRIPT Language=\"JavaScript\">";
		for($i=$end_user_record_index; $i>=$start_user_record_index; $i--) {
			$current_record_data = explode(" |||| ", $gbook_records_db[$i]);
			echo "\ndisplay_guest_record(".($i-1).", \"$current_record_data[2]\", \"$current_record_data[3]\", \"$current_record_data[4]\", \"$current_record_data[7]\", \"$current_record_data[8]\", \"$current_record_data[9]\");";
		}
		echo "</SCRIPT>";
		
		
		// Печатаем нижний навигационный список
		echo "<BR><BR>";
		for($k=1; $k<=$user_records_parts_count; $k++) {
			echo "<A Href=\"?show_users_messages_part=$k\" Target=_parent>$k</A> ";
		}
	}
	else {
		echo "<center>Гостевая книга пуста</center>";
	}
*/
