var activeTab = false;
var activeTabID = 2;

jQuery(document).ready(
		  function() {
		      var buttons = jQuery('#tabbuttons a');

		      if(buttons != undefined){

		      	buttons = buttons.get();


		      	activeTab = jQuery(buttons[1]);
		      	reviewTab(buttons[activeTabID-1], activeTabID);
		      }
		  }
		   );

function reviewTab(obj, tab) {

    jQuery('#tab'+activeTabID).hide();
    jQuery('#tab'+tab).show();

    activeTab.attr('class', 'menu41');
    var td = activeTab.parent('div').parent('td');
    var tdp = td.prev();
    var tdn = td.next();

    td.css('background-image', 'url(/images/menuc.png)');
    tdp.css('background-image', 'url(/images/menuc.png)');
    tdn.css('background-image', 'url(/images/menuc.png)');

    jQuery(obj).attr('class', 'menu41on');
    var td = jQuery(obj).parent('div').parent('td');
    var tdp = td.prev();
    var tdn = td.next();

    td.css('background-image', 'url(/images/menuonc.png)');
    tdp.css('background-image', 'url(/images/menuonl.png)');
    tdn.css('background-image', 'url(/images/menuonr.png)');

    activeTab = jQuery(obj);
    activeTabID = tab;

    return false;
}

function onTableFinderGet(data) {

    var total = data['total'];
    var tables = data['tables'];
    var page = jQuery('#tablefinder input[name=page]').val()*1;

    if(data['debug'])
	alert(data['debug']);

    jQuery('#tables tr.table').remove();
    var a, tr, td, link;

    var c1 = "efeaac";
    var c2 = "fffcdc";

    for (var i in tables) {

	tr = jQuery('<tr class="table"><td height="3" colspan="11"></td></tr>');
	tr.appendTo(jQuery("#tables"));

	tr = jQuery('<tr class="table"></tr');

	link = "/poker/"+tables[i]['poker_room'].toLowerCase().replace(/\s+/g, "-");
	a = jQuery('<a href="'+link+'"></a>').html(tables[i]['poker_room']);
	td = jQuery('<td align="center" bgcolor="'+c1+'"></td>').appendTo(tr);
	a.appendTo(td);
	td = jQuery('<td align="center" bgcolor="'+c2+'"></td>').html(tables[i]['game']).appendTo(tr);
	td = jQuery('<td align="center" bgcolor="'+c1+'"></td>').html(tables[i]['bet_type']).appendTo(tr);
	td = jQuery('<td align="center" bgcolor="'+c2+'"></td>').html(tables[i]['stake']).appendTo(tr);
	td = jQuery('<td align="center" bgcolor="'+c1+'"></td>').html(tables[i]['players']).appendTo(tr);
	td = jQuery('<td align="center" bgcolor="'+c2+'"></td>').html(tables[i]['avg_pot']).appendTo(tr);
	td = jQuery('<td align="center" bgcolor="'+c1+'"></td>').html(tables[i]['avg_pot_size']).appendTo(tr);
	td = jQuery('<td align="center" bgcolor="'+c2+'"></td>').html(tables[i]['avg_flop_seen']).appendTo(tr);
	td = jQuery('<td align="center" bgcolor="'+c1+'"></td>').html(tables[i]['h_hr']).appendTo(tr);
	td = jQuery('<td align="center" bgcolor="'+c2+'"></td>').html(tables[i]['wait']).appendTo(tr);
	td = jQuery('<td align="center" bgcolor="'+c1+'"></td>').html('<a href="javascript:void(0);" onclick="showTable(\''+tables[i]['poker_room'].toLowerCase().replace(/\s+/g, "-")+'\',\'players='+tables[i]['players']+'&avg_pot_size='+tables[i]['avg_pot_size']+'&avg_flop_seen='+tables[i]['avg_flop_seen']+'&h_hr='+tables[i]['h_hr']+'&bet_type='+tables[i]['bet_type']+'&stake='+tables[i]['stake']+'&avg_pot='+tables[i]['avg_pot']+'&table='+tables[i]['table_name']+'\');">'+tables[i]['table_name']+'</a>').appendTo(tr);

	tr.appendTo(jQuery("#tables"));

    }

    tr = jQuery('<tr class="table"><td height="5" colspan="11"></td></tr>');
    tr.appendTo(jQuery("#tables"));

    tr = jQuery('<tr class="table"></tr');
    td = jQuery('<td colspan="11" align="center">Страница Результатов: </td>');

    if (total == 0) {
	jQuery('<b>Ничего не найдено</b>').appendTo(td);
    }
    else {

	var p1 = page-4;
	var p2 = page+4;
	if (p1 < 1) p1 = 1;
	if (p2 > total) p2 = total;

	if (p1 > 1) {

	    jQuery('<a href="#" onclick="return tableFinderPage(1)">1</a>').appendTo(td);
	    if (p1 > 2)
		td.append("&nbsp;&nbsp;...&nbsp;&nbsp;");
	    else
		td.append("&nbsp;&nbsp;");
	}

	for (var i = p1; i <= p2; i++) {
	    a = jQuery('<a href="#" onclick="return tableFinderPage('+i+')">'+i+'</a>');
	    if (i == page)
		a.css('fontWeight', 'bold');
	    a.appendTo(td);
	    td.append("&nbsp;&nbsp;");
	}

	if (p2 < total) {
	    if (p2 != total-1) td.append("...&nbsp;&nbsp;");
	    jQuery('<a href="#" onclick="return tableFinderPage('+total+')">'+total+'</a>').appendTo(td);
	}

    }

    td.appendTo(tr);
    tr.appendTo(jQuery("#tables"));
    jQuery('#tablefinder input[name=page]').val(1);
    jQuery('#loading').hide();

}

function showTable(poker,row){

	jQuery('#flash').hide();

	var objBody = jQuery('body');

	jQuery("body").append('<div id="overlay" onclick="closeTable();" style="width: 1425px; height: 3600px; opacity: 0.8;"></div><div id="TB_window"><img src="/images/loadingAnimation.gif"></div>');

	jQuery('#overlay').click(function() {
        closeTable();
    });

    jQuery.ajax({
			type: "POST",
			url: "/getTable.php",
			data: "poker="+poker+"&"+row,
			success: function(msg){
				//alert(msg);
				jQuery('#TB_window').html(msg);
				jQuery('#TB_window').attr('style','top:10%;left:25%;z-index:102;');

			},
			error:function(msg){

			}
   });


}

function closeTable(){
	var overlay = jQuery('#overlay');
	overlay.remove();
	jQuery('#TB_window').remove();
	jQuery('#flash').show();
}

function onTableFinderBlockGet(data) {

    var total = data['total'];
    var tables = data['tables'];
    var page = jQuery('#tablefinder input[name=page]').val()*1;

    if(data['debug'])
	alert(data['debug']);

    jQuery('#tables tr.table').remove();
    var a, tr, td, link;

    var c1 = "efeaac";
    var c2 = "fffcdc";

    for (var i in tables) {

	tr = jQuery('<tr class="table"><td height="3" colspan="11"></td></tr>');
	tr.appendTo(jQuery("#tables"));

	tr = jQuery('<tr class="table"></tr');

	link = "/poker/"+tables[i]['poker_room'].toLowerCase().replace(/\s+/g, "-");
	a = jQuery('<a href="'+link+'"></a>').html(tables[i]['poker_room']);
	a.bind('click', {link: link}, gsClick);

	td = jQuery('<td align="center" bgcolor="'+c1+'"></td>').appendTo(tr);
	a.appendTo(td);
	//td = jQuery('<td align="center" bgcolor="'+c2+'"></td>').html(tables[i]['game']).appendTo(tr);
	//td = jQuery('<td align="center" bgcolor="'+c1+'"></td>').html(tables[i]['bet_type']).appendTo(tr);
	//td = jQuery('<td align="center" bgcolor="'+c2+'"></td>').html(tables[i]['stake']).appendTo(tr);
	td = jQuery('<td align="center" bgcolor="'+c1+'"></td>').html(tables[i]['players']).appendTo(tr);
	//td = jQuery('<td align="center" bgcolor="'+c2+'"></td>').html(tables[i]['avg_pot']).appendTo(tr);
	td = jQuery('<td align="center" bgcolor="'+c1+'"></td>').html(tables[i]['avg_pot_size']).appendTo(tr);
	td = jQuery('<td align="center" bgcolor="'+c2+'"></td>').html(tables[i]['avg_flop_seen']).appendTo(tr);
	//td = jQuery('<td align="center" bgcolor="'+c1+'"></td>').html(tables[i]['h_hr']).appendTo(tr);
	//td = jQuery('<td align="center" bgcolor="'+c2+'"></td>').html(tables[i]['wait']).appendTo(tr);
	td = jQuery('<td align="center" bgcolor="'+c1+'"></td>').html('<a href="javascript:void(0);" onclick="showTable(\''+tables[i]['poker_room'].toLowerCase().replace(/\s+/g, "-")+'\',\'players='+tables[i]['players']+'&avg_pot_size='+tables[i]['avg_pot_size']+'&avg_flop_seen='+tables[i]['avg_flop_seen']+'&h_hr='+tables[i]['h_hr']+'&bet_type='+tables[i]['bet_type']+'&stake='+tables[i]['stake']+'&avg_pot='+tables[i]['avg_pot']+'&table='+tables[i]['table_name']+'\');">'+tables[i]['table_name'].split(' ')[0]+'</a>').appendTo(tr);

	tr.appendTo(jQuery("#tables"));

    }

    tr = jQuery('<tr class="table"><td height="5" colspan="11"></td></tr>');
    tr.appendTo(jQuery("#tables"));

    tr = jQuery('<tr class="table"></tr');
    td = jQuery('<td colspan="11" align="center">Страница Результатов: </td>');

    if (total == 0) {
	jQuery('<b>Ничего не найдено</b>').appendTo(td);
    }
    else {

	var p1 = page-4;
	var p2 = page+4;
	if (p1 < 1) p1 = 1;
	if (p2 > total) p2 = total;

	if (p1 > 1) {

	    jQuery('<a href="#" onclick="return tableFinderBlockPage(1)">1</a>').appendTo(td);
	    if (p1 > 2)
		td.append("&nbsp;&nbsp;...&nbsp;&nbsp;");
	    else
		td.append("&nbsp;&nbsp;");
	}

	for (var i = p1; i <= p2; i++) {
	    a = jQuery('<a href="#" onclick="return tableFinderBlockPage('+i+')">'+i+'</a>');
	    if (i == page)
		a.css('fontWeight', 'bold');
	    a.appendTo(td);
	    td.append("&nbsp;&nbsp;");
	}

	if (p2 < total) {
	    if (p2 != total-1) td.append("...&nbsp;&nbsp;");
	    jQuery('<a href="#" onclick="return tableFinderBlockPage('+total+')">'+total+'</a>').appendTo(td);
	}

    }

    td.appendTo(tr);
    tr.appendTo(jQuery("#tables"));
    jQuery('#tablefinder input[name=page]').val(1);
    jQuery('#loading').hide();

}

function tableFinderSubmit(form) {

    var obj = jQuery(form);
    var params = {};
    jQuery(form).find('select, input[type=text], input[type=hidden]').each(
						  function() {
						      params[jQuery(this).attr('name')] = jQuery(this).val();
						  }
						  );

    jQuery('#loading').show();
    jQuery.getJSON("/ajax/tablefinder.php", params, onTableFinderGet);
    return false;

}

function tableFinderBlockSubmit(form) {

    var obj = jQuery(form);
    var params = {};
    jQuery(form).find('select, input[type=text], input[type=hidden]').each(
						  function() {
						      params[jQuery(this).attr('name')] = jQuery(this).val();
						  }
						  );

    jQuery('#loading').show();
    jQuery.getJSON("/ajax/tablefinder.php", params, onTableFinderBlockGet);
    return false;

}

function tableFinderOrder(field) {

    var form = jQuery('#tablefinder');
    form.find('input[name=order]').val(field);

    tableFinderSubmit(form.get(0));
    return false;

}
function tableFinderOrderBlock(field) {

    var form = jQuery('#tablefinder');
    form.find('input[name=order]').val(field);

    tableFinderBlockSubmit(form.get(0));
    return false;

}

function tableFinderPage(page) {

    var form = jQuery('#tablefinder');
    form.find('input[name=page]').val(page);

    tableFinderSubmit(form.get(0));
    return false;

}

function tableFinderBlockPage(page) {

    var form = jQuery('#tablefinder');
    form.find('input[name=page]').val(page);

    tableFinderBlockSubmit(form.get(0));
    return false;

}


// freerolls

var freeRollsInit = false;

function freeRollsSubmit(form) {

    var obj = jQuery(form);
    var params = {};
    jQuery(form).find('select, input[type=text], input[type=hidden]').each(
						  function() {
						      params[jQuery(this).attr('name')] = jQuery(this).val();
						  }
						  );

    jQuery('#loading').show();
    jQuery.getJSON("/ajax/freerolls.php", params, onFreeRollsGet);
    return false;

}

function freeRollsBlockSubmit(form) {

    var obj = jQuery(form);
    var params = {};
    jQuery(form).find('select, input[type=text], input[type=hidden]').each(
						  function() {
						      params[jQuery(this).attr('name')] = jQuery(this).val();
						  }
						  );

    jQuery('#loading_freerolls').show();
    jQuery.getJSON("/ajax/freerolls.php", params, onFreeRollsBlockGet);
    return false;

}

function freeRollsPage(page) {

    var form = jQuery('#freerolls');
    form.find('input[name=page]').val(page);

    freeRollsSubmit(form.get(0));
    return false;

}

function freeRollsBlockPage(page) {

    var form = jQuery('#freerolls');
    form.find('input[name=page]').val(page);

    freeRollsBlockSubmit(form.get(0));
    return false;

}

function onFreeRollsGet(data) {

    if (!freeRollsInit) {

	var select = jQuery('#freerolls select[name=poker_room]');
	for (var i in data['rooms']) {
	    jQuery('<option value="'+data['rooms'][i]+'">'+data['rooms'][i]+'</option>').appendTo(select);
	}

	select = jQuery('#freerolls select[name=game]');
	for (i in data['games']) {
	    jQuery('<option value="'+data['games'][i]+'">'+data['games'][i]+'</option>').appendTo(select);
	}

	select = jQuery('#freerolls select[name=type]');
	for (i in data['types']) {
	    jQuery('<option value="'+data['types'][i]+'">'+data['types'][i]+'</option>').appendTo(select);
	}

    }

    var total = data['total'];
    var tables = data['tables'];
    var page = jQuery('#freerolls input[name=page]').val()*1;

    if(data['debug'])
	alert(data['debug']);

    jQuery('#tables tr.table').remove();
    var a, tr, td, link;

    var c1 = "efeaac";
    var c2 = "fffcdc";

    for (var i in tables) {

	tr = jQuery('<tr class="table"><td height="3" colspan="11"></td></tr>');
	tr.appendTo(jQuery("#tables"));

	tr = jQuery('<tr class="table"></tr');

	td = jQuery('<td align="center" bgcolor="'+c1+'"></td>').html(tables[i]['dow']).appendTo(tr);
	td = jQuery('<td align="center" bgcolor="'+c2+'"></td>').html(tables[i]['date']).appendTo(tr);
	td = jQuery('<td align="center" bgcolor="'+c1+'"></td>').html(tables[i]['time']).appendTo(tr);
	td = jQuery('<td align="center" bgcolor="'+c2+'"></td>').html(tables[i]['game']).appendTo(tr);
	td = jQuery('<td align="center" bgcolor="'+c1+'"></td>').html(tables[i]['type']).appendTo(tr);

	link = "/poker/"+tables[i]['poker_room'].toLowerCase().replace(/\s+/g, "-");
	a = jQuery('<a href="'+link+'/site/"></a>').html(tables[i]['poker_room']);
	td = jQuery('<td align="center" bgcolor="'+c2+'"></td>').appendTo(tr);
	a.appendTo(td);

	td = jQuery('<td align="center" bgcolor="'+c1+'"></td>').html("jQuery"+tables[i]['prize']).appendTo(tr);
	td = jQuery('<td align="center" bgcolor="'+c2+'"></td>').html(tables[i]['conditions']).appendTo(tr);

	tr.appendTo(jQuery("#tables"));

    }

    tr = jQuery('<tr class="table"><td height="5" colspan="11"></td></tr>');
    tr.appendTo(jQuery("#tables"));

    tr = jQuery('<tr class="table"></tr');
    td = jQuery('<td colspan="11" align="center">Страница Результатов: </td>');

    if (total == 0) {
	jQuery('<b>Ничего не найдено</b>').appendTo(td);
    }
    else {

	var p1 = page-4;
	var p2 = page+4;
	if (p1 < 1) p1 = 1;
	if (p2 > total) p2 = total;

	if (p1 > 1) {

	    jQuery('<a href="#" onclick="return freeRollsPage(1)">1</a>').appendTo(td);
	    if (p1 > 2)
		td.append("&nbsp;&nbsp;...&nbsp;&nbsp;");
	    else
		td.append("&nbsp;&nbsp;");
	}

	for (var i = p1; i <= p2; i++) {
	    a = jQuery('<a href="#" onclick="return freeRollsPage('+i+')">'+i+'</a>');
	    if (i == page)
		a.css('fontWeight', 'bold');
	    a.appendTo(td);
	    td.append("&nbsp;&nbsp;");
	}

	if (p2 < total) {
	    if (p2 != total-1) td.append("...&nbsp;&nbsp;");
	    jQuery('<a href="#" onclick="return freeRollsPage('+total+')">'+total+'</a>').appendTo(td);
	}

    }

    td.appendTo(tr);
    tr.appendTo(jQuery("#tables"));

    jQuery('#loading').hide();
    freeRollsInit = true;

    jQuery('#freerolls input[name=page]').val(1);
}

function onFreeRollsBlockGet(data) {

    if (!freeRollsInit) {

	var select = jQuery('#freerolls select[name=poker_room]');
	for (var i in data['rooms']) {
	    jQuery('<option value="'+data['rooms'][i]+'">'+data['rooms'][i]+'</option>').appendTo(select);
	}

	select = jQuery('#freerolls select[name=game]');
	for (i in data['games']) {
	    jQuery('<option value="'+data['games'][i]+'">'+data['games'][i]+'</option>').appendTo(select);
	}

	select = jQuery('#freerolls select[name=type]');
	for (i in data['types']) {
	    jQuery('<option value="'+data['types'][i]+'">'+data['types'][i]+'</option>').appendTo(select);
	}

    }

    var total = data['total'];
    var tables = data['tables'];
    var page = jQuery('#freerolls input[name=page]').val()*1;

    if(data['debug'])
	alert(data['debug']);

    jQuery('#tables_freerolls tr.table').remove();
    var a, tr, td, link;

    var c1 = "efeaac";
    var c2 = "fffcdc";

    for (var i in tables) {

	tr = jQuery('<tr class="table"><td height="3" colspan="11"></td></tr>');
	tr.appendTo(jQuery("#tables_freerolls"));

	tr = jQuery('<tr class="table"></tr');

	//td = jQuery('<td align="center" bgcolor="'+c1+'"></td>').html(tables[i]['dow']).appendTo(tr);
	td = jQuery('<td align="center" bgcolor="'+c2+'"></td>').html(tables[i]['date']).appendTo(tr);
	td = jQuery('<td align="center" bgcolor="'+c1+'"></td>').html(tables[i]['time']).appendTo(tr);
	td = jQuery('<td align="center" bgcolor="'+c2+'"></td>').html(tables[i]['game']).appendTo(tr);
	td = jQuery('<td align="center" bgcolor="'+c1+'"></td>').html(tables[i]['type']).appendTo(tr);

	link = "/poker/"+tables[i]['poker_room'].toLowerCase().replace(/\s+/g, "-");
	a = jQuery('<a href="'+link+'"></a>').html(tables[i]['poker_room']);
	a.bind('click', {link: link}, tfClick);
	td = jQuery('<td align="center" bgcolor="'+c2+'"></td>').appendTo(tr);
	a.appendTo(td);

	td = jQuery('<td align="center" bgcolor="'+c1+'"></td>').html("jQuery"+tables[i]['prize']).appendTo(tr);
	//td = jQuery('<td align="center" bgcolor="'+c2+'"></td>').html(tables[i]['conditions']).appendTo(tr);

	tr.appendTo(jQuery("#tables_freerolls"));

    }

    tr = jQuery('<tr class="table"><td height="5" colspan="11"></td></tr>');
    tr.appendTo(jQuery("#tables_freerolls"));

    tr = jQuery('<tr class="table"></tr');
    td = jQuery('<td colspan="11" align="center">Страница Результатов: </td>');

    if (total == 0) {
	jQuery('<b>Ничего не найдено</b>').appendTo(td);
    }
    else {

	var p1 = page-4;
	var p2 = page+4;
	if (p1 < 1) p1 = 1;
	if (p2 > total) p2 = total;

	if (p1 > 1) {

	    jQuery('<a href="#" onclick="return freeRollsBlockPage(1)">1</a>').appendTo(td);
	    if (p1 > 2)
		td.append("&nbsp;&nbsp;...&nbsp;&nbsp;");
	    else
		td.append("&nbsp;&nbsp;");
	}

	for (var i = p1; i <= p2; i++) {
	    a = jQuery('<a href="#" onclick="return freeRollsBlockPage('+i+')">'+i+'</a>');
	    if (i == page)
		a.css('fontWeight', 'bold');
	    a.appendTo(td);
	    td.append("&nbsp;&nbsp;");
	}

	if (p2 < total) {
	    if (p2 != total-1) td.append("...&nbsp;&nbsp;");
	    jQuery('<a href="#" onclick="return freeRollsBlockPage('+total+')">'+total+'</a>').appendTo(td);
	}

    }

    td.appendTo(tr);
    tr.appendTo(jQuery("#tables_freerolls"));

    jQuery('#loading_freerolls').hide();
    freeRollsInit = true;

    jQuery('#freerolls input[name=page]').val(1);
    border_fix();
}

// tournaments

var tournamentsInit = false;

function tournamentsSubmit(form) {

    var obj = jQuery(form);
    var params = {};
    jQuery(form).find('select, input[type=text], input[type=hidden]').each(
						  function() {
						      params[jQuery(this).attr('name')] = jQuery(this).val();
						  }
						  );

    jQuery('#loading').show();
    jQuery.getJSON("/ajax/tournaments.php", params, onTournamentsGet);
    return false;

}

function tournamentsBlockSubmit(form) {

    var obj = jQuery(form);
    var params = {};
    jQuery(form).find('select, input[type=text], input[type=hidden]').each(
						  function() {
						      params[jQuery(this).attr('name')] = jQuery(this).val();
						  }
						  );

    jQuery('#loading_turnirs').show();
    jQuery.getJSON("/ajax/tournaments.php", params, onTournamentsBlockGet);
    return false;

}

function tournamentsPage(page) {

    var form = jQuery('#tournaments');
    form.find('input[name=page]').val(page);

    tournamentsSubmit(form.get(0));
    return false;

}
function tournamentsBlockPage(page) {

    var form = jQuery('#tournaments');
    form.find('input[name=page]').val(page);

    tournamentsBlockSubmit(form.get(0));
    return false;

}

function onTournamentsGet(data) {

    if (!tournamentsInit) {

	var select = jQuery('#tournaments select[name=poker_room]');
	for (var i in data['rooms']) {
	    jQuery('<option value="'+data['rooms'][i]+'">'+data['rooms'][i]+'</option>').appendTo(select);
	}

	select = jQuery('#tournaments select[name=game]');
	for (i in data['games']) {
	    jQuery('<option value="'+data['games'][i]+'">'+data['games'][i]+'</option>').appendTo(select);
	}

	select = jQuery('#tournaments select[name=type]');
	for (i in data['types']) {
	    jQuery('<option value="'+data['types'][i]+'">'+data['types'][i]+'</option>').appendTo(select);
	}

    }

    var total = data['total'];
    var tables = data['tables'];
    var page = jQuery('#tournaments input[name=page]').val()*1;

    if(data['debug'])
	alert(data['debug']);

    jQuery('#tables tr.table').remove();
    var a, tr, td, link;

    var c1 = "efeaac";
    var c2 = "fffcdc";

    for (var i in tables) {

	tr = jQuery('<tr class="table"><td height="3" colspan="11"></td></tr>');
	tr.appendTo(jQuery("#tables"));

	tr = jQuery('<tr class="table"></tr');

	td = jQuery('<td align="center" bgcolor="'+c1+'"></td>').html(tables[i]['dow']).appendTo(tr);
	td = jQuery('<td align="center" bgcolor="'+c2+'"></td>').html(tables[i]['date']).appendTo(tr);
	td = jQuery('<td align="center" bgcolor="'+c1+'"></td>').html(tables[i]['time']).appendTo(tr);
	td = jQuery('<td align="center" bgcolor="'+c2+'"></td>').html(tables[i]['game']).appendTo(tr);
	td = jQuery('<td align="center" bgcolor="'+c1+'"></td>').html(tables[i]['type']).appendTo(tr);

	link = "/poker/"+tables[i]['poker_room'].toLowerCase().replace(/\s+/g, "-")+'/site/';
	a = jQuery('<a href="'+link+'"></a>').html(tables[i]['poker_room']);
	td = jQuery('<td align="center" bgcolor="'+c2+'"></td>').appendTo(tr);
	a.appendTo(td);

	td = jQuery('<td align="center" bgcolor="'+c1+'"></td>').html("jQuery"+tables[i]['prize']).appendTo(tr);
	td = jQuery('<td align="center" bgcolor="'+c2+'"></td>').html("jQuery"+tables[i]['payment']).appendTo(tr);

	tr.appendTo(jQuery("#tables"));

    }

    tr = jQuery('<tr class="table"><td height="5" colspan="11"></td></tr>');
    tr.appendTo(jQuery("#tables"));

    tr = jQuery('<tr class="table"></tr');
    td = jQuery('<td colspan="11" align="center">Страница Результатов: </td>');

    if (total == 0) {
	jQuery('<b>Ничего не найдено</b>').appendTo(td);
    }
    else {

	var p1 = page-4;
	var p2 = page+4;
	if (p1 < 1) p1 = 1;
	if (p2 > total) p2 = total;

	if (p1 > 1) {

	    jQuery('<a href="#" onclick="return tournamentsPage(1)">1</a>').appendTo(td);
	    if (p1 > 2)
		td.append("&nbsp;&nbsp;...&nbsp;&nbsp;");
	    else
		td.append("&nbsp;&nbsp;");
	}

	for (var i = p1; i <= p2; i++) {
	    a = jQuery('<a href="#" onclick="return tournamentsPage('+i+')">'+i+'</a>');
	    if (i == page)
		a.css('fontWeight', 'bold');
	    a.appendTo(td);
	    td.append("&nbsp;&nbsp;");
	}

	if (p2 < total) {
	    if (p2 != total-1) td.append("...&nbsp;&nbsp;");
	    jQuery('<a href="#" onclick="return tournamentsPage('+total+')">'+total+'</a>').appendTo(td);
	}

    }

    td.appendTo(tr);
    tr.appendTo(jQuery("#tables"));

    jQuery('#loading').hide();
    tournamentsInit = true;

    jQuery('#tournaments input[name=page]').val(1);
}

function onTournamentsBlockGet(data) {

    if (!tournamentsInit) {

	var select = jQuery('#tournaments select[name=poker_room]');
	for (var i in data['rooms']) {
	    jQuery('<option value="'+data['rooms'][i]+'">'+data['rooms'][i]+'</option>').appendTo(select);
	}

	select = jQuery('#tournaments select[name=game]');
	for (i in data['games']) {
	    jQuery('<option value="'+data['games'][i]+'">'+data['games'][i]+'</option>').appendTo(select);
	}

	select = jQuery('#tournaments select[name=type]');
	for (i in data['types']) {
	    jQuery('<option value="'+data['types'][i]+'">'+data['types'][i]+'</option>').appendTo(select);
	}

    }

    var total = data['total'];
    var tables = data['tables'];
    var page = jQuery('#tournaments input[name=page]').val()*1;

    if(data['debug'])
	alert(data['debug']);

    jQuery('#tables_turnirs tr.table').remove();
    var a, tr, td, link;

    var c1 = "efeaac";
    var c2 = "fffcdc";

    for (var i in tables) {

	tr = jQuery('<tr class="table"><td height="3" colspan="11"></td></tr>');
	tr.appendTo(jQuery("#tables_turnirs"));

	tr = jQuery('<tr class="table"></tr');

	td = jQuery('<td align="center" bgcolor="'+c1+'"></td>').html(tables[i]['dow']).appendTo(tr);
	td = jQuery('<td align="center" bgcolor="'+c2+'"></td>').html(tables[i]['date']).appendTo(tr);
	td = jQuery('<td align="center" bgcolor="'+c1+'"></td>').html(tables[i]['time']).appendTo(tr);
	td = jQuery('<td align="center" bgcolor="'+c2+'"></td>').html(tables[i]['game']).appendTo(tr);
	td = jQuery('<td align="center" bgcolor="'+c1+'"></td>').html(tables[i]['type']).appendTo(tr);

	link = "/poker/"+tables[i]['poker_room'].toLowerCase().replace(/\s+/g, "-");
	a = jQuery('<a href="'+link+'"></a>').html(tables[i]['poker_room']);
	a.bind('click', {link: link}, tfClick);
	td = jQuery('<td align="center" bgcolor="'+c2+'"></td>').appendTo(tr);
	a.appendTo(td);

	//td = jQuery('<td align="center" bgcolor="'+c1+'"></td>').html("jQuery"+tables[i]['prize']).appendTo(tr);
	td = jQuery('<td align="center" bgcolor="'+c1+'"></td>').html("jQuery"+tables[i]['payment']).appendTo(tr);

	tr.appendTo(jQuery("#tables_turnirs"));

    }

    tr = jQuery('<tr class="table"><td height="5" colspan="11"></td></tr>');
    tr.appendTo(jQuery("#tables_turnirs"));

    tr = jQuery('<tr class="table"></tr');
    td = jQuery('<td colspan="11" align="center">Страница Результатов: </td>');

    if (total == 0) {
	jQuery('<b>Ничего не найдено</b>').appendTo(td);
    }
    else {

	var p1 = page-4;
	var p2 = page+4;
	if (p1 < 1) p1 = 1;
	if (p2 > total) p2 = total;

	if (p1 > 1) {

	    jQuery('<a href="#" onclick="return tournamentsBlockPage(1)">1</a>').appendTo(td);
	    if (p1 > 2)
		td.append("&nbsp;&nbsp;...&nbsp;&nbsp;");
	    else
		td.append("&nbsp;&nbsp;");
	}

	for (var i = p1; i <= p2; i++) {
	    a = jQuery('<a href="#" onclick="return tournamentsBlockPage('+i+')">'+i+'</a>');
	    if (i == page)
		a.css('fontWeight', 'bold');
	    a.appendTo(td);
	    td.append("&nbsp;&nbsp;");
	}

	if (p2 < total) {
	    if (p2 != total-1) td.append("...&nbsp;&nbsp;");
	    jQuery('<a href="#" onclick="return tournamentsBlockPage('+total+')">'+total+'</a>').appendTo(td);
	}

    }

    td.appendTo(tr);
    tr.appendTo(jQuery("#tables_turnirs"));

    jQuery('#loading_turnirs').hide();
    tournamentsInit = true;

    jQuery('#tournaments input[name=page]').val(1);
}


