/* функция присваивания значения инпуту или текствому окну */
function val_in_id(id, val)
{
	id = document.getElementById(id);
	id.value=val;
	id.focus();
}

function cheket(id_chek)
{
	var name = document.getElementById(id_chek);
	if (name.checked)
	{
		name.checked = 0;
	}
	else
	{
		name.checked = 1;
	}
}

/* функция спрашивает подтверждение что бы перейти на какойто URL */
function go_url_zapros(url_go, str)
{
	//var otvet = confirm(str);
	var otvet = prompt('Если хотите удалить, то введите 4', '')
	if (otvet == '4')
	{
		document.location = url_go;
	}
}

/* функция скрывает/отображает объект */
function vid_on_one(id_name)
{
	var name = document.getElementById(id_name);
	if (name.style.visibility == "hidden")
	{
		name.style.display = 'block';
		name.style.visibility = 'visible';
	}
	else
	{
		name.style.visibility = "hidden";
		name.style.display = "none";
	}
}

// функция, вставки ссылки
function insertAtCursorURL(myField) {

  //IE support

  if (document.selection) {

    myField.focus();

    sel = document.selection.createRange();

   sel.text = '<a href="' + prompt('URL Ссылки', 'http://') + '">' + prompt('Описание ссылки', sel.text) + "</a>";

  }

  //MOZILLA/NETSCAPE support

  else if (myField.selectionStart || myField.selectionStart == '0') {
myValue = '12';
    var startPos = myField.selectionStart;

    var endPos = myField.selectionEnd;
    
    myValue = myField.value.substring(startPos, endPos);
    myValue = '<a href="' + prompt('URL Ссылки', 'http://') + '">' + prompt('Описание ссылки', myValue) + "</a>";

    myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length);

  } else {

    myField.value += myValue;

  }
}

// функция, вставки тегов
function insertAtCursorTag(myField, tag) {

  //IE support

  if (document.selection) {

    myField.focus();

    sel = document.selection.createRange();

   sel.text = '<' + tag + '>'  + sel.text + '</' + tag + '>' ;

  }

  //MOZILLA/NETSCAPE support

  else if (myField.selectionStart || myField.selectionStart == '0') {
myValue = '12';
    var startPos = myField.selectionStart;

    var endPos = myField.selectionEnd;
    
    myValue = myField.value.substring(startPos, endPos);
    myValue = '<' + tag + '>'  + myValue + '</' + tag + '>';

    myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length);

  } else {

    myField.value += myValue;

  }
}

// функция вставки оператора
function insertAtCursorOperator(myField, tag) {

  //IE support

  if (document.selection) {

    myField.focus();

    sel = document.selection.createRange();

   sel.text = tag  + sel.text;

  }

  //MOZILLA/NETSCAPE support

  else if (myField.selectionStart || myField.selectionStart == '0') {
myValue = '12';
    var startPos = myField.selectionStart;

    var endPos = myField.selectionEnd;
    
    myValue = myField.value.substring(startPos, endPos);
    myValue = tag  + myValue;

    myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length);

  } else {

    myField.value += myValue;

  }
}