var oEmptyPropz = {};

$(document).ready(function(){

    oEmptyPropz = $.extend(true, {}, sDefaultCss);

    for (var prop in oEmptyPropz){
        oEmptyPropz[prop] = '';
    }
   
    var oTabPopular=$('#frmpoptab');
    var oTabActual=$('#frmactab');

        oTabPopular.click(function(){
		getThreadsSorted(sortConfPopular);
                setUnderline(sortConfPopular);
	});

	oTabActual.click(function(){
		getThreadsSorted(sortConfActual);
                setUnderline(sortConfActual);
	});


    function setUnderline(sort){
        if (sort == sortConfPopular){
                oTabPopular.css(sDefaultCss)
                oTabActual.css(oEmptyPropz);
        }
        if (sort == sortConfActual){
                oTabActual.css(sDefaultCss)
                oTabPopular.css(oEmptyPropz);
        }
    }
});

	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(){

				var height = $('#'+sDvResults).height();

				$('#'+sDvResults)
					.html('<div style="height:'+height+'px"></div>')
					.css({
						"padding" : "0",
						"background" : "#fff url(/img/loader.gif) no-repeat center center"
					});

			}, // koniec beforeSend

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

					$('#'+sDvResults).html('').css({
						"padding" : "0",
						"background" : "#ececec"
					});

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

						$('#'+sDvResults).append(jTemplate,{
							ID : item.ID,
							PATH : item.PATH,
							IMG_AVATAR_PATH : item.IMG_AVATAR_PATH,
							IMG_AVATAR_X : item.IMG_AVATAR_X,
							IMG_AVATAR_Y : item.IMG_AVATAR_Y,
							TITLE : item.TITLE,
							POST_COUNTER : item.POST_COUNTER,
							LAST_POST_CONTENT : item.LAST_POST_CONTENT,
							NAME : item.NAME || '',
							SURNAME : item.SURNAME || '',
							LAST_POST_AUTHOR : item.LAST_POST_AUTHOR,
							LAST_UPDATE_DATE : item.LAST_UPDATE_DATE,
							LAST_UPDATE_TIME : item.LAST_UPDATE_TIME
						});

					});

					$('#'+sDvResults).append('<div style="clear:both;"></div>');
			

				}
				else{
					$('#'+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