var $web_root;
var lastLoadedBlocks = new Array(10);

highlightLine = function(elementId) {
	new Effect.Highlight(elementId, {startcolor: '#ff7070', restorecolor: '#fff'});
};

/** Display Pictures inline **/
picturesInline = function(container, event_id, page, data_per_page) {
	var opt = {
		method: 'get',
		parameters: {container: container, event_id: event_id, page: page, data_per_page: data_per_page},
		onLoading: function() { $(container+"Loading").show(); },
		onComplete: function() { $(container+"Loading").hide(); },
		evalScripts: true
	};
	new Ajax.Updater(container, $web_root + '/tools/picturesInline.php', opt);
};

/** Display Pictures as block **/
picturesBlock = function(container, event_id, columns, rows, page) {
	var opt = {
		method: 'get',
		parameters: {container: container, event_id: event_id, columns: columns, rows: rows, page: page},
		onLoading: function() { $(container+"Loading").show(); },
		onComplete: function() { $(container+"Loading").hide(); },
		evalScripts: true
	};
	new Ajax.Updater(container, $web_root + '/tools/picturesBlock.php', opt);
};

setIFrameSize = function(iframe, loadingDiv) {
	var viewport_height = document.viewport.getHeight();
	var pos = iframe.viewportOffset();
	
	var new_height = viewport_height - pos[1] - 10;
	
	if(loadingDiv != null) loadingDiv.style.display = 'none';
	iframe.setStyle({
		height: new_height + 'px',
		visibility: 'visible'
	});
}