//----------------------------------------------------------------
function forum_check_title(lang)
	{
		title = document.forum_form.title_new.value;
		autor = document.forum_form.autor_new.value;
		msg = document.forum_form.msg_new.value;
		counter1 = 0;
		lang=eval(lang)

		if(lang=='rus')
		{
		al_msg = "Вы не заполнили обязательное поле вводу - ";
		new_theme = "'Новая тема'"
		autor_city = "'Автор, город'"
		msg_msg = "'Сообщение'"
		}
		if(lang=='ukr')
		{
		al_msg = "Ви не заповнили обов'язкове поле вводу - ";
		new_theme = "'Нова тема'"
		autor_city = "'Автор, місто'"
		msg_msg = "'Повідомлення'"
		}
		if(lang=='eng')
		{
		al_msg = "You haven't filled essential field - ";
		new_theme = "'New theme'"
		autor_city = "'Autor, city'"
		msg_msg = "'Message'"
		}

		if(title =="" && counter1 != 1)
		{
			counter1 = 1;
			alert(al_msg + new_theme);
			document.forum_form.title_new.focus();
		}

		if(autor =="" && counter1 != 1)
		{
			counter1 = 1;
			alert(al_msg + autor_city);
			document.forum_form.autor_new.focus();
		}

		if(msg =="" && counter1 != 1)
		{
			counter1 = 1;
			alert(al_msg + msg_msg);
			document.forum_form.msg_new.focus();
		}

		if(counter1 == 0)
			{document.forum_form.submit();}
	}
//----------------------------------------------------------------
//----------------------------------------------------------------
function forum_check_msg(lang)
	{
		autor = document.forum_form_msg.autor_new_msg.value;
		msg = document.forum_form_msg.msg_new_msg.value;
		counter1 = 0;
		lang=eval(lang)

		if(lang=='rus')
		{
		al_msg = "Вы не заполнили обязательное поле вводу - ";
		autor_city = "'Автор, город'"
		msg_msg = "'Сообщение'"
		}
		if(lang=='ukr')
		{
		al_msg = "Ви не заповнили обов'язкове поле вводу - ";
		autor_city = "'Автор, місто'"
		msg_msg = "'Повідомлення'"
		}
		if(lang=='eng')
		{
		al_msg = "You haven't filled essential field - ";
		autor_city = "'Autor, city'"
		msg_msg = "'Message'"
		}

		if(autor =="" && counter1 != 1)
		{
			counter1 = 1;
			alert(al_msg + autor_city);
			document.forum_form_msg.autor_new_msg.focus();
		}

		if(msg =="" && counter1 != 1)
		{
			counter1 = 1;
			alert(al_msg + msg_msg);
			document.forum_form_msg.msg_new_msg.focus();
		}

		if(counter1 == 0)
			{document.forum_form_msg.submit();}
	}
//----------------------------------------------------------------
//----------------------------------------------------------------
function check_data(obj_part,form_name)
{
		var date_news=eval(obj_part + ".value")
		var len=date_news.length
		var digits="0123456789"
		var dot="."
		var space_var=" "
		var colon=":"
		var k=0
		var error=0
		var position=0

		if(len != 14)
			{alert("Неверное количество знаков в поле 'Дата и время объявления новости'!\nПравильный формат поля: dd.mm.yy hh:mm.\nВозможно наличие лишних пробелов.")
			eval(obj_part + ".focus()")
			error=1
			}

		for(j=0; j<5; j++)
		{
		for(i=0; i<2; i++)
		{
			if(digits.indexOf(date_news.charAt(k))<0)
				{
				position=k+1
				alert("На позиции №"+" "+position+" "+"в дате должна быть цифра!")
				eval(obj_part + ".focus()")
				error=1
				break
				}
			k++
		}
		if(error==1){break}
		k=k+1
		}

		for(i=0; i<2; i++)
		{
			if(dot.indexOf(date_news.charAt(i*3+2))<0)
				{
				position=i*3+2+1
				alert("На позиции №"+" "+position+" "+"в дате должна быть точка!")
				eval(obj_part + ".focus()")
				error=1
				break
				}
		}

		if(space_var.indexOf(date_news.charAt(8))<0)
			{
			position=8+1
			alert("На позиции №"+" "+position+" "+"в дате должен быть пробел!")
			eval(obj_part + ".focus()")
			error=1
			}

		if(colon.indexOf(date_news.charAt(11))<0)
			{
			position=11+1
			alert("На позиции №"+" "+position+" "+"в дате должно быть двоеточие!")
			eval(obj_part + ".focus()")
			error=1
			}
		
		if(error==0)
			{eval(form_name + ".submit()");}
}
//----------------------------------------------------------------
function check_data_search(obj1_part,obj2_part,lang)
{
		eval('document.search_form.date_since.focus()');
		date1_search=eval(obj1_part + ".value")
		len1=date1_search.length
		date2_search=eval(obj2_part + ".value")
		len2=date2_search.length
		lang=eval(lang + ".value")
		digits="0123456789"
		dot="."
		k=0
		error=0
		position=0
		var flag=0
		
		if(lang=='rus')
		{
		msg1_1 = "Неверное количество знаков в поле 'Начальная дата'!\nПравильный формат поля: дд.мм.гг\nВозможно наличие лишних пробелов.";
		msg1_2 = "Неверное количество знаков в поле 'Конечная дата'!\nПравильный формат поля: дд.мм.гг\nВозможно наличие лишних пробелов.";
		msg1_3 = "На позиции №";
		msg1_4_1 = "в Начальной дате должна быть цифра.";
		msg1_4_2 = "в Конечной дате должна быть цифра.";
		msg1_5_1 = "в Начальной дате должна быть точка.";
		msg1_5_2 = "в Конечной дате должна быть точка.";
		}
		if(lang=='ukr')
		{
		msg1_1 = "Невірна кількість знаків в полі 'Початкова дата'!\nПравильний формат поля: дд.мм.рр\nМожлива наявність зайвих пробілів.";
		msg1_2 = "Невірна кількість знаків в полі 'Кінцева дата'!\nПравильний формат поля: дд.мм.рр\nМожлива наявність зайвих пробілів.";
		msg1_3 = "На позиції №";
		msg1_4_1 = "в Початковії даті повинна бути цифра.";
		msg1_4_2 = "в Кінцевій даті повинна бути цифра.";
		msg1_5_1 = "в Початковії даті повинна бути крапка.";
		msg1_5_2 = "в Кінцевій даті повинна бути крапка.";
		}
		if(lang=='eng')
		{
		msg1_1 = "Wrong number of characters in field 'Date begin'!\nRight field format: dd.mm.yy\nThere are probably unnecessary spaces.";
		msg1_2 = "Wrong number of characters in field 'Date end'!\nRight field format: dd.mm.yy\nThere are probably unnecessary spaces.";
		msg1_3 = "On position №";
		msg1_4_1 = "in Date begin must be a figure";
		msg1_4_2 = "in Date end must be a figure";
		msg1_5_1 = "in Date begin must be a point";
		msg1_5_2 = "in Date end must be a point";
		}

		if(len1 != 8)
			{alert(msg1_1)
				flag++
		eval(obj1_part + ".focus()")}

		if(len2 != 8)
			{alert(msg1_2)
				flag++
		eval(obj2_part + ".focus()")}

		for(j=0; j<5; j++)
		{
		for(i=0; i<2; i++)
		{
			if(digits.indexOf(date1_search.charAt(k))<0)
				{
				position=k+1
				alert(msg1_3+" "+position+" "+msg1_4_1)
				eval(obj1_part + ".focus()")
				error=1
					flag++
				break
				}
			k++
		}
		if(error==1){break}
		k=k+1
		}

		for(j=0; j<5; j++)
		{
		for(i=0; i<2; i++)
		{
			if(digits.indexOf(date2_search.charAt(k))<0)
				{
				position=k+1
				alert(msg1_3+" "+position+" "+msg1_4_2)
				eval(obj2_part + ".focus()")
				error=1
					flag++
				break
				}
			k++
		}
		if(error==1){break}
		k=k+1
		}

		for(i=0; i<2; i++)
		{
			if(dot.indexOf(date1_search.charAt(i*3+2))<0)
				{
				position=i*3+2+1
				alert(msg1_3+" "+position+" "+msg1_5_1)
				eval(obj1_part + ".focus()")
					flag++
				break
				}
		}

		for(i=0; i<2; i++)
		{
			if(dot.indexOf(date2_search.charAt(i*3+2))<0)
				{
				position=i*3+2+1
				alert(msg1_3+" "+position+" "+msg1_5_2)
				eval(obj2_part + ".focus()")
					flag++
				break
				}
		}

/*if("error detected")
	{   return false; alert(123);}
    else
	{return true; alert(321);}*/


		if(flag==0)
			{document.search_form.submit();}
}
//----------------------------------------------------------------
//----------------------------------------------------------------
function text_in_frame(name, news_text)
{
/*  var iframe_obj = eval(name+".document");
  var text_obj = '<HTML><BODY>'+news_text;

  iframe_obj.designMode="On";
  iframe_obj.open();
  iframe_obj.write(text_obj);
  iframe_obj.close();
  iframe_obj.body.style.fontFamily = "Times New Roman";
  iframe_obj.body.style.fontSize ="10pt";*/
}

function text_to_frame_unchangeable(name, news_text)
{
  var iframe_obj = eval(name+".document");
  var text_obj = news_text;

  /*iframe_obj.designMode="Off";
  iframe_obj.open();*/
  iframe_obj.write(text_obj);
/*  iframe_obj.close();*/
/*  iframe_obj.body.style.fontFamily = "Times New Roman";
  iframe_obj.body.style.fontSize ="10pt";*/
}

//----------------------------------------------------------------
//----------------add-something functions-------------------------

function add_text_function(text)
{
	var OpenWindow=window.open("", "text_window", "top=50,left=50,height=400,width=700,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,status=no");

	OpenWindow.document.write("<HEAD>")
	OpenWindow.document.write("<TITLE>Ввод текста материала</TITLE>")
	OpenWindow.document.write("</HEAD>")
	OpenWindow.document.write("<HTML>")
	OpenWindow.document.write("<BODY background='../images/background1.gif'>")
	OpenWindow.document.write("<CENTER>")
	OpenWindow.document.write(text)
	OpenWindow.document.write("</CENTER>")
	OpenWindow.document.write("</BODY>")
	OpenWindow.document.write("</HTML>")
	onClick='self.close()'
	self.name="main window"

	//OpenWindow=window.open('../images/uploaded/news/Qld19.jpg', '', config='top=50,left=50,height=400,width=700,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,status=no'); self.name='main window'
}

function serch_mous_over(name, msg)
{
	var obj = eval(name+".value");
	var obj_new = name + ".value";
 	if (obj==msg)
 	{
		obj_new = obj_new + "=" + "''";
		eval(obj_new);
	}
}
function serch_mous_out(name, msg)
{
	var obj = eval(name+".value");
	var obj_new = name + ".value";
 	if (obj=="")
 	{
		obj_new = obj_new + "='" + msg + "'";
		eval(obj_new);
	}
}
//--------------------------------------------------------------------------
function first_img(name)
{
	/*var obj = "document." + name + ".src";
		obj_new = obj + "=" + "'images/search1.gif'";
		eval(obj_new);*/
}
function second_img(name)
{
	/*var obj = "document." + name + ".src";
		obj_new = obj + "=" + "'images/search4.gif'";
		eval(obj_new);*/
}

//----------------------------------------------------------------
//--------------------------------------------------------
function check_data_forum(obj_part,form_name)
{
		var date_news=eval(obj_part + ".value")
		var len=date_news.length
		var digits="0123456789"
		var dot="."
		var k=0
		var error=0
		var position=0

		if(len != 8)
			{alert("Неверное количество знаков в поле 'Дата'!\nПравильный формат поля: dd.mm.yy.\nВозможно наличие лишних пробелов.")
		eval(obj_part + ".focus()")
		error=1}

		for(j=0; j<5; j++)
		{
		for(i=0; i<2; i++)
		{
			if(digits.indexOf(date_news.charAt(k))<0)
				{
				position=k+1
				alert("На позиции №"+" "+position+" "+"в дате должна быть цифра!")
				eval(obj_part + ".focus()")
				error=1
				break
				}
			k++
		}
		if(error==1){break}
		k=k+1
		}

		for(i=0; i<2; i++)
		{
			if(dot.indexOf(date_news.charAt(i*3+2))<0)
				{
				position=i*3+2+1
				alert("На позиции №"+" "+position+" "+"в дате должна быть точка!")
				eval(obj_part + ".focus()")
				error=1
				break
				}
		}
		if(error==0)
			{eval(form_name + ".submit()");}
}
//--------------------------------------------------------

