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

var id_table = false;

// до тысячи количество столбцов и свыше 
var line_n_td = 1100;
var first_n_td = 3;
var second_n_td = 5;
var width_n_td = '100%';
var tds_n_td = '.ghj_td';


// одинаковые ячейуи или нет
var odinakovaya_shirina = true;

window.addEvent('domready', function(){
	
	init2();
	Slimbox.scanPage();
	
	ie_g.for_tochnost();
	
	
	
});

window.addEvent('resize', function(){

	//ie_g.for_tochnost();
	
	dblock();
});

var tableTds = new Array(),
	length,
	table,
	control = 0,
	maxHeightPic = 0;	

function init2(){
	if (document.getElementById(id_table) != null) { 
		table = document.getElementById(id_table);
		
		var tds = $$(tds_n_td);
		var i=0;
		for (var j = 0; j < tds.length; j=j+1)
			{	
				var collapse_item = tds[j];
				tableTds[i] = collapse_item.innerHTML; i++;
			}
		length = i;
		while (tableTds[i-1] == '') {i--; length--;}
		dblock();
	//	window.onresize = dblock;
	}
}

var numberTds;

function dblock() {

	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;
		}
	
	
	if (x > line_n_td) {	numberTds = second_n_td;} else {numberTds = first_n_td;}
	
	if ((controlwidth != document.body.clientWidth) && (control != numberTds)) {
	
		
		document.getElementById(id_table).innerHTML = '';
		
		control=numberTds;
	
		document.getElementById(id_table).innerHTML = constructionHTML(numberTds);
		controlwidth = document.body.clientWidth; 
	
	
	}
	
	return true;
}

function constructionHTML(numberTds) {

// var tableHTML='<table style="width:'+width_n_td+'" cellpadding="0" cellspacing="0">';
	var tableHTML='<table style="width:auto;" cellpadding="0" cellspacing="0">';
	
	if (odinakovaya_shirina) {
	//	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 ';
		if (j == 1) { tableHTML += ''}
		if (j == numberTds) { tableHTML += 'style=""'}
		
		tableHTML += ' valign="top" align="left">' + tableTds[i] + '</td>';
		// width="' + 100/numberTds + '%"
		// class="asdd"
		
		if (j == numberTds) { tableHTML += '</tr>'; j=0;}
	}
	
if (j !=0 ) {
	for (var i = 0; i< numberTds - j ; i++) {tableHTML += '<td></td>';}
	tableHTML += '</tr>';}

tableHTML +='</table>'; 

return tableHTML;
}
