function openImage(imgName, wt, ht, top, left) {
  if (!top) top = (screen.height) ? ((screen.height - ht)/2 - 50) : 0;
  if (!left) left = (screen.width) ? (screen.width - wt)/2 : 0;

  image=window.open("","fullImage","width=" + (wt+20) + ",height=" + (ht+20) + ",top=" + top + ",left=" + left + ",toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=yes");
  image.focus();
  image.document.open();
  image.document.write("<html>\n<head>\n<title>" + imgName + "</title>\n");
  image.document.write("<meta name=\"robots\" content=\"noindex,nofollow\">\n");
  image.document.write("<script type=\"text/javascript\" language=\"javascript\">function resizeToContent(img) {  	var hSpace = 0; 	var vSpace = 0; 	 	var height; 	var width;  	if ((self.innerWidth) && (self.outerWidth)) { 	 		hSpace = self.outerWidth - self.innerWidth + 12; 		vSpace = self.outerHeight - self.innerHeight + 6; 	} 	else if (self.screenTop) {  		self.moveTo(0, 0); 		hSpace = self.screenLeft + 12; 		vSpace = self.screenTop + 28; 	} 	 	width = img.offsetWidth + 10 + hSpace; 	height = img.offsetHeight + 10 + vSpace;  	if (window.screen) { 	 		var left = (screen.width - width)/2; 		var top = (screen.height - height)/2 - 50; 		 		self.moveTo(left, top); 	}  	self.resizeTo(width, height); }</script>\n");
  image.document.write("<style type=\"text/css\">body { padding: 0px; margin: 5px; text-align: center } </style>\n");
  image.document.write("<a href=\"javascript: window.close();\"><img src=\"" + imgName + "\" border=\"0\" alt=\"закрыть окно\" onload=\"javascript: resizeToContent(this)\"></a>\n");
  image.document.write("\n</body></html>");
  image.document.close();
}

// защита от спам-роботов
function code_email(login, server, domain) {
  eml = login + "@" + server + "." + domain;
  return eml;
}

function code_mailto(login, server, domain, subj) {
  eml = "mailto:" + code_email(login, server, domain);
  if (subj) eml += '?subject=' + subj;

  window.location.href = eml;
}

// добавление страницы в закладки
function addBookmark(element) {

	var href = window.location.href;
	var title = document.title;

	if (window.sidebar) {
	
		window.sidebar.addPanel(title, href, "");
	}
	else if (window.opera) {
	
		element.href = href;
		element.title = title;
	}
	else if (window.external) {
	
		window.external.AddFavorite(href, title);
	}
	else {
	
		alert("Ваш браузер не поддерживает автоматическое создание закладок. Вы можете добавить закладку вручную, используя предлагаемые браузером средства.");
	
		return false;
	}
	
	return true;
}

// делаем страницу стартовой
function makePageStart(element) {

	if (window.external) {
	
		element.style.behavior = "url(#default#homepage)"; 
		element.setHomePage(window.location.href);
	}
	else {
	
		alert("Ваш браузер не позволяет задать стартовую страницу автоматически. Вы можете сделать страницу стартовой вручную, используя предлагаемые браузером средства.");
	}
	
	return false;
}
