////NEWS///
function loadMainNews(id,current_class,normal_class,page,year){
	ajaxSend('/news/',
        'm=loadMainNews&id='+id+'&page='+page+'&year='+year,
        function(responseText){
            gid('MainNews').innerHTML=responseText;
        }
    );
    if(gid('NewsList')&&gid('MainNews')) {
    	divs=gid('NewsList').getElementsByTagName('div');
		for(i=0;i<divs.length;i++) {
    		divs[i].className=divs[i].className.replace(current_class,normal_class);
    	}
    	gid('new'+id).className=current_class;
    }

}

var newsid;

function loadNewslist(page,first,year){
	ajaxSend('/news/',
        'l=loadNewsList&first='+first+'&page='+page+'&year='+year,
        function(responseText){
			var m = responseText.match(/<!-- \d+ -->/g);
			
			if(m==null){
				first_newsid = 0;
				last_newsid = 0;
				gid('NewsList').innerHTML=responseText;
			}else if(m.length>0){
				first_newsid = m[0].match(/\d+/)[0];
				last_newsid = m[m.length-1].match(/\d+/)[0];
	
				gid('NewsList').innerHTML=responseText;
	            if(first>0){
	            	loadMainNews(first_newsid,'news-list-entry news-list-current','',page,year);
	            }else{
	            	loadMainNews(last_newsid,'news-list-entry news-list-current','',page,year);
	            }
			}
        }
    );
}

function change_archive_year(year){
	loadNewslist(1,1,year);
}

function loadSearchNewslist(page,search,news_cat){
	ajaxSend('/news/search/?',
        'news_page='+page+'&q='+search+'&news_cat='+news_cat,
        function(responseText){
			gid('NewsList').innerHTML=responseText;
        }
    );
}

function loadSearchNewsVideoslist(page,search,news_cat){
	ajaxSend('/news/search/?',
        'videos_page='+page+'&q='+search+'&news_cat='+news_cat,
        function(responseText){
			gid('NewsList').innerHTML=responseText;
        }
    );
}
