/**
 * @author Another
 */
/**
 * Category list object
 */
var catList = {};
var topList = {};

function DisplayCategs () {
	
	var request = 'request=get_categs';
	
	SimpleRequest( request, '/proto.php', function ( msg ) {
		if (msg.response == 'ok')
		{
			catList = new ListTemplate({
							list: msg.text.list,
							objName: 'catList',
							parentName: 'categories',
							showPages: false,
							step: 27,
							templateName: 'categTemp'
							});	
			catList.Process( false );
		}
		else
		{
			alert(msg.text);
		}
	} );	
}

function DisplayUsersTop () {
	var request = 'request=users_top';
	
	SimpleRequest( request, '/proto.php', function ( msg ){
		if (msg.response == 'ok')
		{
			DisplayUTop(msg.text.toplist);
		}
		else
		{
			alert(msg.text);
		}
	});
}

function DisplayTopByCategory ( catid ){
	var request = 'request=categ_top&id='+catid;
	
	SimpleRequest( request, '/proto.php', function ( msg ){
		if (msg.response == 'ok')
		{
			DisplayUTop(msg.text.toplist);
		}
		else
		{
			alert(msg.text);
		}
	});
}

function DisplayUTop ( list){
	topList = new ListTemplate({
							list: list,
							objName: 'topList',
							parentName: 'bottom_nominees',
							step: 20,
							templateName: 'usersTopTemp',
							selectPageStyle: 'PaginationLinkSelected',
							pagesBlock: 'pagesBlock',
							pagesStyle: 'pagesStyle'
							});	
	topList.Process( true );
	ManageAwards();
}



$(document).ready( function () {
	DisplayCategs();	
	DisplayUsersTop();
	$('#searchName').keypress(function (e) {
		if (e.which==13)
			SearchUser();
	});

});
