function SetCoords() {
	/*
	//объявление переменных и зон доступа
	var oContainer = document.getElementById("random_blocks_container");
	var arrBlocks = new Array();
	var arrWidths = new Array();
	var arrCoords = new Array();
	var arrPictZones = new Array();
	var iBlockHeight = 0;
	
	//определение учавствующих в сортировке элементов
	var k = 0;
	for (var i=0; i < oContainer.childNodes.length; i++) {
		if (oContainer.childNodes[i].nodeType == 1) {
			arrBlocks[k] = oContainer.childNodes[i];
			oContainer.childNodes[i].style.zIndex = k+1;
			k++
		}
	}	
	var iElemsWidth = 0;
	var iLineHeight = 0;
	
	//alert(950/3);
	//return
	
	for(var i = 0; i < arrBlocks.length; i++){
		SetInnerCoords((i+1));
		if(iLineHeight < parseInt(arrBlocks[i].clienHeight))
			iLineHeight = parseInt(arrBlocks[i].clienHeight);
	}
	
	//определение ширин и высот элементов
	for (var i=0; i < arrBlocks.length; i++) {
		arrWidths[i] = [parseInt(arrBlocks[i].clientWidth), parseInt(arrBlocks[i].clientHeight)];
		if(iLineHeight < arrWidths[i][1])
			iLineHeight = arrWidths[i][1];
	}
	
	var iMinWidth = 400;
	var iMaxWidth = 890;
	var iArrElemWidth = 0;
	var iSum = 0;
	var iArrIndex = iInnerArrIndex = 0;
	for(var i=0; i < arrBlocks.length; i++) {
		if(i < 1){
			iArrElemWidth = iMinWidth;
			arrPictZones[iArrIndex] = [];
		}
		iSum += arrWidths[i][0] + 20;
		if(iSum > iArrElemWidth){
			iSum = iInnerArrIndex = 0;
			iArrElemWidth = iMaxWidth;
			iArrIndex += 1;
			arrPictZones[iArrIndex] = [];
		}
		arrPictZones[iArrIndex][iInnerArrIndex] = arrBlocks[i];
		iInnerArrIndex++;
	}
	
	//назначение координат
	var a = 0;
	for(var i=0; i < arrPictZones.length; i++) {
		var arrElems = new Array();
		for(var j=0; j < arrPictZones[i].length; j++) {
			if(i<1){
				var iStartNum = (400 / arrPictZones[i].length) * j;
				var iFinishNum = (400 / arrPictZones[i].length) * (j+1) - 350;
			}
			else{
				if(j < 1){
					var iStartNum = (890 / arrPictZones[i].length) * j - 445;
					var iFinishNum = (890 / arrPictZones[i].length) * (j+1) - 625;
				}
				else{
					var iStartNum = parseInt(arrElems[(j-1)][0]) + parseInt(arrElems[(j-1)][1]) - 0;
					var iFinishNum = parseInt(arrElems[(j-1)][0]) + parseInt(arrElems[(j-1)][1]) + 40;
				}
			}
			var iX = RandomNum(iStartNum, iFinishNum);
			var iY = RandomNum(-30, 50) + ( iLineHeight * i );
			arrElems[j] = [iX, parseInt(arrPictZones[i][j].clientWidth)];
			
			arrCoords[a] = [iX, iY];
			if( a < (arrBlocks.length - 1) )
				a++;
		}
	}
	
	//построение и вывод на экран
	for (var i = 0; i < arrBlocks.length; i++) {
		$(arrBlocks[i]).css("left", parseInt(arrCoords[i][0]));
		$(arrBlocks[i]).css("top", parseInt(arrCoords[i][1]));
		$(arrBlocks[i]).css("visibility", "visible");
		
		if($.browser.safari){
			var iHhgt = parseInt( $("#random_blocks_container_" + (i+1)).css("height") );
			//alert(iHhgt);
			$("#pb_billet_bg_img_" + (i+1) ).css( "height", (iHhgt - 38) );
		}
	}
	
	for(var i = 0; i < arrBlocks.length; i++){
		if(iLineHeight < arrBlocks[i].clientHeight)
			iLineHeight = arrBlocks[i].clientHeight;
	}

	$("#random_blocks_container").css("height", (iLineHeight * ( arrPictZones.length ) + 50));
	//megahack for ie6
	var iContentHeight = parseInt(document.getElementById("layout").clientHeight);
	$("#footer").css("top", (iContentHeight - 90));
	*/
	//объявление переменных и зон доступа
	var oContainer = document.getElementById("random_blocks_container");
	var arrBlocks = new Array();
	var arrCoordsPoints = new Array();
	
	//определение учавствующих в сортировке элементов
	var k = 0;
	for (var i=0; i < oContainer.childNodes.length; i++) {
		if (oContainer.childNodes[i].nodeType == 1) {
			arrBlocks[k] = oContainer.childNodes[i];
			oContainer.childNodes[i].style.zIndex = k+1;
			k++;
		}
	}	
	
	for(var i = 0; i < arrBlocks.length; i++){
		SetInnerCoords((i+1));
	}
	
	for (var i=0; i < arrBlocks.length; i++) {
		if(i == 0) {
			arrCoordsPoints[0] = [0, 425, 0, 200];
	}
		var j = i+1;
		arrCoordsPoints[j] = [
			0,
			parseInt(arrBlocks[i].clientWidth),
			0,
			parseInt(arrBlocks[i].clientHeight)
		];
		}
		
	var iFieldWidth = 920;
	iX = RandomNum(425, (iFieldWidth - arrCoordsPoints[1][1]));
	iY = RandomNum(0, 80);
		
	Place(arrCoordsPoints, arrCoordsPoints.length, 1, iFieldWidth, iX, iY, -20, 100, -80,50);
		
	var iBottomPoint = 0;
	for(var i=0; i< arrCoordsPoints.length; i++) {
		if(iBottomPoint < arrCoordsPoints[i][3])
			iBottomPoint = arrCoordsPoints[i][3];
	}
	
	for(var i=0; i<arrBlocks.length; i++) {
		$(arrBlocks[i]).css("left", parseInt(arrCoordsPoints[(i+1)][0] - 425));
		$(arrBlocks[i]).css("top", parseInt(arrCoordsPoints[(i+1)][2]));
		$(arrBlocks[i]).css("visibility", "visible");
		if($.browser.safari){
			var iHhgt = parseInt( $("#random_blocks_container_" + (i+1)).css("height") );
			$("#pb_billet_bg_img_" + (i+1) ).css( "height", (iHhgt - 38) );
		}
	}
	
	
	$("#random_blocks_container").css("height", iBottomPoint + 30);
	var iContentHeight = parseInt(document.getElementById("layout").clientHeight);
	$("#footer").css("top", (iContentHeight - 90));
			}

/* ################################################################################### */
function SetCoordsNotice() {
	//объявление переменных и зон доступа
	var oContainer = document.getElementById("random_blocks_container");
	var arrBlocks = new Array();
	var arrCoordsPoints = new Array();
	
	//определение учавствующих в сортировке элементов
	var k = 0;
	for (var i=0; i < oContainer.childNodes.length; i++) {
		if (oContainer.childNodes[i].nodeType == 1) {
			arrBlocks[k] = oContainer.childNodes[i];
			oContainer.childNodes[i].style.zIndex = k+1;
			k++;
				}
				}
	
	for(var i = 0; i < arrBlocks.length; i++){
		SetInnerCoords((i+1));
			}
			
	for(var i=0; i < arrBlocks.length; i++) {
		if(i == 0) {
			arrCoordsPoints[0] = [0, 425, 0, 200];
		}
		var j = i+1;
		arrCoordsPoints[j] = [
			0,
			parseInt(arrBlocks[i].clientWidth),
			0,
			parseInt(arrBlocks[i].clientHeight)
		];
	}
	
	var iFieldWidth = 920;
	iX = RandomNum(425, (iFieldWidth - arrCoordsPoints[1][1]));
	iY = RandomNum(0, 80);
	
	Place(arrCoordsPoints, arrCoordsPoints.length, 1, iFieldWidth, iX, iY, 0, 80, -50, 50);
		
	var iBottomPoint = 0;
	for(var i=0; i< arrCoordsPoints.length; i++) {
		if(iBottomPoint < arrCoordsPoints[i][3])
			iBottomPoint = arrCoordsPoints[i][3];
	}
	
	for(var i = 0; i < arrBlocks.length; i++){
		$(arrBlocks[i]).css("left", parseInt(arrCoordsPoints[(i+1)][0] - 425));
		$(arrBlocks[i]).css("top", parseInt(arrCoordsPoints[(i+1)][2]));
		$(arrBlocks[i]).css("visibility", "visible");
		if($.browser.safari){
			var iHhgt = parseInt( $("#random_blocks_container_" + (i+1)).css("height") );
			$("#pb_billet_bg_img_" + (i+1) ).css( "height", (iHhgt - 38) );
		}
	}

	
	$("#random_blocks_container").css("height", iBottomPoint + 30);
	var iContentHeight = parseInt(document.getElementById("layout").clientHeight);
	$("#footer").css("top", (iContentHeight - 90));
}
/* ################################################################################### */

/* ########################################### */
function SetZIndex(oElem) {
	var oContainer = document.getElementById("random_blocks_container");
	var arrBlocks = new Array();
	
	var k = 0;
	for (var i=0; i < oContainer.childNodes.length; i++) {
		if (oContainer.childNodes[i].nodeType == 1) {
			arrBlocks[k] = oContainer.childNodes[i];
			k++
		}
	}
	
	var iZIDndex = 1;
	for(var i=0; i < arrBlocks.length; i++){
		if(parseInt($(arrBlocks[i]).css("zIndex")) > iZIDndex)
			iZIDndex = parseInt($(arrBlocks[i]).css("zIndex"));
	}
	
	oElem.style.zIndex = parseInt(iZIDndex + 1);
}

function SetInnerCoords(iNum) {
	//объявление переменных и зон доступа
	var oMainContainer = document.getElementById("random_blocks_container_" + iNum);
	var oContainer = document.getElementById("random_blocks_inner_container_" + iNum);

	if (!oContainer) return;

	var arrBlocks = new Array();
	var arrWidths = new Array();
	var arrCoords = new Array();
	var arrPictZones = new Array();
	var iBlockHeight = 0;
	
	//определение учавствующих в сортировке элементов
	var k = 0;
	for (var i=0; i < oContainer.childNodes.length; i++) {
		if (oContainer.childNodes[i].nodeType == 1) {
			arrBlocks[k] = oContainer.childNodes[i];
			oContainer.childNodes[i].style.zIndex = k+1;
			k++
		}
	}	
	var iElemsWidth = 0;
	var iLineHeight = 0;
	
	//определение ширин и высот элементов
	for (var i=0; i < arrBlocks.length; i++) {
		arrWidths[i] = [parseInt(arrBlocks[i].clientWidth), parseInt(arrBlocks[i].clientHeight)];
		if(iLineHeight < arrWidths[i][1])
			iLineHeight = arrWidths[i][1];
	}
	
	var iNumNum = 0;
	for(var i=0; i<arrWidths.length; i++) {
		iNumNum += arrWidths[i][0];
	}
	
	//alert(iNumNum);
	
	iLineHeight = Math.ceil(iNumNum / arrWidths.length);
	
	var iArrElemWidth = 148;
	var iSum = 0;
	var iArrIndex = iInnerArrIndex = 0;
	for(var i=0; i < arrBlocks.length; i++) {
		if(i < 1){
			arrPictZones[iArrIndex] = [];
		}
		iSum += arrWidths[i][0] + 10 ;
		if(iSum > iArrElemWidth){
			iSum = iInnerArrIndex = 0;
			iArrIndex += 1;
			arrPictZones[iArrIndex] = [];
		}
		arrPictZones[iArrIndex][iInnerArrIndex] = arrBlocks[i];
		iInnerArrIndex++;
	}
	
	//назначение координат
	var a = 0;
	for(var i=0; i < arrPictZones.length; i++) {
		var arrElems = new Array();
		//alert(iBlockWidth);
		for(var j=0; j < arrPictZones[i].length; j++) {
			if(j < 1){
				var iStartNum = ((oMainContainer.clientWidth - 40) / arrPictZones[i].length) * j;
				var iFinishNum = ((oMainContainer.clientWidth - 40) / arrPictZones[i].length) * (j+1) - 50;
			}
			else{
				var iStartNum = parseInt(arrElems[(j-1)][0]) + parseInt(arrElems[(j-1)][1]) - 0;
				var iFinishNum = parseInt(arrElems[(j-1)][0]) + parseInt(arrElems[(j-1)][1]) + 5;
			}
			var iX = RandomNum(iStartNum, iFinishNum);
			var iY = RandomNum(-10, 10) + (iLineHeight * i);
			arrElems[j] = [iX, parseInt(arrPictZones[i][j].clientWidth)];
			
			arrCoords[a] = [iX, iY];
			if( a < (arrBlocks.length - 1) )
				a++;
		}
	}
	
	//построение и вывод на экран
	for (var i = 0; i < arrBlocks.length; i++) {
		$(arrBlocks[i]).css("left", parseInt(arrCoords[i][0]));
		$(arrBlocks[i]).css("top", parseInt(arrCoords[i][1]));
		$(arrBlocks[i]).css("visibility", "visible");
	}
	
	$(oContainer).css("height", (iLineHeight * ( arrPictZones.length )));
	//alert($(oContainer).css("height"));
	//megahack for ie6
	//var iContentHeight = parseInt(document.getElementById("layout").clientHeight + 10);
	//$("#footer").css("top", (iContentHeight - 90));
	/**/
}