// JavaScript Document

/*-------------------------------------------------*/
/*	Used by News Search view for jQuery-powered
/*	pagination (show/hide DIVs)
/*-------------------------------------------------*/
function prevPage(){
	var current = $("#news_items").attr("current_page") || 1;
	if(current > 1){
		var previous = current - 1;
		$("#news_group"+current).hide();
		$("#news_group"+previous).show();
		$("#news_items").attr("current_page", previous);
		$(".paging .next").show();
		if(previous == 1) $(".paging .prev").hide();
	}else{
		$(".paging .prev").hide();
	}
}

/*-------------------------------------------------*/
/*	Used by News Search view for jQuery-powered
/*	pagination (show/hide DIVs)
/*-------------------------------------------------*/
function nextPage(){
	var current = $("#news_items").attr("current_page") || 0;
	var totalPages = $(".events_group").length;
	if(current < totalPages){
		var next = current + 1;
		$("#news_group"+current).hide();
		$("#news_group"+next).show();
		$("#news_items").attr("current_page", next);
		$(".paging .prev").show();
		if(next == 1) $(".paging .next").hide();
	}else{
		$(".paging .next").hide();
	}
}

/*-------------------------------------------------*/
/*	Used by News & News Archive view for filtering
/*	by Category (Construction, Sales, etc.)
/*-------------------------------------------------*/
function getEvents(){
	$("#events_loader").fadeIn();
	//$("#dd_ctg .selection").html(ctg);
	//if(ctg == "") $("#dd_ctg .selection").html("All News");
	//$("#dd_ctg ul").hide();
	$("#eventlist").load("/includes/ajax/ajax_eventlist.php", {}, function(){
		$("#events_loader").fadeOut();
		addEventsShowHides();
	});
}


function viewPage(num){
	//$("#news_loader").fadeIn();
	//var ctg = $("#dd_ctg .selection").html();
	//$("#news_items").load("/includes/ajax/ajax_news.php", {view:"archive", page:num, category:ctg}, function(){
		//$("#news_loader").fadeOut();
	//});
	
	$(".eventgroup").hide();
	$("#eventg"+num).show();
}

/*-------------------------------------------------*/
/*	Used by News Archive view for AJAX-powered
/*	pagination (refresh HTML)
/*-------------------------------------------------*/
function addEventsShowHides(){
	$("#eventlist .event").each(function(i,elem){
			$(elem).attr("id", "event"+i);
			var links = $(elem).find("a");
			for(n = 0; n < links.length; n++){
				var a = links[n];
				$(a).attr("event_id", i);
				$("#event"+i+" .event_details").hide();
				$(a).toggle(function(){
					var id = $(this).attr("event_id");
					$("#event"+id+" .event_details").slideDown();
					$(this).addClass('close');
				}, function(){
					
					var id = $(this).attr("event_id");
					$("#event"+id+" .event_details").slideUp();
					$(this).removeClass('close');
				});
			}
		});
	$('#eventlist .eventgroup').each(function(i, elem){
									if(i != 0) {
										$(elem).hide();
									}
	});
	
	
	
}