
first = 100
last = 170

step = 10
cells = 5

perpage = 20

captionEng="Park of ruins, Beijing"
captionRus = "Парк руин, Пекин"
caption = ""

//textEng100 = "";
//textRus100 = "";


thumbwidth = 150
thumbheight = 150

mainpage = "../Enter"
//mainpage = "Enter"

prevEng = "Previous";
prevRus = "Предыдущий";
prev = "";

nextEng = "Next";
nextRus = "Следующий"
next = "";

indexEng = "Index";
indexRus = "Индекс"
index = "";

mainEng = "Main Page";
mainRus = "На титульный"
main = "";

ofEng = "of";
ofRus = "из"
of = "";

textPrefixRus = "textRus";
textPrefixEng = "textEng";
textPrefix = ""; 

//---------------------------------------------------

dot = document.URL.lastIndexOf('.');
var ext;

if( dot + 4 <= document.URL.length-1 && document.URL.charAt( dot + 4 ).toLowerCase() == 'l' )
{
   ext = document.URL.substring( dot+1, dot+5 );
   caption = captionRus;
   prev = prevRus;		
   next = nextRus;
   index = indexRus;
   main = mainRus;
   of = ofRus;
   textPrefix = textPrefixRus;
}
else
{
   ext = document.URL.substring( dot+1, dot+4 );
   caption = captionEng;
   prev = prevEng;		
   next = nextEng;
   index = indexEng;
   main = mainEng;
   of = ofEng;
   textPrefix = textPrefixEng;
}


//----------------------------------------------------

if( document.URL.lastIndexOf('#') == -1 )
{
	ImgIndex = Number(first);
}
else
{
	ImgIndex = Number(document.URL.substring( document.URL.lastIndexOf('#')+1, document.URL.length ));
}

//---------------------------------------------------

function trunc( num )
{
	var res;
	res = Number(num).toFixed(1)*10;
	return (res - (res % 10)) / 10;
}

function getFirstInRange( ind )
{
	var res;
	
	res = (ind - first) / step;
	res = trunc(res / perpage);
		
	return first + res * perpage * step;
}

function getLastInRange( ind )
{
	firstInRange = getFirstInRange( ind );

	range = perpage * step;
	if( firstInRange + range - step < last )
	{
		return firstInRange + range - step;
	}
	else
	{
		return last;
	}	
}	

function getFirstInRangeNum( ind )
{
	
	return trunc(( Number( getFirstInRange( ind ) ) - first ) / step + 1);
}

function getLastInRangeNum( ind )
{
	return trunc(( Number( getLastInRange( ind ) ) - first ) / step + 1);
}
//----------------------------------------------------------------------

