var acc_main = Array();
var acc_sub = Array();
var pagelink = '/';

function add_acc_main(id, txt)	{
	var arr = [id, txt];
	acc_main.push(arr);
}

function add_acc_sub(cat, id, txt)	{
	var arr = [cat, id, txt];
	acc_sub.push(arr);
}	

/* Accordion */
function build_accordion(sel_acc, sel_id, more_news)	{
	if(typeof(sel_acc) === 'undefined') var sel_acc = 'amcontrol';
	
	var headers = false;
	var cats = new Array();
	if(acc_main.length > 0)	headers = true;
	$.each(acc_main, function(n, v)	{
		if(v) {
			var html = '';
			if(headers) html += '<li><a class="header" href="#"><span>' + v[1] + '</span></a><ul class="accordion" id="'+v[0]+'">';
			html += '</ul></li>';
			cats.push(v[0]);
			$('#acc').append(html);
		}
	});

	var as = '';
	$.each(acc_sub, function(n, v)	{	
		if(sel_id == v[1]) as = ' class="on"';
		$('#'+v[0]).append('<li'+as+'><a href="javascript:acc_open_item(' + v[1] + ')"><span class="caption">' + v[2] + '</span></a></li>');
		as = '';
	});
	
	$.each(cats, function(n, v)	{	
		if(sel_id == 'archive' && v == sel_acc)	as = ' class="on"';
		$('#'+v).append('<li'+as+'><a href="javascript:acc_open_achive(\''+v+'\')"><span class="caption">'+more_news+'</span></a></li>');
		as = '';
	});	
		
	$('#acc li a').click(
		function() {
			var checkElement = $(this).next();
			if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
				return false;
			}
			if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
				$('#acc ul:visible').slideUp(100);
				checkElement.slideDown(100);
				return false;
			}
		}
	);
	return true;
}

function acc_open_achive(cat)	{
	window.location = pagelink + 'archive/' + cat;
}

function acc_close(sel_acc)	{
	$('#acc ul').hide();	
	$('#acc #' + sel_acc).show();
}

function acc_open_item(id)	{
	window.location = pagelink + 'view/' + id;
}