function group_ch(fn){ 
 for(i=0; i<fn.length;i++){ 
  with (fn.elements[i]) { 
   if (type=='checkbox') {checked= !checked; }; 
  }; 
 }; 
};

function changeSrtClass(obj){
        if(hasClass(obj, 'vis')){ removeClass(obj, 'vis'); addClass(obj, 'nvis') }
        else { removeClass(obj, 'nvis'); addClass(obj, 'vis') }
}
function changeClass(obj){
        if(hasClass(obj, 'vis')){ removeClass(obj, 'vis'); addClass(obj, 'nvis') }
        else { removeClass(obj, 'nvis'); addClass(obj, 'vis') }
}
function changeSrchClass(i){
 var j;
 for( j=1; j<4; j++){
    if( j!=i){
	hideClass(getElement('srch_'+j));
	showClass(getElement('srchL_'+j));
    }
 }
 hideClass(getElement('srchL_'+i));
 showClass(getElement('srch_'+i));
}

function hideClass(obj){
        removeClass(obj, 'vis');
        addClass(obj, 'nvis'); 
}

function showClass(obj){
        removeClass(obj, 'nvis');
        addClass(obj, 'vis');
}

// Online Users
function updateOnlineUsers(xx_forum){
	AjaxForum.getOnlineUsers(xx_forum,showOnlineUsers);
}

function showOnlineUsers(str){
   try{

     if (str!=null && str.users != null && getElement('onlineUsersList') != null){
     	var lista = str.users;
	var f_id  = str.forumId;
	var ihtml = '<div class="ouL">';
	var i=0;
	var j=0;
	for (i=0; i < lista.length; i++){
	    if( lista[i] != null ){
		ihtml += '<a class="fa'+lista[i].markerAuthor+'" href="http://ludzie.gazeta.pl/'+ 
			lista[i].name + '/0,0.html" class="u"> ' + lista[i].name + ' </a>';
		j++;
	    }
	}
	ihtml += '</div>';
	if( j>0 ) {
		ihtml = '<div class="ouH">Obecnie na forum ('+j+') : </div>'+ihtml;
	}else{
		ihtml = '<div class="ouH">Brak użytkowników na forum </div>'+ihtml;
	}

	var funObj ="updateOnlineUsers("+f_id+");"; 
	getElement('onlineUsersList').innerHTML = ihtml;
    }
 
   }catch(e){
     	alert("blad "+e);
  }
}

// LastThreads
/*function showLThreads()
{
	AjaxForum.getLastThreads(5,lastTC);
}
*/

function showLThreads( ) { }

function lastTC(data){
	var ihtml = '<div class="wList"><div class="wList0 lastTL"><h3 class="favtop">Ostatnio odwiedzane wątki: </h3>';
    var i=0;
    var p;
    try{

    for(i=0; i<data.posts.length; i++){
	    p =  data.posts[i];
	    ihtml += '<div style="" class="kL"><a class="fs1" href="'+p.url+'">'+p.subject+'</a><span class="il">('+p.count+')</span> '+
	    p.author+' <a class="link3 mleft10" href="'+p.forum.link+'">'+p.forum.name +'</a></div> <div class="kR">'+p.date+'</div><div class="clr"></div>';
    }
    if( i>0 ){
        ihtml += '<div class="kL"><a class="fa8" href="javascript:clearLTCookie()"> wyczyść</a></div>';
	    ihtml += '<div style="margin-right:100px;" class="kR"><a href="/forum/0,76864,5713029.html?v=2" ><b> więcej &raquo; </b></a> </div>';
    }
    getElement('lastTList').innerHTML = ihtml+'</div></div>';
    
   }catch(e){
   }
}
showLThreads();

function clearLTCookie()
{
	document.cookie='ForumThreads=expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/';
	getElement('lastTList').innerHTML = '';
}
 

 function getForumParam(){
   var fId = getQParam("f");
   if( fId == null ){
   	var m = /\/forum\/0[123],(\d*),.*/.exec(window.location.href);
   	if ( m != null && m.length > 0 ) {
		fId = m[1];
	}
	if( fId == null ){
   	m = /\/forum\/[fws],(\d*),.*/.exec(window.location.href);
   	if (m != null && m.length > 0 ) {
		fId = m[1];
	}
   }
   }
   return fId;
}
 
 function getQParam ( pName ) {
   var qstring = window.location.href;
   if ( qstring.length > 0 ) {
      begin = qstring.indexOf ( pName+ "=" );
      if( begin != -1 ) {
        begin += pName.length+1;
	end = qstring.indexOf ( "&" , begin );
	if ( end == -1 )
	 	end = qstring.indexOf ( "#" , begin );
	if ( end == -1 )
		end = qstring.length;
        return unescape ( qstring.substring ( begin, end ) );
      }
      return null;
   }
}


function cancellMsg(cId){
  if( cId==null) cId="c1";
  hideElement("topMsgBx0");
  var cv = getCookieValue('fUC');
  if( cv==null || cv.indexOf(cId)<0){
    if( cv==null ){
	cv = cId;
    }else{
	cv += ","+cId;
    }
    setCookie('fUC',cv,360);  
  }
}

function submitFSearch(){
    var selTit = getElement('selTit');
    var selAut = getElement('selAut');
    getElement('siTit').value = "";
    getElement('siAut').value = "";

    if(hasClass(selTit, 'active')){
	getElement('siTit').value = getElement('FTT_searchQuery').value;
    } else if(hasClass(selAut, 'active')){
	getElement('siAut').value = getElement('FTT_searchQuery').value;
    }
    return true;
}


