/* 		
		******* galery.js *************************************
		|  pitri.com /   Eugene Ryabtsev                      |
		|  19.05.2007                                         |
		|  "Galery" beta                                      |
		|  Stolitsa edition                                   |   
		*******************************************************
*/
var root = window.addEventListener || window.attachEvent ? window : document.addEventListener ? document : null;

if (root){
	if (root.addEventListener) root.addEventListener("load", init, false);
	else if (root.attachEvent) root.attachEvent("onload", init);
}

var tableTds = new Array(),
	length,
	table;	

function init(){

if (document.getElementById("galery") != null) { 

table = document.getElementById("galery");
var i=0;
for (var j = 0; (collapse_item = document.getElementById("galery").getElementsByTagName("td").item(j)); j=j+2)
	{
		tableTds[i] = collapse_item.innerHTML; i++;
	}
length = i;
while (tableTds[i-1]== '') {i--; length--;}
dblock();
window.onresize = dblock;

}
}

function dblock() {

		document.getElementById("galery").innerHTML = null;
		control=1;
var x;


if (self.innerHeight) {
    x = self.innerWidth;
	} else if (document.documentElement && document.documentElement.clientHeight) {
    x = document.documentElement.clientWidth;
	} else if (document.body) {
	    x = document.body.clientWidth;
	}

var numberTds;

if (x > 1000) {	numberTds = 3;} else {if (x > 840) {numberTds = 2;} else { numberTds = 1;}}

document.getElementById("galery").innerHTML = constructionHTML(numberTds);
}

function constructionHTML(numberTds) {
var tableHTML='<table cellpadding="0" cellspacing="0">';

for (var i = 1; i<=numberTds ; i++)	{tableHTML += '<col width="' + 100/numberTds + '%"/>';}

var j=0,
	e='';

for (var i = 0; i<length ; i++)
	{
		if (j == 0) { tableHTML += '<tr>';}
		j++;
		tableHTML += '<td align="center">' + tableTds[i] + '</td>';
		if (j == numberTds) { tableHTML += '</tr>'; j=0;}
	}
	
if (j !=0 ) {
	for (var i = 0; i< numberTds - j ; i++) {tableHTML += '<td style="background:#FFFFFF;"></td>';}
	tableHTML += '</tr>';}

tableHTML +='</table>'; 

return tableHTML;
}
