function makeAction(ac)
{
	if (ac != "cancel")
	{

		_inp = document.getElementById("action");
		_inp.value=ac;
		_form = document.getElementById("saveForm");
		_form.submit();

	}
	else
	{
		_inp = document.getElementById("action");
		_inp.value=ac;
		_form = document.getElementById("saveForm");
		_form.submit();
	}
}


var reg_2=new RegExp("^\\d+(\\.\\d+)?$"); //Цифры с точкой
var reg_1=new RegExp("^[0-9]+$"); //Цифры
var reg_4=new RegExp("^[0-9a-zA-Zа-яА-Я_\\ \\-\\+\\,\\.\\;]+$","m"); //текст
var reg_3=new RegExp("^[0-9a-zA-Z_\\ \\-\\+\\,\\.\\;\\?\\&\\/\\:]+$","m"); //ссылки

function checkForm()
{
	var _form = document.getElementById("saveForm");
	var _name = document.getElementById("name");
	var _partN = document.getElementById("partN");
	var _link = document.getElementById("link");
	var _desc = document.getElementById("desc");
	var _price = document.getElementById("price");

	var mistake = "";
	if (!reg_4.test(trim(_name.value)) && trim(_name.value)!="")
	{
		var nameMistake = "В поле \"Название\" содержатся недопустимые символы";
		var _nameM = document.getElementById("nameM");
		_nameM.innerHTML = nameMistake;
		mistake = 1;
	}
	else if (trim(_name.value)=="")
	{
		var _nameM = document.getElementById("nameM");
		_nameM.innerHTML = "Вы не заполнили поле \"Название\".";
		mistake = 1;
	}
	else
	{
		var _nameM = document.getElementById("nameM");
		_nameM.innerHTML ="&nbsp;";
	}

	if (!reg_1.test(trim(_partN.value)) && trim(_partN.value)!="")
	{
		var partNMistake = "В поле \"PartN\" могут содержаться только цифры.";
		var _partNM = document.getElementById("partNM");
		_partNM.innerHTML = partNMistake;
		mistake = 1;
	}
	else if (trim(_partN.value)=="")
	{
		var _partNM = document.getElementById("partNM");
		_partNM.innerHTML = "Вы не заполнили поле \"partN\".";
		mistake = 1;
	}
	else
	{
		var _partNM = document.getElementById("partNM");
		_partNM.innerHTML ="&nbsp;";
	}

	if (!reg_3.test(trim(_link.value)) && trim(_link.value)!="")
	{
		var linkMistake = "В поле \"Ссылка\" содержатся недопустимые символы";
		var _linkM = document.getElementById("linkM");
		_linkM.innerHTML = linkMistake;
		mistake = 1;
	}
	else if (trim(_link.value)=="")
	{
		var _linkM = document.getElementById("linkM");
		_linkM.innerHTML = "Вы не заполнили поле \"Ссылка\".";
		mistake = 1;
	}
	else
	{
		var _linkM = document.getElementById("linkM");
		_linkM.innerHTML = "&nbsp;";
	}

	if (!reg_4.test(trim(_desc.value)) && trim(_desc.value)!="")
	{
		var descMistake = "В поле \"Описание\" содержатся недопустимые символы";
		var _descM = document.getElementById("descM");
		_desc.innerHTML = descMistake;
		mistake = 1;
	}
	else if (trim(_desc.value)=="")
	{
		var _descM = document.getElementById("descM");
		_descM.innerHTML = "Вы не заполнили поле \"Описание\".";
		mistake = 1;
	}
	else
	{
		var _descM = document.getElementById("descM");
		_descM.innerHTML = "&nbsp;";
	}

	if (!reg_2.test(_price.value) && trim(_price.value)!="")
	{
		var priceMistake = "В поле \"Цена\" могут содержаться только цифры с точкой";
		var _priceM = document.getElementById("priceM");
		_priceM.innerHTML = priceMistake;
		mistake = 1;
	}
	else if (trim(_price.value)=="")
	{
		var _priceM = document.getElementById("priceM");
		_priceM.innerHTML = "Вы не заполнили поле \"Цена\".";
		mistake = 1;
	}
	else
	{
		var _priceM = document.getElementById("priceM");
		_priceM.innerHTML = "&nbsp;";
	}
	return mistake;
}

function gotoDelete(id)
{
	document.location = "delete.php?id="+id;
}

function changePoss(_id, _moveTo)
{
	var _idTxt = document.getElementById("idToMove");
	_idTxt.value = _id;
	var _moveToTxt = document.getElementById("pos");
	_moveToTxt.value = _moveTo;
	var _form = document.getElementById("changePos");
	_form.submit();
}
function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}

function resetForm(formId)
{
	_form = document.getElementById(formId);
	_form.reset();
}

//Смена картинки ктапчи
function changeKctaptchaSrc(){
	t = new Date();
	session_name = document.getElementById('Regsession_name').value;
	session_id = document.getElementById('Regsession_id').value;
	document.getElementById('regImg').src='/kcaptcha/index.php?'+session_name+'='+session_id+'&d='+t.getTime();
}
function checkFormAddMessage()
{
	var _title = document.getElementById("title");
	var _form = document.getElementById("addNewForm");
	var _text = document.getElementById("text");
	var err = "";
	if (trim(_title.value)=="")
	{
		err = "Введите тему сообщения!"
		//_form.submit();
	}
	var _txt = trim(_text.value);
	if (_txt.length > 500)
	{
		err = err + "Длинна текста сообщения не может быть более 500 символов!";
	}
	if (err != "")
	{
		alert(err);
	}
	else
	{
		_form.submit();
	}

}

function submitSearchForm(p)
{
	var _form = document.getElementById("searchForm");
	_form.action = "store.php?pages="+p;
	_form.submit();
}
function submitAdminSearchForm(p)
{
	var _form = document.getElementById("searchForm");
	_form.action = "index.php?pages="+p;
	_form.submit();
}
function resetSearchResult(page)
{
	document.location = page;
	//_keywords = document.getElementById("keywords");
	//_keywords.value = "";
	//var _form = document.getElementById("searchForm");
	//		_form.submit();
}

function deletePost(_id)
{
	if (confirm("Вы уверены, что хотите удалить сообщение и все нижележащие?"))
	{
		document.location = "deletepost.php?id="+_id;
	}
}

function gotoPostBack(_id)
{
	document.location = "forum.php?id="+_id;
}

function checkFormOrder()
{
	var _count = document.getElementById("count");
	var _partN = document.getElementById("partN");
	var _message = document.getElementById("message");
	var _coords = document.getElementById("coords");
	var err = "";
	if (trim(_count.value) == "")
	{
		err = err + "Заполните поле \"Количество\".";
	}
	else
	{
		if (!reg_1.test(trim(_count.value)))
		{
			err = err + "В поле \"Количество\" могут содержаться только цифры.";
		}
	}
	if (trim(_partN.value) == "")
	{
		err = err + "Заполните поле \"PartN\".";
	}
	if (trim(_message.value) == "")
	{
		err = err + "Заполните поле \"Описание заявки\".";
	}
	else
	{
		var _txt = trim(_message.value);
		if (_txt.length > 50)
		{
			err = err + "Максимальная длинна текста \"Описания заявки\" не может быть более 50 символов.";
		}
	}
	if (trim(_coords.value) == "")
	{
		err = err + "Заполните поле \"Координаты для связи\".";
	}
	if (err == "")
	{
		var _td = document.getElementById("errors");
		_td.innerHTML = "&nbsp;";
		var _form = document.getElementById("orderForm");
		_form.submit();
	}
	else
	{
		var _td = document.getElementById("errors");
		_td.innerHTML = err;
	}
}

	
