
var sectionPath=["http:\/\/www.newportal.com.ua\/informer\/temporal\/1283549400\/section_7\/","http:\/\/www.newportal.com.ua\/informer\/temporal\/1283549400\/section_10\/","http:\/\/www.newportal.com.ua\/informer\/temporal\/1283549400\/section_11\/"];
var period = [[1,326],[1,1459],[1,239]];
var sectionCount=3;
var articleCount=[326,1459,239];
var depth=4;
var template="<table style=\"background-color: #FFFFFF; border: 1px solid #C6C6C6;\"  cellSpacing=0 cellPadding=3 width=500 height=200>\n<tr>\n\t<td align=center width=250><div id=\"newPortal_inf6_0\">&nbsp;<\/div><\/td>\n\t<td align=center width=250><div id=\"newPortal_inf6_1\">&nbsp;<\/div><\/td>\n<\/tr>\n<tr>\n\t<td align=center width=250><div id=\"newPortal_inf6_2\">&nbsp;<\/div><\/td>\n\t<td align=center width=250><div id=\"newPortal_inf6_3\">&nbsp;<\/div><\/td>\n<\/tr>\n<\/table>\n";

var visitArticle;
if(visitArticle===undefined)visitArticle=[[],[],[]];

var getArticlePathRecursion=0;

function getArticlePath(){
	//Находим id секции и относительный номер статьи
	getArticlePathRecursion++;
	section=Math.floor(Math.random()*(sectionCount));
	var articleId=Math.floor(Math.random()*(articleCount[section]))+1;
	if(getArticlePathRecursion<10) for(var i=0; i<visitArticle[section].length; i++)if(visitArticle[section][i]==articleId) return getArticlePath();
	getArticlePathRecursion=0;
	visitArticle[section].push(articleId);
	//преобразуем относительный номер статьи в id статьи
	for(var i=-1; i<period[section].length-1; i=i+2){
		var min=(i<0)?0:period[section][i];
		var max=period[section][i+1];
		if(articleId>min)articleId=articleId+max-min-1;
	}
	//Строим путь (путь только для 1 информера - надо будет проработать) и отдаем
	return sectionPath[section]+getPath(articleId)+'/6/article.js?'+Math.random();
}

function getPath(str){
		str=format0(str, depth*2, true);
		var path='';
		for(var i=0; i<depth; i++){
			path=format0(str.substring(0, str.length-(i*2)), str.length, false)+'/'+path;
		}
		return path;
}

function format0(str, len, prefix){
	str+='';
	for(var i=str.length; i<len; i++) str=(prefix)?'0'+str+'':''+str+'0';
	return str;
}

var currentCell=0;
//if(currentCell===undefined)currentCell=0;

function getCurrentCell(){
	return 'newPortal_inf6_'+currentCell++;
}

document.getElementById('newPortal_inf6').innerHTML=template;

for(i=0; i<4; i++){
	document.write('<script language="javascript" type="text/javascript" src="'+getArticlePath()+'"></script>');
}

