var style_num=(1024>screen.width)?0:(1152>screen.width)?1:(1280>screen.width)?2:3;var num2style=["body,td{font-size:11px}","body,td{font-size:13px}","body,td{font-size:14px}","body,td{font-size:15px}"];document.write("<style>"+num2style[style_num]+"</style>");var sitios_data=[];var time0=time1=time2=time3=0;function strcmp(d,c){var f;for(var e=0;e<Math.min(d.length,c.length);e++){if(c.charAt(e)==":"){f=e+1}else{if(d.charAt(e)!=c.charAt(e)){return f}}}f=Math.min(d.length,c.length)+1;return f}function strcmp2(d,c){var f=-1;for(var e=0;e<Math.min(d.length,c.length);e++){if(d.charAt(e)!=c.charAt(e)){return e}}return f}function descifrar_utf8(a){var b="";var d=0;var e=c1=c2=0;while(d<a.length){e=a.charCodeAt(d);if(e<128){b+=String.fromCharCode(e);d++}else{if((e>191)&&(e<224)){c2=a.charCodeAt(d+1);b+=String.fromCharCode(((e&31)<<6)|(c2&63));d+=2}else{c2=a.charCodeAt(d+1);c3=a.charCodeAt(d+2);b+=String.fromCharCode(((e&15)<<12)|((c2&63)<<6)|(c3&63));d+=3}}}return b}function convertir_ff(e){return e;var b=0;var d="";var a=e.length;while(b<a){var c=((e.charCodeAt(b)-97)<<4)+e.charCodeAt(b+1)-97;d+=String.fromCharCode(c);b+=2}return descifrar_utf8(d)}function catnum2index(b){for(var a in sitios_data.info){var c=sitios_data.info[a].cat[sitios_data.info[a].cat.length-1][0];if(c==b){return a}}return -1}function gatherCatnombre(c){var a="";for(var b in sitios_data.info[c].cat){a+=sitios_data.info[c].cat[b][1];if(b!=sitios_data.info[c].cat.length-1){a+=": "}}return a}function catnombre2real(c){var b=catnum2index(c);var a=gatherCatnombre(b);a=a.replace(/^.*Eng: /,"");a=a.replace(/^.*Рус:/,"World: Russian:");a=a.replace(/^.*Укр:/,"World: Ukrainian:");a=a.replace(/: /g,"/");a=a.replace(/ /g,"_");return a}function catnombre2colons(c){var a=catnum2index(c);var b=gatherCatnombre(a);b=b.replace(/^.*Eng: /,"");b=b.replace(/^.*Рус:/,"World: Russian:");b=b.replace(/^.*Укр:/,"World: Ukrainian:");return b}function put_cat_accion(d,c){var b=[["http://www.dmoz.org/","/"],["http://www.dmoz.org/cgi-bin/add.cgi?where=",""],["http://www.dmoz.org/cgi-bin/apply.cgi?where=",""],["http://editors.dmoz.org/editors/editcat.cgi?cat=",""],["http://editors.dmoz.org/editors/editcat-unrev.cgi?cat=",""],["http://editors.dmoz.org/editors/editcat-unrev.cgi?cat=","&chainsaw=1"],["http://www.dmoz.org/","/desc.html"]];var a=b[d][0]+encodeURI(catnombre2real(c))+b[d][1];return a}function sitio_accion(e,c,d){var b=((catnombre2colons(d)).indexOf("Regional")==-1)?"Внимание!\n\nФункция редактирования сайтов является экспериментальной. Отслеживайте результаты.\n\nИнформация о сайте собрана примерно 15 января 2009 г.\nС тех пор описание и местоположение сайта могли измениться.\n\nЕсли сайт не удается открыть — он мог быть удален или перемещен в другой раздел или в нерассмотренные.":"Attention!\n\nSite editing function is experimental; please keep track of results.\n\nThe site data was gathered about 15 января 2009.\nSince then the description and placement of the site could have changed.\n\nIf the site wouldn't open for editing, it could have been deleted or moved to another category or to unreviewed.";var a="http://editors.dmoz.org/editors/editurl.cgi?url="+escape(c)+"&cat="+encodeURI(catnombre2real(d))+"&ref="+encodeURIComponent(c.replace("http://","").replace(/^www\./,"").replace(/index\.htm$/,"").replace(/\/$/,"")).replace("%2F","%25");alert(b);window.open(a,"mywindow","toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes")}function EsEditor(){var a=document.createElement("a");a.href="http://editors.dmoz.org/editors/";document.body.appendChild(a);if(a.currentStyle){var c=a.currentStyle.color;return(c=="#66f"||c=="#6666ff")}else{a.setAttribute("href","http://editors.dmoz.org/editors/");var b=document.defaultView.getComputedStyle(a,null);if(b){return(b.color=="rgb(102, 102, 255)")}}return false}function crear_cat_menu(b){var a="";if((catnombre2colons(b)).indexOf("Regional")==-1){if(EsEditor()){a+="<a href='"+put_cat_accion(0,b)+"'><p>Перейти в раздел</p></a>";a+="<a href='"+put_cat_accion(6,b)+"'><p>Описание раздела</p></a>";a+="<a href='"+put_cat_accion(3,b)+"'><p>Редактирование</p></a>";a+="<a href='"+put_cat_accion(4,b)+"'><p>Нерассмотренные</p></a>";a+="<a href='"+put_cat_accion(5,b)+"'><p>Power</p></a>";a+='<p onclick=\'window.prompt("Название раздела","'+catnombre2colons(b)+"\")'>Название раздела:</p>";a+='<p onclick=\'window.prompt("Путь к разделу","'+catnombre2real(b)+"\")'>Путь_к_разделу/</p>";a+="<p onclick='window.prompt(\"Ссылка на раздел\\n"+catnombre2colons(b)+'","<a href=&#39;http://www.dmoz.org/'+catnombre2real(b)+"/&#39;>"+catnombre2colons(b)+"</a>\")'>&lt;Ссылка на раздел&gt;</p>";a+="<p onclick='window.prompt(\"Ссылка для форума на раздел\\n"+catnombre2colons(b)+'","[URL=http://www.dmoz.org/'+catnombre2real(b)+"/]"+catnombre2colons(b)+"[/URL]\")'>[Ссылка для форума]</p>"}else{a+="<a href='"+put_cat_accion(0,b)+"'><p>Перейти в раздел</p></a>";a+="<a href='"+put_cat_accion(6,b)+"'><p>Описание раздела</p></a>";a+="<a href='"+put_cat_accion(1,b)+"'><p>Предложить сайт</p></a>";a+="<a href='"+put_cat_accion(2,b)+"'><p>Стать редактором</p></a>";a+='<p onclick=\'window.prompt("Название раздела","'+catnombre2colons(b)+"\")'>Название раздела</p>";a+="<p onclick='window.prompt(\"Ссылка на раздел\\n"+catnombre2colons(b)+'","<a href=&#39;http://www.dmoz.org/'+catnombre2real(b)+"/&#39;>"+catnombre2colons(b)+"</a>\")'>&lt;Ссылка на раздел&gt;</p>";a+="<p onclick='window.prompt(\"Ссылка для форума на раздел\\n"+catnombre2colons(b)+'","[URL=http://www.dmoz.org/'+catnombre2real(b)+"/]"+catnombre2colons(b)+"[/URL]\")'>[Ссылка для форума]</p>"}}else{if(EsEditor()){a+="<a href='"+put_cat_accion(0,b)+"'><p>Go to Category</p></a>";a+="<a href='"+put_cat_accion(6,b)+"'><p>Description (if exists)</p></a>";a+="<a href='"+put_cat_accion(3,b)+"'><p>Edit Category</p></a>";a+="<a href='"+put_cat_accion(4,b)+"'><p>Unreviewed</p></a>";a+="<a href='"+put_cat_accion(5,b)+"'><p>Unrev. Power</p></a>";a+='<p onclick=\'window.prompt("Category Name","'+catnombre2colons(b)+"\")'>Category Name:</p>";a+='<p onclick=\'window.prompt("Category Path","'+catnombre2real(b)+"\")'>Category_Path/</p>";a+="<p onclick='window.prompt(\"Link to Category\\n"+catnombre2colons(b)+'","<a href=&#39;http://www.dmoz.org/'+catnombre2real(b)+"/&#39;>"+catnombre2colons(b)+"</a>\")'>&lt;Link to Category&gt;</p>";a+="<p onclick='window.prompt(\"Forum Link to Category\\n"+catnombre2colons(b)+'","[URL=http://www.dmoz.org/'+catnombre2real(b)+"/]"+catnombre2colons(b)+"[/URL]\")'>[Forum Link]</p>"}else{a+="<a href='"+put_cat_accion(0,b)+"'><p>Go to Category</p></a>";a+="<a href='"+put_cat_accion(6,b)+"'><p>Description (if exists)</p></a>";a+="<a href='"+put_cat_accion(1,b)+"'><p>Submit a Site</p></a>";a+="<a href='"+put_cat_accion(2,b)+"'><p>Become an Editor</p></a>";a+='<p onclick=\'window.prompt("Category Name","'+catnombre2colons(b)+"\")'>Category Name</p>";a+="<p onclick='window.prompt(\"Link to Category\\n"+catnombre2colons(b)+'","<a href=&#39;http://www.dmoz.org/'+catnombre2real(b)+"/&#39;>"+catnombre2colons(b)+"</a>\")'>&lt;Link to Category&gt;</p>";a+="<p onclick='window.prompt(\"Forum Link to Category\\n"+catnombre2colons(b)+'","[URL=http://www.dmoz.org/'+catnombre2real(b)+"/]"+catnombre2colons(b)+"[/URL]\")'>[Forum Link]</p>"}}document.getElementById("cat_menu_"+b).innerHTML=a}function get_sitio_menu(a,b){if(catnombre2colons(b).indexOf("Regional")==-1){if(EsEditor()){return"<div class='sitio_edit_button' onclick='sitio_accion(0,\""+a+'",'+b+")'>ред</div>"}else{return""}}else{if(EsEditor()){return"<div class='sitio_edit_button' onclick='sitio_accion(0,\""+a+'",'+b+")'>edit</div>"}else{return""}}}function actualizar_Resultado_cat(b,d){var h=0;var m=document.getElementById("sitios_"+b);var p="";crear_cat_menu(b);for(var l in d.info){var a=d.info[l].cat[d.info[l].cat.length-1][0];if(a==b){h=d.info[l].sitiosnum;for(var g in d.info[l].sitios){var f=convertir_ff(d.info[l].sitios[g][3]);var c=convertir_ff(d.info[l].sitios[g][4]);for(var e in d.info[l].sitios[g][5]){var n=new RegExp("(^|[ /_.,:->-]|\\u0028|\\u0022|\\u005b)("+d.info[l].sitios[g][5][e]+")($|[ /_.,:-<-]|\\u0029|\\u0022|\\u005D)","gi");f=f.replace(n,"$1<span class='hlword'>$2</span>$3");c=c.replace(n,"$1<span class='hlword'>$2</span>$3")}var o=get_sitio_menu(d.info[l].sitios[g][1],a)+'<a target="_blank" class="sitiolink" href="'+d.info[l].sitios[g][1]+'"><p class="sitioinfo"><span class="sitiotitle">'+f+'</span> — <span class="sitiodescr">'+c+"</span></p></a>";p+=o}break}}document.getElementById("numsites_"+b).innerHTML="("+h+")";p+='<div style="clear:both;font-size:1px;margin:0;padding:0"></div>';m.innerHTML=p;if(d==sitios_data){document.getElementById("search_"+b).text.value=""}return}function gotoCatURL(catid){document.getElementById("sitios_"+catid).innerHTML='<center><img src="/incl/ajax-loader.gif" style="margin: 3em auto"/></center>';var xmlhttp;if(window.XMLHttpRequest){xmlhttp=new XMLHttpRequest()}else{if(window.ActiveXObject){xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")}else{alert("Your browser doesn't seem to support XMLHTTP!")}}xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4){var cat_sitios_data=eval(xmlhttp.responseText);actualizar_Resultado_cat(catid,cat_sitios_data)}};xmlhttp.open("GET","/fromcat/"+encodeURI(document.getElementById("search_"+catid).text.value)+"&"+catid,true);xmlhttp.send(null)}function ajaxFuncion(){var l="";for(var c=0;c<sitios_data.info.length;c++){if(!sitios_data.info[c]){break}var d=sitios_data.info[c].cat[sitios_data.info[c].cat.length-1][0];var k='<div class="cat group-hidden-wrap qual'+sitios_data.info[c].qua+'">';k+='<h3 class="toggle_plus" onclick="toggle_group('+d;k+=')" id="cat_'+d+'">';var a=gatherCatnombre(c);if(c!=0){var e=strcmp(a,gatherCatnombre(c-1));if(!e){e=0}a="<span class='pale'>"+a.substring(0,e)+"</span>"+a.substr(e)}a+=' <span class="doccount">('+sitios_data.info[c].sitiosnum+")</span>";var e;if(c!=0){e=strcmp2(sitios_data.info[c].sortcode,sitios_data.info[c-1].sortcode);if(e%3==0){var h=new RegExp("^(([^:]*:){"+e/3+"}</span> )(.*)$","");a=a.replace(h,"$1<span class='newsect'>$3</span>")}}for(var b in sitios_data.info[c].cathl){var h=new RegExp("(^|[ /_.,:->-]|\\u0028|\\u0022)("+sitios_data.info[c].cathl[b]+")($|[ /_.,:-<-]|\\u0029|\\u0022)","gi");a=a.replace(h,"$1<span class='hlword'>$2</span>$3")}a=a.replace("Субъекты Федерации:","...");a=a.replace("Европа:","...");a=a.replace("Высшие учебные заведения:","ВУЗы:");k+=a;k+='</h3><div class="cat_dropdown">';k+='<div class="cat_menu" id="cat_menu_'+d+'"></div>';k+='<form class="inCatSearch" id="search_'+d+'" action="javascript:gotoCatURL('+d+')">';k+='В этом разделе:<input size="50" name="text" value="" maxlength="50" style="margin: 0 1em 0 1em;" />';k+='<input type="submit" value=" Найти " style="margin-right:1em;" /><span style="font-size:150%">→</span> <span id="numsites_'+d+'"></span>';k+='<input type="submit" onclick="javascript:buscarDeTop('+d+')" value=" Исходное " style="margin: 0 1em 0 1em;" />';k+='<input type="submit" onclick="javascript:buscarDeCatNombre('+d+')" value=" Всё " /></form>';k+='<div class="sitios" id="sitios_'+d+'"></div>';k+="</div></div>";l+=k}document.getElementById("response").innerHTML=l;var f=(sitios_data.sitios_mostrado==sitios_data.sitios_total)?"all":"part";var g=(sitios_data.sitios_mostrado==sitios_data.sitios_total)?"":"<tr><td>показано:</td><td class='allpart'>"+sitios_data.sitios_mostrado+"</td><td class='allpart'>"+sitios_data.cats_mostrado+"</td></tr>";document.getElementById("num_resultados").innerHTML="<table class='"+f+"' cellspacing='0' cellpadding='0'><tr><td>&nbsp;</td><td>сайты</td><td>разделы</td></tr>"+g+"<tr><td style='text-align:right'>найдено:</td><td>"+sitios_data.sitios_total+"</td><td>"+sitios_data.cats_total+"</td></tr></table>"}function buscarDeTop(a){document.getElementById("search_"+a).text.value=document.search.text.value;gotoCatURL(a)}function buscarDeCatNombre(c){var b=catnum2index(c);var a=sitios_data.info[b].cat[0][1];document.getElementById("search_"+c).text.value=a;gotoCatURL(c)}function toggle_group(b){var a=document.getElementById("cat_"+b);if(a.parentNode.className.indexOf("group-hidden-wrap")!=-1){a.parentNode.className=a.parentNode.className.replace(/group-hidden-wrap/g,"group-visible-wrap");buscarDeTop(b)}else{a.parentNode.className=a.parentNode.className.replace(/group-visible-wrap/g,"group-hidden-wrap")}}function checkParams(){var a=unescape(document.location.pathname.substr(1));if(a.indexOf("Ð")!=-1||a.indexOf("Ñ")!=-1){a=descifrar_utf8(a)}if(a!=""){document.search.text.value=a;ajaxFuncion()}document.search.text.focus()}function gotoURL(){var a=document.search.text.value;document.location="http://vnikaesh.ru/"+a}function makeCatList(){var c="<p>";for(var b in sitios_data.info){var a=gatherCatnombre(b);a=a.replace(/^.*Рус:/,"World: Russian:");a=a.replace(/^.*Укр:/,"World: Ukrainian:");a=a.replace(/: /g,"/");a=a.replace(/ /g,"_");c+=a+"<br />"}c+="</p>";document.body.innerHTML=c};