function showImage(v){
	window.open('f/'+v+'.jpg', v,'width=525,height=525,left=100');
}

function showImg(v){
	window.open('f/'+v+'.jpg', v,'width=520,height=400,left=100');
}

function showImgVert(v){
	window.open('f/'+v+'.jpg', v,'width=395,height=525,left=100');
}

function openImg(v, width, height)
{
	window.open('f/'+v+'.jpg', v,'width='+width+',height='+height+',left=100');
}

function showImages(url, startNumberOfImages, endNumberOfImages, numberOfCellsInRow, width, height, alts)
{
	var i = 1;
	while (document.getElementById("tbl" + i)) i++;
	var tableId = "tbl" + i;
	document.write('<table id="' + tableId + '" width="560" align="center" border="0" cellpadding="2" cellspacing="0" class="small"></table>');
	var table = document.getElementById(tableId);
	var tbody = document.createElement("tbody");
	table.appendChild(tbody);
	var tr;
	
	for (var i = startNumberOfImages - 1; i < endNumberOfImages; i++)
	{
		if ((i - startNumberOfImages + 1) % numberOfCellsInRow == 0)
		{ 
			tr = document.createElement("tr");
			tr.setAttribute("align", "center");
		}
		var td = document.createElement("td");
		var imgName = (i + 1 < 10 ? "0" : "") + (i + 1);
		var imgQName = "'" + imgName + "'";
		var alt = typeof(alts) == 'object' && typeof(alts.length) == 'number' ? alts[i] : alts;
		td.innerHTML = '<img src="/_img/?f=' + url + 'f/' + imgName + '.jpg&w=140&g=false" width="140" onclick="openImg('+ imgQName + ', '+ width +', '+ height +')" title="Увеличить в новом окне" alt="'+ alt +'" class="hand">';
		tr.appendChild(td);
		if ((i - startNumberOfImages + 2)% numberOfCellsInRow == 0)
		{ 
			tbody.appendChild(tr);
			if (typeof(alts) == 'object' && typeof(alts.length) == 'number')
			{
				tr = document.createElement("tr");
				tr.setAttribute("align", "center");
				for (var e = 0; e < numberOfCellsInRow; e++)
				{
					td = document.createElement("td");
					td.innerHTML = alts[i - numberOfCellsInRow + 1 + e];
					tr.appendChild(td);
				}
				tr.appendChild(td);
				tbody.appendChild(tr);
			}
		}	
	}
}
