//var oEmptyPropz = {};

$(document).ready(function(){

    var oTabPopular=$('#frmpoptab');
    var oTabActual=$('#frmactab');

    oTabPopular.click(function(){
		getThreadsSorted(sortConfPopular);
		oTabPopular.addClass('fu');
		oTabActual.removeClass('fu');
	});

	oTabActual.click(function(){
		getThreadsSorted(sortConfActual);
		oTabActual.addClass('fu');
		oTabPopular.removeClass('fu');
	});

});

function getThreadsSorted(sSortMode){

	$.ajax({
		type:'POST',
		url: '/_json_/forum?timestamp=' + Number(new Date()),
		dataType: "json",
		data:{
			'action' : 'service_forum',
			'service_id' : iServiceId,
			'limit' : iLimit,
			'cut_title' : iCutTitle,
			'cut_content' : iCutContent,
			'sort' : sSortMode
		},

		beforeSend: function(){
			showGlobalLoader();
		}, // koniec beforeSend

		success: function(json){
				
			if(json.results_total){
				hideGlobalLoader();

				$('#'+sDvResults).html('');

				$.each(json.results, function(i,item){

						$('#'+sDvResults).append(jTemplate,{
							ID : item.ID,
							PATH : item.PATH,
							TITLE : item.TITLE,
							POST_COUNTER : item.POST_COUNTER,
							LAST_POST_CONTENT : item.LAST_POST_CONTENT
						});

				});

				$('#'+sDvResults).append('<div class="ltr"></div>');
			

			}
			else{
				$('#'+sDvResults).html(sWarningMsg);
			}
		}, // koniec success
		error: function(XMLHttpRequest, textStatus, errorThrown) {
			$('#'+sDvResults).append('<div style="clear:both;"></div>');
			$('#'+sDvResults)
				.css({
					"padding" : "10px",
					"background" : "none" ,
					"text-align" : "center" ,
					"font-size" : "12px"
				})
				.html(sWarningMsg);
		}, // koniec success
		error: function(XMLHttpRequest, textStatus, errorThrown) {
			$('#'+sDvResults).append('Błąd '+XMLHttpRequest+' <br /> Komunikat: '+textStatus+' <br /> Rodzaj:'+ errorThrown);
		}
	});

} // koniec funkcji getThreadsSorted
