var aRows = 2;
var aCells = 3;
var aFields = 6;
var titleLength = 30;
var shortLength = 90;

var url = "/cgi-webaxy/sal/sal.pl?ID=788216_shahaf&dbid=katavot&act=search&res_len="+(aRows * aCells)+"&sort=dataid&revsort=1&getValueAJAX=dataid,f6,title,f2,d_type";

var mainTD = document.getElementById("articlesTD");
//===================================================================
//  
//  name: do 
//  
//===================================================================
function gateArticles(articles) {
	var articlesData = articles.split("<D>");
	
	if (articlesData.length < 1) {
		return;
	}
	var table = document.createElement("table");
	
	table.id = "articlesTable";
	var newRow = null;
	var newTd = null;
	var dataIndex = aFields;
	for (var tr = 0; tr < aRows; tr++) {
		newRow = table.insertRow(-1);
		for (var td = 0; td < aCells; td++) {
			var articleID = articlesData[dataIndex];
			var articleImg = articlesData[dataIndex+1];
			var articleTitle = hairCut(articlesData[dataIndex+3],titleLength);
			var articleShort = hairCut(articlesData[dataIndex+4],shortLength);
			var articleType = articlesData[dataIndex+5];
			
			newTd = newRow.insertCell(-1);
			newTd.className = "articleTable_td articleTable_td"+articleType;
			
			var articleTable = document.createElement("table");
			articleTable.className = "articleTable articleTable"+articleType;
			
			var articleURL = "/cgi-webaxy/sal/sal.pl?ID=788216_shahaf&dbid=katavot&act=show&dataid="+articleID;
			
			if (articleImg != "") {
				var row = articleTable.insertRow(-1);
				var cell = row.insertCell(-1);
				cell.className = "articleImgTD articleImgTD"+articleType;
				var a = document.createElement("a");
				a.href = articleURL;
				var img = document.createElement("img");
				img.src = articleImg;
				img.className = "articleImg articleImg"+articleType;
				a.appendChild(img);
				cell.appendChild(a);
			}
			
			if (articleTitle != "") {
				var row = articleTable.insertRow(-1);
				var cell = row.insertCell(-1);
				cell.className = "articleTitleTD articleTitleTD"+articleType;
				var a = document.createElement("a");
				a.href = articleURL;
				a.className = "articleTitle articleTitle"+articleType;
				a.appendChild(document.createTextNode(articleTitle));
				cell.appendChild(a);
			}
			
			if (articleShort != "") {
				var row = articleTable.insertRow(-1);
				var cell = row.insertCell(-1);
				cell.className = "articleShortTD articleShortTD"+articleType;
				
				cell.appendChild(document.createTextNode(articleShort));
			}
			
			newTd.appendChild(articleTable);
			
			dataIndex += aFields;
		}
	}
	
	mainTD.appendChild(table);
	
	

}
//===================================================================
//  
//  name: do 
//  
//===================================================================
function hairCut(txt,len) {
	return txt;
	
	if (txt.length > len) {
		txt = txt.replace(/\s+/," ").substr(0,len - 3).replace(/\s*\S*$/,"...");
	}
	return txt;
}

getAJAX(url,gateArticles,'shahafGateArticles');

