var uri="http://todesser.net/cit/samka/sotona.html",guru={
"1":"Я могу ошибаться, но у меня возникает ощущение, что сейчас потихонечку начинает входить в моду новый вид кривого понимания сатанизма...",
"2":"Однако в последнее время мода на «подлосатанизм» стала сходить на нет... Молодые халявщики, приспособленцы и ублюдки уже не увлекаются чтением ЛаВея.",
"3":"Фактически сейчас на тонущем корабле осталось лишь совершенно безнадежное старичье, которое слишком сильно увлеклось игрой и уже до самой смерти от нее не отвлечется",
"4":"То есть если у «подлосатанистов» шел зацикл на аморальность и эгоизм, то эти новенькие циклятся на самосовершенствовании",
"5":"Забавное: он называет себя некромантом, и при этом не то что в морге ни разу в жизни не был (я уж молчу про налаженные контакты и т.д.), но и на кладбище никогда не ходил (в смысле, как сатанист; на похороны любимой бабушки - может, и ходил, не знаю)",
"6":"Демон - Темная субстанция, более или менее обособленная от Тьмы как таковой (однако не теряющая связь с Тьмой) и имеющая более или менее четкую внутреннюю структуру",
"7":"Реальная польза от существования на Земле симбиоза демона и чел-овека равна нулю",
"8":"Исследовать Тьму опасно. Потому что рано или поздно она скажет: «ты получил достаточно информации, теперь используй ее». И это будет страшно и неожиданно",
"9":"Руководствоваться принципами Тьмы не в сетевой болтовне, не с друзьями за кружкой пива, не в дурацких ночных стишках – а всегда, в самых неподходящих для этого будничных ситуациях.",
"10":"В интеллектуальном смысле я очень хреновый оккультист.",
"11":"Тьме по хуй, что я понимаю, а что не понимаю. Она просто работает мной напрямую.",
"12":"Я хуевый оккультист. Я все время пытаюсь изучить все это... Астрологию, Кроули, и т.д. Но меня все время заносит в те области, в которых нужно действовать, а не учиться.",
"13":"Разглядев признаки расстройства, особь надо направить не в Сеть искать материалы по сатанизму, а в кабинет хорошего психотерапевта.",
"14":"Просто тот факт, что идти, например, в космонавты с больным сердцем нельзя - до людей доходит всегда. А что сатанизм - это не то место, куда стоит соваться с больной головой, понятно далеко не всем...",
"":""}

function sort_off(){
	document.getElementById("condition").style.color="green"
	document.getElementById("condition").innerHTML="Животное спокойно!"
}

function sort_on(){
	document.getElementById("condition").style.color="red"
	document.getElementById("condition").innerHTML="Подождите, дрожат ручонки!"
}

function sort_by(sort){
	var e=document.getElementById("guru_list"),l=0,f,t,m,c
	e.innerHTML='';
	for(k in guru)if(k!=''){
		so=guru[k]
		s=guru[k].replace(new
			RegExp('&#1122;','g'),'Е').replace(new
			RegExp('&#1123;','g'),'е').replace(new
			RegExp('&#1138;','g'),'Ф').replace(new
			RegExp('&#1139;','g'),'ф').replace(new
			RegExp('&#1140;','g'),'Ж').replace(new
			RegExp('&#1141;','g'),'ж').replace(new
			RegExp('&([a-z]+|#[0-9]+);','ig'),' ').replace(new
			RegExp('\s+','g'),' ').replace(new
			RegExp('^[^а-яА-Яa-zA-Z0-9]+',''),'').toLowerCase();
		f=0
		t=l
		m=Math.floor((t-1)/2)
		while(t-f>0&&e.getElementsByTagName("p").item(m)){
			switch(sort){
			case "value":
				c=s>e.getElementsByTagName("p").item(m).innerHTML.replace(new RegExp('^[^>]+>','g'),'')
				break
			default:
				c=true
				break;
			}
			if(c)f=m+1
			else t=m
			m=f+Math.floor((t-f-1)/2)
		}
//		if(l>3)return;
		a=document.createElement("p")
		a.setAttribute("class","guru_phrase")
		a.setAttribute("id","phrase"+k)
		a.innerHTML='<span class="hideit">'+s+'</span><a name=\"phrase'+k+
			'\"></a>'+k+'. <span id=\"quote'+k+'\">'+so.replace(/\n/g,'<br />\n')+
			'</span><br /><a href=\"#top\">наверх</a><br /><a id=\"show_html'+k+
			'\" href=\"#\" onclick=\"return show_html_code(this,0)\">обернуть слова в строчный HTML-код</a><br /><a id=\"show_html'+k+
			'\" href=\"#\" onclick=\"return show_html_code(this,1)\">обернуть слова в сатанинский HTML-код</a>'
		e.insertBefore(a,e.getElementsByTagName("p").item(t))
		l++
	}
	e.style.height=e.offsetHeight
	sort_off();
	return false
}

function show_html_code(a,cn){
	var e=document.getElementById("quote"+a.id.substr(9)),code,hcode
	l=a.parentNode.getElementsByTagName("div");
	for(var q=0;q<l.length;q++){
		if(l.item(q).className=="html_code"){
			a.parentNode.removeChild(l.item(q))
		}
	}
	t=document.createElement("div")
	t.className="html_code"
	code='<span style="font-family:&quot;Palatino Linotype&quot;,FreeSerif,&quot;Royal Times New Roman&quot;,&quot;Arial Unicode MS&quot;,&quot;Royal Arial&quot;,Code2000,&quot;Lucida Sans Unicode&quot;,&quot;XSerif Unicode&quot;,serif;">'+
		guru[a.id.substr(9)].replace(/\n/g,'<br />')+
		'&nbsp;<sup><a href="'+
		(location.protocol=="http:"&&location.href.search(/\./)!=-1?location.href:uri).replace(new RegExp('#.*$',''),'')+
		'#phrase'+
		a.id.substr(9)+
		'" target="_blank">(o)</a></sup></span>'
	if(cn==0)code='<div style="background-color:#ffffff;color:#7070FF;">'+code+'</div>'
	if(cn==1)code='<div style="margin:0;padding:20px 14px 28px 25px;background-color:#000000;color:#ff0000;border:1px solid black;">'+code+'</div>'
	hcode=htmlspecialchars(code)
	t.innerHTML=hcode
	a.parentNode.appendChild(t)
	sort_off();
	document.getElementById("guru_list").style.height=document.getElementById("guru_list").offsetHeight
	return false
}

function htmlspecialchars(s){
	return s.replace(new
			RegExp(String.fromCharCode(1122)),'&#1122;').replace(new
			RegExp(String.fromCharCode(1123)),'&#1123;').replace(new
			RegExp(String.fromCharCode(1138)),'&#1138;').replace(new
			RegExp(String.fromCharCode(1139)),'&#1139;').replace(new
			RegExp(String.fromCharCode(1140)),'&#1140;').replace(new
			RegExp(String.fromCharCode(1141)),'&#1141;').replace(new
			RegExp('&','g'),'&amp;').replace(new
			RegExp('>','g'),'&gt;').replace(new
			RegExp('<','g'),'&lt;').replace(new
			RegExp('"','g'),'&quot;').replace(new
			RegExp("'",'g'),'&apos;')
}
