function initInfoHolders() {
	var count = 0;
	if(!pageEdit) {
		$$('div.infohead').each(function(elm) {
			elm.id = 'infohead_'+count;
			elm.next('.infobody').id = 'infobody_'+count;
			elm.next('.infobody').setStyle({'display':'none'});
			elm.observe('click', function(event) {
				var id = event.element().id;
				var parts = id.split('_');
				var infobody = $('infobody_'+parts[1]);
				if($('infohead_'+parts[1]).getStyle('font-weight') == '400') {
					$('infohead_'+parts[1]).setStyle({'fontWeight':700});
				}
				else {
					$('infohead_'+parts[1]).setStyle({'fontWeight':400});
				}
				infobody.toggle();
			})
			count++;
		});
	}
}
Event.observe(window, 'load', initInfoHolders);








var newsStartStack = [];
var newsStart = 0;
var newsEnd = 0;


var newsCnt = 0;
var newsCntStack = [];
function getNews(order) {
	newsOrder = order;
	var start = newsEnd;
	if(order=='+') {
		newsStartStack.push(newsStart);
	} else {
		if (newsStartStack.length) {
			start = newsStartStack.pop();
		} else {
			start = 0;
		}
	}
	newsStart = start;
	var reqs = 'doAJAX=getNews&start='+start+'&max=3&pageid='+pageId;
	var q = document.location.search.toQueryParams();
	if (q.debug) {
		reqs+='&debug=1';	
	}
	new Ajax.Request('/admin/ajax/ajax_page.php', {method:'post', postBody:reqs, onSuccess:updateNews});	
}
function initGetNews() {
	newsStart = 0;
	newsEnd = 0;
	var order='+';
	if (document.cookie) {
		index = document.cookie.indexOf('newslist_stack');
		if (index != -1) {
			namestart = (document.cookie.indexOf("=", index) + 1);
			nameend = document.cookie.indexOf(";", index);
			if (nameend == -1) {
				nameend = document.cookie.length;
			}
			stack = document.cookie.substring(namestart, nameend);
			newsStartStack = stack.split(',');
			order='-';
		}
	}
	getNews(order);
}
Event.observe(window, 'load', initGetNews);
function setNewsStartStackCookie() {
	var cookie = newsStartStack.join(',')+','+newsStart;
	document.cookie = 'newslist_stack='+cookie+';expires=0;path=/;domain='+document.location.host+';';
}

function updateNews(t) {
	var response = t.responseText.evalJSON();
	newsStart = response.newsstart;
	newsEnd = response.newsend;
	var q = document.location.search.toQueryParams();
	if (q.debug) {
		response.content += response.newsstart+','+newsEnd+' --- '+response.debug;
	}
	setNewsStartStackCookie();
	$('newsholder').update(response.content);
}
