function openzak()
{
  var obj = document.getElementById( "zak" );
  obj.style.visibility = "visible";
}

function closezak()
{
  var obj = document.getElementById( "zak" );
  obj.style.visibility = "hidden";
}
function trim(str)
{
	return str.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
}

function checkForm(form) {
// Заранее объявим необходимые переменные
var el, // Сам элемент
elName, // Имя элемента формы
value, // Значение
type; // Атрибут type для input-ов
// Массив списка ошибок, по дефолту пустой
var errorList = [];
// Хэш с текстом ошибок (ключ - ID ошибки)
var errorText = {
1 : "Не заполнено поле 'Имя'",
2 : "Не заполнено поле 'E-mail'",
3 : "Не заполнено поле 'Телефон'",
4 : "Не заполнено поле 'Заказ'"
}
// Получаем семейство всех элементов формы
// Проходимся по ним в цикле
for (var i = 0; i < form.elements.length; i++) {
el = form.elements[i];
elName = el.nodeName.toLowerCase();
value = trim(el.value);
if (elName == "input") { // INPUT
// Определяем тип input-а
type = el.type.toLowerCase();
// Разбираем все инпуты по типам и обрабатываем содержимое
switch (type) {
case "text" :
if (el.name == "fio" && value == "") errorList.push(1);
if (el.name == "eml" && value == "") errorList.push(2);
if (el.name == "phone" && value == "") errorList.push(3);

break;
case "file" :
if (value == "") errorList.push(3);
break;
case "checkbox" :
break;
case "radio" :
break;
default :
break;
}
} else if (elName == "textarea") { // TEXTAREA
if (value == "") errorList.push(4);
} else if (elName == "select") { // SELECT
//if (value == 0) errorList.push(5);
} else {
// Обнаружен неизвестный элемент ;)
}
}
// Финальная стадия
// Если массив ошибок пуст - возвращаем true
if (!errorList.length) 
{
  var obj = document.getElementById( "checked" );
  obj.value='---';
  return true;
}
// Если есть ошибки - формируем сообщение, выовдим alert
// и возвращаем false
var errorMsg = "При заполнении формы допущены следующие ошибки:\n\n";
for (i = 0; i < errorList.length; i++) {
errorMsg += errorText[errorList[i]] + "\n";
}
alert(errorMsg);
return false;
} 

var message="Уважаемый посетитель! Все права на материалы, представленные на этом сайте, принадлежат компаниии Артика-Ковка!";
function click(e) {if (document.all)
{if (event.button == 2)
{alert(message);return false;}}
if (document.layers) {if (e.which == 3)
{alert(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MouseDown);}
document.onmousedown=click;
