var firstpage = 1;
var lastpage = 54;
<!-- hide 
function killerrors() { 
return true; 
} 
window.onerror = killerrors; 
var homepage="http://kosmos.pass.as/";
var djvupage="http://kosmos.pass.as/welcome.djvu";

//var currentPage = parseInt(document.location.href.substring(document.location.href.indexOf("pg_")+3));
var currentPage = parseInt(curpg.match(/\d+/g),10);
var currentZoom = 100;

var IsPageIndexLoaded = 1;
function gotodjvu(newPage)
{
djvupage=contents.location.href.replace(/(\d{4})\/(\d{2})\/(.*)/,"$1/$2djvu/directory.djvu?djvuopts&page=")+newPage;
document.writeln('<object style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" ');
document.writeln('codeBase="/static/DjVuControl_en_US.cab" '); 
document.writeln('classid="clsid:0e8d0700-75df-11d3-8b4a-0008c7450c4a" ');
document.writeln('width="100%" height="100%" BORDER="0">');
document.writeln('<PARAM NAME="src" VALUE="'+djvupage+'">');
document.writeln('<PARAM NAME="flags" VALUE="toolbar=true scrollbars=true zoom=fitpage">');
document.writeln('<div style=\'padding: 10px;width:600px; \'>');
document.writeln('<div class="black13" style=\'border: 1px solid #000000; background-color: #f5f5f5; padding: 10px;\'>');
document.writeln('<b>ВАЖНО СЪОБЩЕНИЕ:</b><p />');
document.writeln('<p>Вие нямате инсталиран DjVu плугин във вашия браузър, който е необходим за да разглеждате тази страница.');
document.writeln(' Ако настройките за сигурността на вашата система не разрешават автоматично инсталиране');
document.writeln(' на Active X control, тогава ще видите съобщение в жълта лента горе.');
document.writeln('(Такива са настройките по подразбиране на Windows XP SP2.) ');
document.writeln('За да продължите с автоматично инсталиране, щракнете на жълтото съобщение ');
document.writeln(' и разрешете този Active X control. (Той е с размер само 900к)</p>');
document.writeln(' <img border="0" src="http://kosmos.pass.as/static/installdjvu.JPG" width="400" height="200">');
document.writeln('<p>   Изчакайте малко да се появи пак страничката и отново щракнете на иконата DjVu');
document.writeln(' - този път ще ви се появи подканване за инсталиране, което трябва да потвърдите и да изчакате плугина да се свали и инсталира<p> ');
document.writeln(' <img border="0" src="http://kosmos.pass.as/static/confirmdjvu.JPG" width="400" height="200">');
document.writeln('<p>   Ако по някаква причина имате проблеми с автоматичното инсталиране, щракнете на линка ');
document.writeln('<a href="/static/DJVUCNTL_601_EN.EXE" class="blue13"><b>DjVu Browser Plug-in Manual Installer - English [ 6.6 Mb ]</b></a>');
document.writeln('за да изтеглите и инсталирате ръчно плугина, или идете на сайта на');  
document.writeln('<a href="http://www.lizardtech.com/" class="blue13"><b>LizardTech</b></a>');
document.writeln(', от където ще можете да си инсталирате последната версия на DjVu Browser Plug-in');
document.writeln('За повече информация за DjVu формата, прочетете статията'); 
document.writeln('<a href="http://kosmos.pass.as/content.php?article.5" class="blue13"><b>DjVu срещу PDF</b></a>');
document.writeln(' на страниците на нашето списание');
document.writeln('</p></div></div></object>');
}
function gotopage(newPage)
{
	if(newPage >= firstpage && newPage <= lastpage)
	{
		currentPage = parseInt(newPage);
		var strnewpage = new String("pg_");
		var szPageNum = new String(newPage);
		var szPageNumLen = 4 - szPageNum.length;
		for (i = 0; i < szPageNumLen; i++)
	 		 strnewpage += "0";
		strnewpage = strnewpage + szPageNum + ".htm";
		document.location.href = strnewpage;
		document.pageListForm.pageList.selectedIndex = newPage-firstpage;
		
		document.FirstPageButton.src = "pg_first.gif";
		document.BackPageButton.src = "pg_back.gif";
		document.NextPageButton.src = "pg_next.gif"
		document.EndPageButton.src = "pg_end.gif"
		if(currentPage == firstpage)
		{
			document.FirstPageButton.src = "pg_first2.gif";
			document.BackPageButton.src = "pg_back2.gif";
		}
		if(currentPage == lastpage)
		{
			document.NextPageButton.src = "pg_next2.gif";
			document.EndPageButton.src = "pg_end2.gif";
		}
	}
}
function pageChange(selObj)
{
	var newPage = selObj.options[selObj.selectedIndex].value;
	gotopage(parseInt(newPage));
}
function setNewZoom(newZoom)
{
	if(newZoom >= 50 && newZoom <= 200)
	{
		if(currentZoom != newZoom )
		{
			currentZoom = newZoom;
			document.body.style.zoom=newZoom/100;
			document.zoomList.zoomSelected.selectedIndex = (newZoom-50)/10;
		}
	}
}
function zoomIn()
{
	setNewZoom(currentZoom+10);
}
function zoomOut()
{
	setNewZoom(currentZoom-10);
}
function zoomChange(selObj)
{
	var newZoom = selObj.options[selObj.selectedIndex].value;
	setNewZoom(parseInt(newZoom));
}


document.writeln('\
</head><body bgcolor="#CCCCCC">\
<table border="0" width="134" class="toolbar">\
  <tr>\
    <td valign="top"><a href="#" onclick="javascript:document.location.href = homepage; return false">	<img border="0" src="pg_bdoc.gif" alt="Home"></a></td>\
    <td valign="top"><a href="#" onClick="javascript:gotopage(parseInt(firstpage)); return false">	<img name="FirstPageButton" border="0" src="pg_first.gif" alt="go to first page"></a></td>\
    <td valign="top"><a href="#" onClick="javascript:gotopage(parseInt(currentPage)-1); return false">	<img name="BackPageButton" border="0"  src="pg_back.gif"  alt="go to previous page"></a></td>\
    <td valign="top"><a href="#" onClick="javascript:gotopage(parseInt(currentPage)+1); return false">	<img name="NextPageButton" border="0"  src="pg_next.gif"  alt="go to next page"></a></td>\
    <td valign="top"><a href="#" onClick="javascript:gotopage(parseInt(lastpage)); return false">		<img name="EndPageButton" border="0"   src="pg_end.gif"  alt="go to last page"></a></td>\
')

document.writeln('\
    <td valign="top"><form name="pageListForm">\
<select name="pageList" onChange="pageChange(this)" class="PageBox">\
');

for(i = firstpage; i <= lastpage; i++)
{
	var pageindex = i-firstpage+1;
	var pageListItem;
	var countPages = lastpage-firstpage+1;
	if(i == currentPage)
		pageListItem = "<option value='" + i + "' selected>page " + pageindex;
	else
		pageListItem = "<option value='" + i + "'>page " + pageindex;
	pageListItem = pageListItem + " of " + countPages + "</option>";
	document.writeln(pageListItem);
}

document.writeln('\
</select>\
</form>\
</td>\
');

document.writeln('\
    <td valign="top"><a href="#" onClick="javascript:zoomOut(); return false"><img border="0" src="pg_zoomout.gif" alt="Zoom Out"></a></td>\
    <td valign="top"><form name="zoomList">\
<select name="zoomSelected" onChange="zoomChange(this)" class="ZoomBox">\
<option value="50">50%</option>\
<option value="60">60%</option>\
<option value="70">70%</option>\
<option value="80">80%</option>\
<option value="90">90%</option>\
<option value="100" selected>100%</option>\
<option value="110">110%</option>\
<option value="120">120%</option>\
<option value="130">130%</option>\
<option value="140">140%</option>\
<option value="150">150%</option>\
<option value="160">160%</option>\
<option value="170">170%</option>\
<option value="180">180%</option>\
<option value="190">190%</option>\
<option value="200">200%</option>\
</select>\
</form>\
</td>\
');
document.writeln('\
    <td valign="top"><a href="#" onClick="javascript:zoomIn(); return false"><img border="0" src="pg_zoomin.gif" alt="Zoom In"></a></td>\
');  

document.writeln('\
    <td valign="top"><a href="#" onclick="document.execCommand(""print""); return false">	<img border="0" src="pg_print.gif" alt="Print"></a></td>\
');

document.writeln('\
<td valign="top"><a href="#" onClick="javascript:gotodjvu(currentPage); return false">	<img border="0" src="djvu_badge.gif" alt="DjVu"></a></td>\
');

document.writeln('\
    <td valign="top"></td>\
    <td valign="top"></td>\
');

document.writeln('\
  </tr>\
</table>\
');
