function gebi(id) {
    return document.getElementById(id);
}

// функция обработки блоков каталога
function repaint_catalog ()
{
	z = 2;
	k = 1; // кол-во позиций в группе
	
	if ( document.body.clientWidth <950 ) k=1;
	else if ( document.body.clientWidth>=950 && document.body.clientWidth<1200 ) k=2;
	else if ( document.body.clientWidth>=1200 && document.body.clientWidth<1400 ) k=3;
	else if ( document.body.clientWidth>=1400 && document.body.clientWidth<1850 ) k=4;
	else if ( document.body.clientWidth>=1850 && document.body.clientWidth<2560 ) k=5;
		
	for(i=1;i<=1000000000;i++)
	{
		divid = "pos"+i;
		if ( !gebi(divid) ) break;	// если отсутствует элемент то прекращаем выполнение скрипта
		
		// определение приналежности элемента к группе по цвету
		if ( (i-1)%k==0 && z==1 )		z=2;
		else if ( (i-1)%k==0 && z==2 )	z=1;
			
		gebi(divid).className = "pos"+z;
	}
}