/**
 * @include  "d:/www/_common/js/js_common.js"
 * @include  "d:/www/_common/js/ajaqs_sender.js"
 * @include  "d:/www/_common/js/events.js"
 * @include  "_p_object.js"
 * @include  "_p_scripts.js"
 */


/**
 * @type class
 * объект, в котором содержаться сообщения системы (на русском)
 */
var p_msg =
{
	/**
	 * 
	 * @type String
	 */
	feedTitle: 'Отправить сообщение администратору сайта!',
	feedHelp: 'Предложения, замечания, вопросы по работе сайта отправляйте администрации, используя эту форму:',
	messTitle: 'Отправить сообщение автору объявления!',
	messHelp: 'Отправьте сообщение автору объявления, используя эту форму:',
	
	/**
	 * сообщение когда не смогли создать XML HTTP Request объект
	 * @type String
	 */
	ajax_no_xhr: 'Невозможно связаться с сервером!\nЗапись невозможна',
	ajax_empty_request: 'Ошибка - пустой ответ сервера!',
	ajax_no_response_obj: 'Ошибка при обработке ответа сервера!',
	
	reg_need_login: 'Укажите login под которым Вы хотите зарегистрироваться в системе!',
	reg_need_pass: 'Вы не указали пароль!',
	reg_repeat_pass: 'Повторите пароль для проверки!',
	reg_pass_not_equal: 'В поля "пароль" и "повтор пароля" Вы ввели разные слова!',
	reg_pass_login_pass_equal: 'Ваши login и пароль совпадают',
	reg_login_4_10 : 'Login должен состоять из цифр и/или латинских букв, и быть длиной от четырех до десяти символов!',
	reg_pass_4_10: 'Пароль должен состоять из цифр и/или латинских букв, и быть длиной от четырех до десяти символов!',
	reg_email_required: 'E-mail обязателен!',
	reg_wrong_email: 'Ошибочный e-mail!',
	reg_town_required: 'Выберите свой город из списка\n или ближайший к Вам районный или областной центр!',
	reg_wrong_url: 'Вы указали ошибочный адрес сайта',
	reg_connection_error: 'Продолжение регистрации невозможно. т.к. невозможно связаться с сервером!',
	reg_error_detect: 'Были обнаружены ошибки:',
	reg_gen_pass_btn: 'генерировать пароль',

	vk_share_prefix: 'сохранить в',
	vk_button_title: 'cохранить ссылку на эту страницу в заметках Вашего профиля вКонтакте',
	fb_button_title: 'cохранить эту страницу на FaceBook',
	mm_button_title: 'cохранить эту страницу в МойМир (точнее ВашМир :))',
	gp_button_title: 'cохранить эту страницу в Google+',
	
	post_need_theme: 'Нет темы объявления!',
	post_theme_too_short: 'Слишком короткая тема объявления',
	post_theme_one_word: 'Тема объявления из одного слова?',
	post_need_author_name: 'Укажите имя для контакта!',
	post_need_town: 'Укажите город!',
	post_select_town: 'Выберите свой город из списка\n или ближайший к Вам районный или областной центр!',
	post_address_too_short: 'Слишком короткий адрес',
	post_phone_too_short: 'Слишком короткий телефон',
	post_fax_too_short: 'Слишком короткий номер факса',
	post_wrong_email: 'Указан неверный e-mail',
	post_wrong_site_url: 'Указан неверный адрес сайта',
	post_need_contacts: 'Не указан ни телефон, ни факс, ни e-mail, ни сайт.\nКак же с Вами связаться?',
	post_text_empty: 'Нет текста объявления!',
	post_text_too_short : 'Слишком короткий текст объявления',
	post_text_two_words: 'Объявление из двух слов?'
};

/**
 * @type class
 * объект, в котором содержаться сообщения системы (на украинском)
 */
var p_msg_ua =
{
	ajax_wait_load: 'Йде завантаження. Зачекайте...',

	/**
	 * 
	 * @type String
	 */
	feedTitle: 'Відправити повідомлення адмінистратору сайту!',
	feedHelp: 'Пропозиції, зауваження, питання по работі сайту відправляйте адміністрації, використовуючи цю форму:',
	messTitle: 'Відправити повідомлення автору оголошення!',
	messHelp: 'Відправити повідомлення автору оголошення, використовуючи цю форму:',

	/**
	 * сообщение когда не смогли создать XML HTTP Request объект
	 * @type String
	 */
	ajax_no_xhr: 'Неможливо зв`язатися з сервером!\nЗапис неможливий',
	ajax_empty_request: 'Помилка - пуста відповідь серверау!',
	ajax_no_response_obj: 'Помилка при обробці відповіді сервера!',

	reg_need_login: 'Вкажіть login під яким Ви бажаєте зареєструватися у системі!',
	reg_need_pass: 'Ви не вказали пароль!',
	reg_repeat_pass: 'Повторіть пароль для перевірки!',
	reg_pass_not_equal: 'У поля "пароль" і "повтор паролю" Ви ввели різні слова!',
	reg_pass_login_pass_equal: 'Ваші login и пароль співпадають',
	reg_login_4_10 : 'Login повинен складатися із цифр та/або латинських літер, і бути довжиною від чотирьох до десяти символів!',
	reg_pass_4_10: 'Пароль повинен складатися із цифр та/або латинських літер, і бути довжиною від чотирьох до десяти символів!',
	reg_email_required: 'E-mail обов`язково!',
	reg_wrong_email: 'Помилковий e-mail!',
	reg_town_required: 'Виберіть своє місто із списку\n або найближчий до Вас районий чи обласний центр!',
	reg_wrong_url: 'Ви вказали помилкову адресу сайту',
	reg_connection_error: 'Продовження реєстрації неможливе тому що немає зв`язку з сервером!',
	reg_error_detect: 'Було знайдено помилки:',
	reg_gen_pass_btn: 'генерувати пароль',

	vk_share_prefix: 'зберегти у',
	vk_button_title: 'зберегти лінк на цю сторінку у замітках Вашого профілю вКонтакте',
	fb_button_title: 'зберегти цю сторінку на FaceBook',
	mm_button_title: 'зберегти цю сторінку у МойМир (точніше ВашМир :))',
	gp_button_title: 'зберегти цю сторінку у Google+',

	post_need_theme: 'Немає теми оголошення!',
	post_theme_too_short: 'Дуже коротка тема оголошення',
	post_theme_one_word: 'Тема оголошення з одного слова?',
	post_need_author_name: 'Вкажіть им`я для контакту!',
	post_need_town: 'Вкажіть місто!',
	post_select_town: 'Виберіть своє місто із списку\n або найближчий до Вас районий чи обласний центр!',
	post_address_too_short: 'Дуже коротка адреса',
	post_phone_too_short: 'Дуже короткий номер телефону',
	post_fax_too_short: 'Дуже короткий номер факсу',
	post_wrong_email: 'Вказано невірний e-mail',
	post_wrong_site_url: 'Вказано невірну адресу сайту',
	post_need_contacts: 'Не вказано ні телефон, ні факс, ні e-mail, ні сайт.\nЯк же з Вами зв`язатися?',
	post_text_empty: 'Немає тексту оголошення!',
	post_text_too_short : 'Дуже короткий текст оголошення',
	post_text_two_words: 'Оголошення з двух слів?'
};

/**
 * объект-массив с подсказкми для общесайтовых элементов
 * @type Object
 */
var poSiteTargets = 
{
	txtSearch:	'напишите здесь то, что ищете и нажмите кнопку <strong>[Найти]</strong>',
	cboCity:	'если Вам нужны объявления из какого-то отдельного города, выберите его и нажмите кнопку <b>[Показать]</b><br/>После этого при просмотре Вам будут видны только объявления из выбранного города'
};

var poSiteTargets_ua = 
{
	txtSearch:	'напишіть тут те, що шукаєте ї натисніть кнопку <strong>[Знайти]</strong>',
	cboCity:	'якщо Вам потрібні оголошення із якогось окремого міста, виберіть його і натисніть кнопку <b>[Показати]</b><br/>Після цього при перегляді Вам буде видно лише оголошення із вибраного міста'
};

/**
 * объект-массив с подсказками для форм регистрации и профиля
 * @type Object
 */
var poRegFormTargets = 
{
//	txtULogin:	'должен состоять из символов a-z, A-Z, 0-9, -, _, начинаться с буквы, заканчиваться буквой или цифрой, содержать не менее 4 и не более 15 символов',
	txtULogin:	'укажите желаемый логин, от 4-х до 15-ти символов<br /><br />только цифры или буквы латиницы (английского алфавита)',
//	txtUPass:	'должен состоять из символов a-z, A-Z, 0-9, -, _, начинаться с буквы, заканчиваться буквой или цифрой, содержать не менее 4 и не более 15 символов',
	txtUPass:	'укажите желаемый пароль, от 4-х до 15-ти символов<br /><br />только цифры или буквы латиницы (английского алфавита)<br /><span style="color: red">при желании воспользуйтесь кнопкой генерировать пароль</span>',
	txtUPass2:	'пожалуйста, повторите пароль',

//	txtUEmail:	'необходим для регистрации',
	txtUEmail:	'укажите действующий email, иначе Вы не сможете подтвердить свою регистрацию на сайте<br /><br />email не будет виден другим пользователям, но они смогут написать Вам, используя форму для контакта на сайте',
//	txtUName:	'напишите как Вас зовут',
	txtUName:	'имя для контакта или название предприятия',
	txtUPhone:	'номер телефона, который будет автоматически подставляться в Ваши объявления',
	txtUFax:	'номер факса, который будет автоматически подставляться в Ваши объявления',

//	txtCity:	'укажите город, в котором Вы находитесь, набрав первые две буквы и выбрав его из списка.<br /><b style="color: red">Не нужно вставлять название города из буфера!</b>',
	txtCity:	'укажите название города, набрав первые две буквы и выбрав его имя из списка</b>',
	txtAddress: 'Вы можете указать свой адрес, автоматически будет подставляться в Ваши объявления',
	txtSite:	'если у Вас есть свой сайт, то Вы можете указать его для ваших объявлений'
};

var poRegFormTargets_ua = 
{
	txtULogin:	'вкажіть бажаний логін, від 4-х до 15-ти символів <br /><br />тільки цифри або букви латиниці (англійського алфавіту)',
	txtUPass:	'вкажіть бажаний пароль, від 4-х до 15-ти символів <br /><br />тільки цифри або букви латиниці (англійського алфавіту)<br /><span style="color: red">при бажанні скористайтеся кнопкою генерувати пароль</span>',
	txtUPass2:	'будь ласка, повторіть пароль',

//	txtUEmail:	'необхідний для реєстрації',
	txtUEmail:	'вкажіть діючу адресу Вашої поштової скриньки, інакше Ви не зможете підтвердити свою реєстрацію на сайті<br /><br />Ваш email не буде видно іншим відвідувачам, але вони зможуть написати Вам, використовуючи форму на сайті',
	txtUName:	'ім`я для контакту або назва підприємства',
	txtUPhone:	'номер телефону, який буде автоматично підставлятися у Ваші оголошення',
	txtUFax:	'номер факсу, який буде автоматично підставлятися у Ваші оголошення',

//	txtCity:	'вкажіть назву міста, набравши перші дві літери і вибравши його зі списку.<br /><b style="color: red">Не потрібно вставляти назву міста із буфера!</b>',
	txtCity:	'вкажіть назву міста, набравши перші дві літери і вибравши його зі списку.<br />',
	txtAddress: 'Ви можете вказати свою адресу, яка автоматично буде підставлятися у Ваші оголошення',
	txtSite:	'якщо у Вас є свій сайт, то Ви можете вказати його для ваших оголошень'
};

/**
 * объект-массив с подсказки для формы добавления/редактирования объявления
 * @type Object
 */
var poAddFormTargets =
{
	txtPTema:		'укажите тему объявления',
	txtPAuthor:	'имя для контакта или название предприятия',

//	txtPEmail:		'адрес Вашего почтового ящика,<br />не будет виден другим посетителям,<br />но они смогут написать, Вам используя средства сайта',
	txtPEmail:		'укажите действующий email, иначе Вы не сможете редактировать, продлить или удалить свое объявление<br /><br />email не будет виден другим пользователям, но они смогут написать Вам, используя форму для контакта на сайте',
	txtPPhone:		'номер телефона для контакта с Вами',
	txtPFax:		'номер факса для контакта с Вами',

//	txtPCity:		'укажите город, набрав первые две буквы и выбрав его из списка.<br /><b style="color: red">Не нужно вставлять название города из буфера!</b>',
	txtPCity:		'укажите город, набрав первые две буквы и выбрав его из списка',
	txtPAddress:	'Вы можете указать свой адрес',
	txtPSite:		'если у Вас есть свой сайт, то Вы можете указать его для ваших объявлений'
};

var poAddFormTargets_ua =
{
	txtPTema:		'вкажіть тему оголошення',
	txtPAuthor:	'ім`я для контакту або назва підприємства',

	txtPEmail:		'вкажіть діючу адресу Вашої поштової скриньки, інакше Ви не зможете редагувати, поновлювати або видалити своє оголошення на сайті<br /><br />Ваш email не буде видно іншим відвідувачам,<br />але вони зможуть написати Вам, використовуючи засоби сайту',
	txtPPhone:		'номер телефону для зв`язку з Вами',
	txtPFax:		'номер факсу для зв`язку з Вами',

	txtPCity:		'вкажіть місто, набравши перші дві літери і вибравши його із списку',
//	txtPCity:		'вкажіть місто, набравши перші дві літери і вибравши його із списку.<br /><b style="color: red">Не потрібно вставляти назву міста із буфера!</b>',
	txtPAddress:	'Ви можете вказати свою адресу',
	txtPSite:		'якщо у Вас є свій сайт, то Ви можете вказати його для ваших оголошень'
};

/**
 * объект-массив с подсказками для формы напоминания
 * @type Object
 */
var poSklerozTargets = 
{
	txtULogin:		'укажите логин, под которым Вы регистрировались',
	txtUEmail:		'укажите e-mail, на который Вы регистрировали свой аккаунт'
};

var poSklerozTargets_ua = 
{
	txtULogin:		'вкажіть логін, під яким Ви реєструвалися',
	txtUEmail:		'вкажіть e-mail, на який Ви реєстрували свій акаунт'
};

/**
 * шаблон дополнения к подсказке для поля ввода города
 * @type String
 */
var pcRegAddTemplate = '<br /><br />можно указать населенные пункты только из <strong style="color: red;">%%REGION_NAME%%</strong>';

var pcRegAddTemplate_ua = '<br /><br />можна вказати населені пункти тільки із <strong style="color : red;">%%REGION_NAME%%</strong>';

/**
 * названия областей
 * @type Object
 */
var poRegNames = 
{
	/**
	 * именительный падеж
	 * @type Object
	 */
	ip :
	{
		'in'		:	'Украина',

		'crimea'	:	'АР Крым',

		'vn'		:	'Винницкая область',

		'vinnica'	:	'Винницкая область',

		'lutsk'		:	'Волиньська область',

		'dp'		:	'Днепропетровская область',
		'donetsk'	:	'Донецкая область',

		'zt'		:	'Житомірська область',

		'uz'		:	'Закарпатська область',

		'zp'		:	'Запорожская область',

		'if'		:	'Івано-Франківська область',

		'kiev'		:	'Киевская область',

		'kr'		:	'Кировоградская область',

		'lugansk'	:	'Луганская область',

		'lviv'		:	'Львівська область',

		'mk'		:	'Николаевская область',

		'odessa'	:	'Одесская область',

		'pl'		:	'Полтавская область',
		'poltava'	:	'Полтавская область',

		'rv'		:	'Рівнеська область',
		'sumy'		:	'Сумская область',
		'te'		:	'Тернопільська область',

		'kh'		:	'Харьковская область',
		'kharkov'	:	'Харьковская область',

		'ks'		:	'Херсонская область',

		'km'		:	'Хмельницька область',
		'ck'		:	'Черкасская область',
		'cn'		:	'Черниговская область',
		'cv'		:	'Черновицька область'
	},

	/**
	 * родительный падеж
	 * @type Object
	 */
	rp : 
	{
		'in'		:	'Украины',

		'crimea'	:	'АР Крым',
		'vn'		:	'Винницкой области',
		'vinnica'	:	'Винницкой области',

		'lutsk'		:	'Волиньської області',
		'dp'		:	'Днепропетровской области',
		'donetsk'	:	'Донецкой области',
		'zt'		:	'Житомірської області',
		'uz'		:	'Закарпатської області',
		'zp'		:	'Запорожской области',
		'if'		:	'Івано-Франківської області',
		'kiev'		:	'Киевской области',
		'kr'		:	'Кировоградской области',
		'lugansk'	:	'Луганской области',
		'lviv'		:	'Львівської області',
		'mk'		:	'Николаевской области',
		'odessa'	:	'Одесской области',
		'pl'		:	'Полтавской области',
		'poltava'	:	'Полтавской области',
		'rv'		:	'Рівнеської області',
		'sumy'		:	'Сумской области',
		'te'		:	'Тернопільської області',

		'kh'		:	'Харьковской области',
		'kharkov'	:	'Харьковской области',

		'ks'		:	'Херсонской области',
		'km'		:	'Хмельницкої області',
		'ck'		:	'Черкасской области',
		'cn'		:	'Черниговской области',
		'cv'		:	'Черновицької області'
	}
};

var NotFoundMSG_ua = 'Немає населених пунктів, які починаються з ';
