// © 2000, Sergeui V. Kholod
var canExec = (self.name == "URLSource") && (self.parent.Content);
var bhref = '/';

function loadContent(contentIndex, contentLevel) {
	if (canExec) {
		if (!contentLevel) { contentLevel = 0; }
		if ((contentLevel != self.parent.contentLevel) || (contentIndex != self.parent.contentID)) {
//			if (contentLevel == 0) {
//				self.parent.Content.location.href = parseUrl(self.parent.location.pathname).path + 'content' + contentIndex + '.shtml';
//			} else {
//				self.parent.Content.location.href = parseUrl(self.location.pathname).path + 'content' + contentIndex + '.shtml';
//			}
			self.parent.Content.submenu(contentIndex);
//			self.parent.Content.location.href = self.parent.Content.location.href.replace(/content\d/i, 'content' + contentIndex);
			self.parent.contentID = contentIndex;
		}
	}
	return;
}
function parseUrl(data) {
	var e = /^((http|ftp):\/\/\)?([^:\/\s]+)|)((\/\W*[\w\-\.]+)*\/)([\w\-\.]+\.[^#?\s]+)?(#[\w\-]+)?$/;

    if (data.match(e)) {
        return  {url: RegExp['$&'],
                protocol: RegExp.$2,
                host:RegExp.$3,
                path:RegExp.$4,
                file:RegExp.$6,
                hash:RegExp.$7};
    }
    else {
        return  {url:"", protocol:"",host:"",path:"",file:"",hash:""};
    }
}
function writeByLevel(poorLevel, i) {
	var S = new Array(2);
	S[0] = "<div style=\"display: none\">";
	S[1] = "</div>";
	if (!canExec) return S[i];
	if (parent.getCookie("poorLevel") >= poorLevel) return S[i];
	return "";
}
function writeByLevel2(poorLevel, string) {
	if (!canExec) return string;
	if (parent.getCookie("poorLevel") < poorLevel) return string;
	return "";
}
if (canExec) {var lib = parent}
if (!canExec && (self.location.protocol == "http:")) {
//	window.location.href = "/?path=" + self.location.pathname + self.location.hash;
	code1 = document.createElement('a');
	code1.id = 'idCode1';
	code1.href = bhref + "?path=" + self.location.pathname + self.location.hash;
	document.writeln('<link href="' + code1.href + '" rel="index">');
	document.writeln('<link href="' + bhref + 'content.shtml" rel="contents">');
	code1.target = '_parent';
	code1.innerHTML = code1.href;
    code2 = document.createElement('div');
    code2.id = 'idCode2';
    code2.align = 'center';
	code2.style.font = 'normal 8pt/10pt Verdana, Geneva, Arial, Helvetica, sans-serif';
	code2.innerHTML = 'Полная версия этой страницы: ' + code1.outerHTML;
	document.writeln(code2.outerHTML);
}
function getValue(src, name, separator) {
/* separator:	"&" - search; ";" - cookie */
	var prefix = name + "=";
	var start = src.indexOf(prefix);
	if (start == -1) {return null}
	start += prefix.length;
	var end = src.indexOf(separator, start);
	if (end == -1) {end = src.length}
	var value = src.substring(start, end);
	return unescape(value);
}