// эфект при загрузки страницы
//
function spaizGetElementById(id) {
if (document.getElementById(id)) {
return document.getElementById(id);
} else if (document.all[id]) {
 return document.all[id];
 } else if (document.layers && document.layers[id]) {
  return (document.layers[id]);
  } else {
   return false;
  }
}
function toggle_visibility(id,flag)  {
if (spaizGetElementById(id)) {
spaizGetElementById(id).style.visibility = (flag) ? 'visible' : 'hidden';
defaultStatus = (flag) ? 'Идёт загрузка страницы... Пожалуйста подождите...' : '';
}
}

// проверка на заполнение полей
//
function testvalue(vl,name)  {
if (vl=='') {
    alert('Вы забыли заполнить поле "'+name+'"!');
    return 0;
	}
else { return 1; }
}

// разрешение на ввод только цифр с клавиатуры
//
function checkIt(evt) {
	var charCode = (evt.which) ? evt.which : event.keyCode
	if (charCode > 31 && (charCode < 48 || charCode > 57)) {
		return false
	}
	return true
}

// окно вывода на печать
//
function openWin(page,w,h) {
	if (page==0) {
	    alert('Данная страница не предназначена для вывода на печать!');
    	}
   	else {
    	myWin= open("?index="+page+"&print_p=1", "displayWindow", "width="+w+", height="+h+", status=yes, toolbar=no, menubar=yes, scrollbars=yes");
        }
}

// предупреждение об удалении
//
function confirmdelete(name){
 var agree=confirm("Вы действительно хотите удалить "+name+"?");
  if (agree) return 1;
}

// разрешение на востановление
//
function confirmrestore(name){
 var agree=confirm("Вы действительно хотите восстановить "+name+" из резервной копии?\nВсе текущие разделы (стр.) на сайте будут перезаписаны.");
  if (agree) return 1;
}

// предупреждение о вводе не правельных символов
//
function noname(name){
         if (name.indexOf('?')!=-1) {
         alert(name.indexOf('?')+'Имя не должно содержать знаков:\n \/:*?"<>| ');
         }
}

// смена картинки 
//
function swapImage(imgName,newImg) {
eval('document.' + imgName + '.src = "' + newImg + '"')
}