var global_path = '/';

function admin_check_user(user_login){
	advAJAX.post({
		url: global_path+"act/liga/ajax/check_user.php",
		parameters : {
		"login" : user_login
		},
		onSuccess : function(obj) {
			document.getElementById('admin_user').innerHTML = obj.responseText;
		}
	});
}

function admin_toggle_menu_league() {
	var object = document.getElementById('admin_menu_inside_league').style.display;

	advAJAX.post({
		url: global_path+"act/liga/ajax/ajax_menu.php",
		parameters : {
		"object" : object
		},
		onSuccess : function(obj) {
			switch(object){
				case 'none':
				document.getElementById('admin_menu_inside_league').style.display = 'block';
				break;
				default:
				document.getElementById('admin_menu_inside_league').style.display = 'none';
				break;

			}
		}
	});

}

function ajax_league_news(page,game) {

	var loading = '<img src="ico/loading.gif" border="0" alt="loading" />';
	advAJAX.post({
		url: global_path+"act/liga/ajax/news.php",
		parameters : {
		"page" : page,
		"game" : game
		},
		onLoading : function(obj) {
			document.getElementById('news_loading').style.display='block';
			document.getElementById('news_loading').innerHTML=loading;
		},
		onSuccess : function(obj) {
			document.getElementById('news_loading').style.display='none';
			document.getElementById('ajax_news').innerHTML = obj.responseText;
		}
	});
}
function switch_edit_game(id){
	var object;

	object = document.getElementById('edit_uid-'+id).style.display;
	switch(object){
		case 'none':
		document.getElementById('edit_uid-'+id).style.display = 'block';
		break;
		default:
		document.getElementById('edit_uid-'+id).style.display = 'none';
		break
	}

}

function admin_check_uid(game_id) {
	var uid = document.getElementById('this_uid').value;
	advAJAX.post({
		url: global_path+"act/liga/ajax/admin_check_uid.php",
		parameters : {
		"game_id" : game_id,
		"uid" : uid
		},
		onSuccess : function(obj) {
			if(obj.responseText == 'ok'){
				document.getElementById('uid_msg').innerHTML = 'OK !';
				document.getElementById('admin_league_button').disabled = false;
			}
			else if(obj.responseText == 'exist'){
				document.getElementById('admin_league_button').disabled = true;
				show_alert(300,80,'Informacja','<center>Uid, który wpisałęś jest już uzywany !</center>');
			}
			else {
				document.getElementById('admin_league_button').disabled = true;
				show_alert(300,80,'Informacja','<center>Uid, który wpisałęś jest niepoprawny !</center>');
			}
		}
	});
}

function uid_action(way,game_id){
	var uid = document.getElementById('UID-'+game_id).value;
	var loading = '<img src="ico/loading.gif" border="0" width="20" alt="loading" />';
	var respond;

	switch(way){
		case 'add':

		advAJAX.post({
			url: global_path+"act/liga/ajax/check_uid.php",
			parameters : {
			"game_id" : game_id,
			"uid" : uid
			},
			onLoading : function(obj) {
				document.getElementById('uid_loading-'+game_id).style.display='';
				document.getElementById('uid_loading-'+game_id).innerHTML=loading;
			},
			onSuccess : function(obj) {
				document.getElementById('uid_loading-'+game_id).style.display='none';
				respond = obj.responseText;

				switch(respond){
					case 'add':
					show_alert(300,80,'Informacja','<center>Twój uid został poprawnie dodany !</center>');
					break;
					case 'save':
					show_alert(300,100,'Informacja','<center>Twój uid został poprawnie zapisany, aktualnie oczekuje na akceptacje przez administratora. ewentualnych zmianach w statusie zostaniesz poinformowany!</center>');
					break;
					case 'ban':
					show_alert(300,80,'Informacja','<center>Nie można zmienić zbanowanego ID !</center>');
					break;
					case 'mysql':
					show_alert(300,80,'Informacja','<center>Wystąpił błąd bazy danych !</center>');
					break;
					case 'already':
					show_alert(300,80,'Informacja','<center>Taki UID jest już zajęty lub właśnie go używasz !</center>');
					break;
					default:
					show_alert(300,80,'Informacja','<center>'+respond+'</center>');
					break;
				}
			}
		});

		break;
		case 'del':
		if(confirmLink(this, 'Na pewno chcesz usunac ?')){
			advAJAX.post({
				url: global_path+"act/liga/ajax/del_uid.php",
				parameters : {
				"game_id" : game_id,
				"uid" : uid
				},
				onLoading : function(obj) {
					document.getElementById('uid_loading-'+game_id).style.display='';
					document.getElementById('uid_loading-'+game_id).innerHTML=loading;
				},
				onSuccess : function(obj) {
					document.getElementById('uid_loading-'+game_id).style.display='none';
					respond = obj.responseText;

					switch(respond){
						case 'ok':
						show_alert(300,80,'Informacja','<center>Twój UID został usunięty!</center>');
						document.getElementById('edit_uid-'+game_id).style.display = 'none';
						document.getElementById('uid_box_'+game_id).checked = '';
						document.getElementById('UID-'+game_id).value = '';
						break;
						case 'ban':
						show_alert(300,80,'Informacja','<center>Nie można skasować zbanowanego ID !</center>');
						break;
						case 'mysql':
						show_alert(300,80,'Informacja','<center>Wystąpił błąd bazy danych !</center>');
						break;
					}
				}
			});
		}
		break;
	}

}
function kalendarz_liga(way,month,year,game,selected){
	var loading = '<img src="ico/loading.gif" border="0" alt="loading" />';
	advAJAX.post({
		url: global_path+"act/liga/ajax/kalendarz.php",
		parameters : {
		"way" : way,
		"month" : month,
		"year" : year,
		"game" : game,
		"selected" : selected
		},
		onLoading : function(obj) {
			document.getElementById('ajax_loading_kalendarz').style.display='block';
			document.getElementById('ajax_loading_kalendarz').innerHTML=loading;
			document.getElementById('ajax_kalendarz').innerHTML = '';
		},
		onSuccess : function(obj) {
			document.getElementById('ajax_loading_kalendarz').style.display='none';
			document.getElementById('ajax_kalendarz').innerHTML = obj.responseText;
			//alert (obj.responseText);
		}
	});
}

function kalendarz_liga_game(way,month,year,game,selected,new_game){
	var loading = '<img src="ico/loading.gif" border="0" alt="loading" />';
	var action;

	var this_object = document.getElementById('game-'+new_game).checked;

	switch(this_object){
		case true:
		action = 'add';
		break;
		default:
		action = 'del';
		break;
	}

	advAJAX.post({
		url: global_path+"act/liga/ajax/kalendarz.php",
		parameters : {
		"way" : way,
		"month" : month,
		"year" : year,
		"game" : game,
		"selected" : selected,
		"new_game" : new_game,
		"action" : action
		},
		onLoading : function(obj) {
			document.getElementById('ajax_loading_kalendarz').style.display='block';
			document.getElementById('ajax_loading_kalendarz').innerHTML=loading;
			document.getElementById('ajax_kalendarz').innerHTML = '';
		},
		onSuccess : function(obj) {
			document.getElementById('ajax_loading_kalendarz').style.display='none';
			document.getElementById('ajax_kalendarz').innerHTML = obj.responseText;
			//alert (obj.responseText);
		}
	});
}
function show_bettings(id){
	var loading = '<img src="ico/loading.gif" border="0" alt="loading" />';
	var object = document.getElementById('way').value;

	switch(object){
		case '1':
		advAJAX.post({
			url: global_path+"act/liga/ajax/bettings.php",
			parameters : {
			"id" : id
			},
			onLoading : function(obj) {
				document.getElementById('ajax_bettings_loading').innerHTML=loading;
				document.getElementById('ajax_bettings').innerHTML = '';
			},
			onSuccess : function(obj) {

				switch(obj.responseText){
					case 'login':
					show_alert(300,80,'Informacja','<center>Zaloguj się najpierw !</center>');
					break;
					case 'mysql':
					show_alert(300,80,'Informacja','<center>Błąd MYSQL !</center>');
					break;
					case 'status':
					show_alert(300,80,'Informacja','<center>Nie ma takiego zakładu !</center>');
					break;
					default:
					document.getElementById('ajax_bettings').innerHTML = obj.responseText;
					document.getElementById('bet_button').src='img/liga/mecz/zamknij.gif';
					document.getElementById('way').value = 2;
					break;
				}
				document.getElementById('ajax_bettings_loading').innerHTML='';
			}
		});
		break;
		default:
		document.getElementById('ajax_bettings').innerHTML = '';
		document.getElementById('bet_button').src='img/liga/mecz/otworz.gif';
		document.getElementById('way').value = 1;
		break;
	}
}

function show_league(id){
	var	object = document.getElementById('game_league_'+id).style.display;
	switch(object){
		case 'none':
		document.getElementById('game_league_'+id).style.display='block';
		document.getElementById('league_button_'+id).src='img/liga/menu/up.gif';
		break;
		default:
		document.getElementById('game_league_'+id).style.display='none';
		document.getElementById('league_button_'+id).src='img/liga/menu/down.gif';
		break;
	}

}
function show_season(id,game_id){
	var	object = document.getElementById('season_league_'+id+'_'+game_id).style.display;
	switch(object){
		case 'none':
		document.getElementById('season_league_'+id+'_'+game_id).style.display='block';
		break;
		default:
		document.getElementById('season_league_'+id+'_'+game_id).style.display='none';
		break;
	}
}

function league_group_order(group,order,order_way,page){
	var loading = '<img src="ico/loading.gif" border="0" alt="loading" />';

	advAJAX.post({
		url: global_path+"act/liga/ajax/group_order.php",
		parameters : {
		"group" : group,
		"order" : order,
		"order_way" : order_way,
		"page" : page
		},
		onLoading : function(obj) {
			document.getElementById('ajax_liga_table_loading_'+group).innerHTML=loading;
			document.getElementById('ajax_liga_table_'+group).innerHTML = '';
		},
		onSuccess : function(obj) {
			document.getElementById('ajax_liga_table_loading_'+group).innerHTML='';
			document.getElementById('ajax_liga_table_'+group).innerHTML = obj.responseText;
			switch(order_way){
				case 'ASC':
				document.getElementById('order-'+order+'-'+group).src = 'img/liga/tabela/up.gif';
				break;
				default:
				document.getElementById('order-'+order+'-'+group).src = 'img/liga/tabela/down.gif';
				break;
			}
		}
	});
}

function league_group_order_admin(group,order,order_way,page){
	var loading = '<img src="ico/loading.gif" border="0" alt="loading" />';

	advAJAX.post({
		url: global_path+"act/liga/ajax/group_order_admin.php",
		parameters : {
		"group" : group,
		"order" : order,
		"order_way" : order_way,
		"page" : page
		},
		onLoading : function(obj) {
			document.getElementById('ajax_liga_table_loading_'+group).innerHTML=loading;
			document.getElementById('ajax_liga_table_'+group).innerHTML = '';
		},
		onSuccess : function(obj) {
			document.getElementById('ajax_liga_table_loading_'+group).innerHTML='';
			document.getElementById('ajax_liga_table_'+group).innerHTML = obj.responseText;
			switch(order_way){
				case 'ASC':
				document.getElementById('order-'+order+'-'+group).src = 'img/liga/tabela/up.gif';
				break;
				default:
				document.getElementById('order-'+order+'-'+group).src = 'img/liga/tabela/down.gif';
				break;
			}
		}
	});
}

function league_match_order_admin(group,order,order_way,page,fl,query){
	var loading = '<img src="ico/loading.gif" border="0" alt="loading" />';
	advAJAX.post({
		url: global_path+"act/liga/ajax/match_order_admin.php",
		parameters : {
		"group" : group,
		"order" : order,
		"order_way" : order_way,
		"fl" : fl,
		"query" : query,
		"page" : page
		},
		onLoading : function(obj) {
			document.getElementById('ajax_liga_table_loading_'+group).innerHTML=loading;
			document.getElementById('ajax_liga_table_'+group).innerHTML = '';
		},
		onSuccess : function(obj) {
			document.getElementById('ajax_liga_table_loading_'+group).innerHTML='';
			document.getElementById('ajax_liga_table_'+group).innerHTML = obj.responseText;
			switch(order_way){
				case 'ASC':
				document.getElementById('order-'+order+'-'+group).src = 'img/liga/tabela/up.gif';
				break;
				default:
				document.getElementById('order-'+order+'-'+group).src = 'img/liga/tabela/down.gif';
				break;
			}
		}
	});
}
function league_challenge_order_admin(group,order,order_way,page,fl,query){
	var loading = '<img src="ico/loading.gif" border="0" alt="loading" />';
	advAJAX.post({
		url: global_path+"act/liga/ajax/challenge_order_admin.php",
		parameters : {
		"group" : group,
		"order" : order,
		"order_way" : order_way,
		"fl" : fl,
		"query" : query,
		"page" : page
		},
		onLoading : function(obj) {
			document.getElementById('ajax_liga_table_loading_'+group).innerHTML=loading;
			document.getElementById('ajax_liga_table_'+group).innerHTML = '';
		},
		onSuccess : function(obj) {
			document.getElementById('ajax_liga_table_loading_'+group).innerHTML='';
			document.getElementById('ajax_liga_table_'+group).innerHTML = obj.responseText;
			switch(order_way){
				case 'ASC':
				document.getElementById('order-'+order+'-'+group).src = 'img/liga/tabela/up.gif';
				break;
				default:
				document.getElementById('order-'+order+'-'+group).src = 'img/liga/tabela/down.gif';
				break;
			}
		}
	});
}

function switch_matches(status,game,league){
	var loading = '<img src="ico/loading.gif" border="0" alt="loading" />';
	switch(status){
		case 0:
		document.getElementById('match_top').className = 'liga_matches_top_1';
		break;
		default:
		document.getElementById('match_top').className = 'liga_matches_top_2';
		break;
	}

	advAJAX.post({
		url: global_path+"act/liga/ajax/switch_matches.php",
		parameters : {
		"status" : status,
		"game" : game,
		"league" : league
		},
		onLoading : function(obj) {
			document.getElementById('ajax_matches').innerHTML = '';
			document.getElementById('ajax_matches_loading').innerHTML=loading;
		},
		onSuccess : function(obj) {
			document.getElementById('ajax_matches_loading').innerHTML='';
			document.getElementById('ajax_matches').innerHTML = obj.responseText+'<div class="def_clear"></div>';
		}
	});


}

function isNumberKey(evt){
	var charCode = (evt.which) ? evt.which : evt.keyCode
	if (charCode > 31 && (charCode < 48 || charCode > 57))
	return false;
	return true;
}

function send_bet(id){
	var loading = '<img src="ico/loading.gif" border="0" alt="loading" />';
	var value = document.getElementById('field_'+id).value;
	var bet_id = document.getElementById('bet_id').value;

	if(value == '' || value == 0){
		show_alert(300,80,'Informacja','<center>Nic nie postawiłeś !</center>');
	}
	else {
		advAJAX.post({
			url: global_path+"act/liga/ajax/send_bet.php",
			parameters : {
			"value" : value,
			"bet_id" : bet_id,
			"type" : id
			},
			onSuccess : function(obj) {
				switch(obj.responseText){
					case 'money':
					show_alert(300,80,'Informacja','<center>Nie masz wystarczajaco dużo środków !</center>');
					break;
					case 'end':
					show_alert(300,80,'Informacja','<center>Zakład zamknięty !</center>');
					break;
					case 'already':
					show_alert(300,80,'Informacja','<center>Już głosowałeś !</center>');
					break;
					default:
					show_bettings(bet_id);
					show_alert(300,80,'Informacja','<center>Dziękujemy za obstawienia zakładu  !</center>');
					break;
				}

			}
		});
	}
}
function send_challenge(){
	var loading 	= '<img src="ico/loading.gif" border="0" alt="loading" />';
	var id 			= document.getElementById('player').value;
	var league		= document.getElementById('league_id').value;
	var group		= document.getElementById('group_id').value;
	var date 		= document.getElementById('date').value;
	var hour 		= document.getElementById('hour').value;
	var minute 		= document.getElementById('minute').value;
	var server 		= document.getElementById('server').value;
	var desc 		= document.getElementById('desc').value;
	var maps 		= document.getElementById('maps').value;
	var hltv 		= document.getElementById('hltv').value;
	var scorebot 	= document.getElementById('scorebot').value;
	advAJAX.post({
		url: global_path+"act/liga/ajax/send_challenge.php",
		parameters : {
		"id" : id,
		"league" : league,
		"group" : group,
		"date" : date,
		"hour" : hour,
		"minute" : minute,
		"server" : server,
		"maps" : maps,
		"hltv" : hltv,
		"scorebot" : scorebot,
		"desc" : desc
		},
		onLoading : function(obj) {
			document.getElementById('table').style.display='none';
			document.getElementById('table_loading').innerHTML=loading;
		},
		onSuccess : function(obj) {

			switch(obj.responseText){
				case 'ok':
				show_alert(300,80,'Informacja','<center>Twoje wyzwanie zostało rzucone !</center>');
				document.getElementById('table').style.display='block';
				document.getElementById('table').innerHTML='<div style="width:100%;text-align:center;"><b>Wyzwanie zostało rzucone !</b></div>';
				document.getElementById('table_loading').innerHTML='';
				break;
				default:
				show_alert(300,80,'Informacja','<center>'+obj.responseText+'</center>');
				document.getElementById('table').style.display='block';
				document.getElementById('table_loading').innerHTML='';
				break;
			}
		}
	});

}

function edit_clan(id,way){
	var loading = '<img src="ico/loading.gif" border="0" alt="loading" />';
	advAJAX.post({
		url: global_path+"act/liga/ajax/clan.php",
		parameters : {
		"id"  : id,
		"way" : way
		},
		onLoading : function(obj) {
			document.getElementById('clan').innerHTML='';
			document.getElementById('clan_loading').innerHTML=loading;
		},
		onSuccess : function(obj) {
			document.getElementById('clan_loading').innerHTML='';
			document.getElementById('clan').innerHTML=obj.responseText;
		}
	});
}

function edit_orga(id,way){
	var loading = '<img src="ico/loading.gif" border="0" alt="loading" />';
	advAJAX.post({
		url: global_path+"act/liga/ajax/orga.php",
		parameters : {
		"id"  : id,
		"way" : way
		},
		onLoading : function(obj) {
			document.getElementById('orga').innerHTML='';
			document.getElementById('orga_loading').innerHTML=loading;
		},
		onSuccess : function(obj) {
			document.getElementById('orga_loading').innerHTML='';
			document.getElementById('orga').innerHTML=obj.responseText;
		}
	});
}

function del_player(id,leader,last,clan_id){
	var ask;

	if(last == 1){
		ask = 'Usuwasz ostatniego gracza w klanie , po tej decyzji klan przestanie istnieć, czy na pewno ?';
	}
	else {
		if(leader == 1){
			ask = 'Usuwasz lidera z klanu , po tej decyzji liderem zostanie gracz dodany najwcześniej  , czy na pewno ? ';
		}
		else {
			ask = 'Czy na pewno chcesz usunąć ?';
		}
	}

	if(confirmLink(id, ask)){
		var loading = '<img src="ico/loading.gif" border="0" alt="loading" />';
		advAJAX.post({
			url: global_path+"act/liga/ajax/del_player.php",
			parameters : {
			"id"  : id,
			"clan": clan_id
			},
			onLoading : function(obj) {
				document.getElementById('player_'+id).innerHTML='';
				document.getElementById('player_'+id+'_loading').innerHTML=loading;
			},
			onSuccess : function(obj) {
				if(obj.responseText == 'ok') {
					document.getElementById('player_'+id+'_loading').innerHTML='';
					document.getElementById('player_'+id).innerHTML='';
					show_alert(300,80,'Informacja','<center>Gracz został usunięty !</center>');
				}
				else {
					show_alert(300,80,'Informacja','<center>Nie masz uprawnień !</center>');
				}
			}
		});
	}
}

function change_player_rang(id,clan_id){
	if(confirmLink(id, 'Na pewno chcesz zmienic ?')){

		var type = document.getElementById('type_'+id).value;

		advAJAX.post({
			url: global_path+"act/liga/ajax/change_rang.php",
			parameters : {
			"id"  : id,
			"type": type,
			"clan": clan_id
			},

			onSuccess : function(obj) {
				if(obj.responseText == 'ok') {
					show_alert(300,80,'Informacja','<center>Ranga została zmieniona !</center>');
				}
				else {
					show_alert(300,80,'Informacja','<center>'+obj.responseText+'</center>');
				}
			}
		});
	}
}

function check_if_exist(value,table,field,return_id){
	advAJAX.post({
		url: global_path+"act/liga/ajax/check_field.php",
		parameters : {
		"value"  : value,
		"field"  : field,
		"table": table
		},
		onSuccess : function(obj) {
			if(obj.responseText == 'exist') {
				document.getElementById('check_field_'+return_id).innerHTML='<span class="red"><b>Nazwa zajęta</b></span>';
				document.getElementById('go_button').disabled=true;
			}
			else{
				document.getElementById('check_field_'+return_id).innerHTML='<span class="green"><b>OK !</b></span>';
				document.getElementById('go_button').disabled=false;
			}
		}
	});
}
function show_clan_add_msg(){
	show_alert(300,80,'Informacja','<center>Gratulujemy, właśnie założyłeś swój klan !</center>');
}
function show_org_add_msg(){
	show_alert(300,80,'Informacja','<center>Gratulujemy, właśnie założyłeś swóją organizację !</center>');
}
function check_player_alone(value,clan_id){
	advAJAX.post({
		url: global_path+"act/liga/ajax/check_player_alone.php",
		parameters : {
		"value"  : value,
		"clan" : clan_id
		},
		onSuccess : function(obj) {
			if(obj.responseText == 'exist') {
				document.getElementById('check_this_msg').innerHTML='<span class="red"><b>Nie ma takiego gracza/ma już klan  !</b></span>';
				document.getElementById('go_button').disabled=true;
			}
			else if(obj.responseText == 'ok'){
				document.getElementById('check_this_msg').innerHTML='<span class="green"><b>OK !</b></span>';
				document.getElementById('go_button').disabled=false;
			}
			else if(obj.responseText == 'already') {
				document.getElementById('check_this_msg').innerHTML='<span class="red"><b>Tego gracza masz już w klanie  !</b></span>';
				document.getElementById('go_button').disabled=true;
			}
			else {
				//alert(obj.responseText);
				show_alert(300,80,'Informacja','<center>Gracz istnieje ale nie ma dodanego ID gry !</center>');
				document.getElementById('go_button').disabled=false;
			}
		}
	});
}
function send_clan_invitation(clan_id) {
	var loading = '<img src="ico/loading.gif" border="0" alt="loading" />';
	var player = document.getElementById('add_player').value;

	if(player != ''){
		advAJAX.post({
			url: global_path+"act/liga/ajax/send_invitation.php",
			parameters : {
			"player"  : player,
			"clan" : clan_id
			},
			onLoading : function(obj) {
				document.getElementById('check_this_msg').innerHTML=loading;
			},
			onSuccess : function(obj) {
				if(obj.responseText == 'ok') {
					document.getElementById('check_this_msg').innerHTML='';
					show_alert(300,80,'Informacja','<center>Gracz został zaproszony !</center>');
				}
				else if(obj.responseText == 'exist') {
					document.getElementById('check_this_msg').innerHTML='';
					show_alert(300,80,'Informacja','<center>Nie ma takiego gracza/znajduje się w innej grze/ma już klan !</center>');
				}
				else if(obj.responseText == 'already') {
					document.getElementById('check_this_msg').innerHTML='';
					show_alert(300,80,'Informacja','<center>Tego gracza masz już w klanie  !</center>');
				}
				else {
					document.getElementById('check_this_msg').innerHTML='';
					show_alert(300,80,'Informacja','<center>Gracz istnieje ale nie ma dodanego ID gry !</center>');
				}
			}
		});
	}
	else {
		show_alert(300,80,'Informacja','<center>Nic nie wpisałeś !</center>');
	}
}
function ask_form(form_name,ask){
	if(confirmLink(this, ask)){
		submitform(form_name);
	}
}
function show_reject_field(){
	document.getElementById('reject_field').style.display='block';
}
function ask_form_empty(form_name,ask,field){
	var text = document.getElementById(field).value;
	if(text == '' || text == 'Wpisz powďż˝d odrzucenia wyzwania...'){
		show_alert(300,80,'Informacja','<center>Wpisz Powód odrzucenia wyzwania !</center>');
	}
	else {
		if(confirmLink(this, ask)){
			submitform(form_name);
		}
	}
}
function go_media(match_id){
	var session_key;
	advAJAX.post({
		url: global_path+"act/liga/ajax/add_session_media.php",
		parameters : {
		"match_id"  : match_id
		},
		onSuccess : function(obj) {
			if(obj.responseText != 'error'){
				session_key = obj.responseText;
				//alert(session_key);
				NewWindow('http://files.esports.pl/cybersport/download/file_upload.php?session_key='+session_key,'name','500','250','no');
				return false;
			}
		}
	});
}
function save_challenge_data(value,field,id){
	advAJAX.post({
		url: global_path+"act/liga/ajax/save_challenge_data.php",
		parameters : {
		"value"  : value,
		"id"  : id,
		"field"  : field
		},
		onSuccess : function(obj) {
			if(obj.responseText == '')
			document.getElementById(field+'_msg').innerHTML = '<b>Zapisano</b>';
			else
			alert(obj.responseText);
		}
	});
}
function save_match_data(value,field,id){
	advAJAX.post({
		url: global_path+"act/liga/ajax/save_match_data.php",
		parameters : {
		"value"  : value,
		"id"  : id,
		"field"  : field
		},
		onSuccess : function(obj) {
			if(obj.responseText == '')
			document.getElementById(field+'_msg').innerHTML = '<b>Zapisano</b>';
			else
			alert(obj.responseText);
		}
	});
}
function challenge_order(page,order,order_way){
	var loading = '<img src="ico/loading.gif" border="0" alt="loading" />';

	advAJAX.post({
		url: global_path+"act/liga/ajax/challenge_order.php",
		parameters : {
		"page" : page,
		"order" : order,
		"order_way" : order_way
		},
		onLoading : function(obj) {
			document.getElementById('ajax_liga_challenge_loading').innerHTML=loading;
			document.getElementById('ajax_liga_challenge').innerHTML = '';
		},
		onSuccess : function(obj) {
			document.getElementById('ajax_liga_challenge_loading').innerHTML='';
			document.getElementById('ajax_liga_challenge').innerHTML = obj.responseText;
			switch(order_way){
				case 'ASC':
				document.getElementById('order-'+order).src = 'img/liga/tabela/up.gif';
				break;
				default:
				document.getElementById('order-'+order).src = 'img/liga/tabela/down.gif';
				break;
			}
		}
	});
}
function match_order(page,order,order_way,status){
	var loading = '<img src="ico/loading.gif" border="0" alt="loading" />';

	advAJAX.post({
		url: global_path+"act/liga/ajax/match_order.php",
		parameters : {
		"page" : page,
		"order" : order,
		"status" : status,
		"order_way" : order_way
		},
		onLoading : function(obj) {
			document.getElementById('ajax_liga_match_loading').innerHTML=loading;
			document.getElementById('ajax_liga_match').innerHTML = '';
		},
		onSuccess : function(obj) {
			document.getElementById('ajax_liga_match_loading').innerHTML='';
			document.getElementById('ajax_liga_match').innerHTML = obj.responseText;
			switch(order_way){
				case 'ASC':
				document.getElementById('order-'+order).src = 'img/liga/tabela/up.gif';
				break;
				default:
				document.getElementById('order-'+order).src = 'img/liga/tabela/down.gif';
				break;
			}
		}
	});
}

function check_clan_alone_orga(value){
	advAJAX.post({
		url: global_path+"act/liga/ajax/check_clan_alone_orga.php",
		parameters : {
		"value"  : value
		},
		onSuccess : function(obj) {
			if(obj.responseText == 'exist') {
				document.getElementById('check_this_msg_clan').innerHTML='<span class="red"><b>Nie ma takiego klanu lub znajduje się w innej organizcji  !</b></span>';
				document.getElementById('go_button_clan').disabled=true;
			}
			else{
				document.getElementById('check_this_msg_clan').innerHTML='<span class="green"><b>OK !</b></span>';
				document.getElementById('go_button_clan').disabled=false;
			}
		}
	});
}
function check_player_alone_orga(value){
	advAJAX.post({
		url: global_path+"act/liga/ajax/check_player_alone_orga.php",
		parameters : {
		"value"  : value
		},
		onSuccess : function(obj) {
			if(obj.responseText == 'no_player') {
				document.getElementById('check_this_msg_player').innerHTML='<span class="red"><b>Nie ma takiego gracza !</b></span>';
				document.getElementById('go_button_player').disabled=true;
			}
			else if(obj.responseText == 'have_org'){
				document.getElementById('check_this_msg_player').innerHTML='<span class="red"><b>Gracz lub jego klan jest już w organizacji !</b></span>';
				document.getElementById('go_button_player').disabled=true;
			}
			else if(obj.responseText == 'no_uid'){
				document.getElementById('check_this_msg_player').innerHTML='<span class="red"><b>Gracz nie posiada profilu ligowego !</b></span>';
				document.getElementById('go_button_player').disabled=true;
			}
			else{
				document.getElementById('check_this_msg_player').innerHTML='<span class="green"><b>OK !</b></span>';
				document.getElementById('go_button_player').disabled=false;
			}
		}
	});
}
function send_org_invitation_clan() {
	var loading = '<img src="ico/loading.gif" border="0" alt="loading" />';
	var player = document.getElementById('invite_clan').value;

	if(player != ''){
		advAJAX.post({
			url: global_path+"act/liga/ajax/send_org_invitation_clan.php",
			parameters : {
			"player"  : player
			},
			onLoading : function(obj) {
				document.getElementById('check_this_msg_clan').innerHTML=loading;
			},
			onSuccess : function(obj) {
				if(obj.responseText == 'ok') {
					document.getElementById('check_this_msg_clan').innerHTML='';
					show_alert(300,80,'Informacja','<center>Klan zostął zaproszony !</center>');
				}
				else {
					//alert(obj.responseText);
					show_alert(300,80,'Informacja','<center>Nie ma takiego klanu lub znajduje się w innej organizacji !</center>');
				}
			}
		});
	}
	else {
		show_alert(300,80,'Informacja','<center>Nic nie wpisałeś !</center>');
	}
}
function check_good_staff(login) {
	var loading = '<img src="ico/loading.gif" border="0" alt="loading" />';

	if(login != ''){
		advAJAX.post({
			url: global_path+"act/liga/ajax/check_good_staff.php",
			parameters : {
			"login"  : login
			},
			onSuccess : function(obj) {
				if(obj.responseText == 'ok') {
					document.getElementById('check').innerHTML='<span class="green"><b>OK</b></span>';
				}
				else if(obj.responseText == 'no_user'){
					document.getElementById('check').innerHTML='<span class="red"><b>Brak</b></span>';
				}
				else {
					document.getElementById('check').innerHTML='<span class="red"><b>Ma org.</b></span>';
				}
			}
		});
	}
	else {
		show_alert(300,80,'Informacja','<center>Nic nie wpisałes !</center>');
	}
}
function send_org_invitation_staff() {
	var loading = '<img src="ico/loading.gif" border="0" alt="loading" />';
	var player = document.getElementById('invite_staff').value;

	if(player != ''){
		advAJAX.post({
			url: global_path+"act/liga/ajax/send_org_invitation_staff.php",
			parameters : {
			"player"  : player
			},
			onLoading : function(obj) {
				document.getElementById('check_this_msg_staff').innerHTML=loading;
			},
			onSuccess : function(obj) {
				if(obj.responseText == 'ok') {
					document.getElementById('check_this_msg_staff').innerHTML='';
					show_alert(300,80,'Informacja','<center>Użytkownik został dodany !</center>');
				}
				else {
					document.getElementById('check_this_msg_staff').innerHTML='';
					show_alert(300,80,'Informacja','<center>Nie ma takiego użytkownika bądź jest już w zarządzie organizacji !</center>');
				}
			}
		});
	}
	else {
		show_alert(300,80,'Informacja','<center>Nic nie wpisałeś !</center>');
	}
}
function send_org_staff_rang(self_id,rang){
	advAJAX.post({
		url: global_path+"act/liga/ajax/send_org_staff_rang.php",
		parameters : {
		"self_id"  : self_id,
		"rang"  : rang
		},
		onSuccess : function(obj) {
			if(obj.responseText == 'ok') {
				show_alert(300,80,'Informacja','<center>Ranga zmieniona !</center>');
			}
			else {
				show_alert(300,80,'Informacja','<center>Nie posiadasz uprawnień !</center>');
			}
		}
	});
}
function send_org_invitation_player() {
	var loading = '<img src="ico/loading.gif" border="0" alt="loading" />';
	var player = document.getElementById('invite_player').value;

	if(player != ''){
		advAJAX.post({
			url: global_path+"act/liga/ajax/send_org_invitation_player.php",
			parameters : {
			"player"  : player
			},
			onLoading : function(obj) {
				document.getElementById('check_this_msg_player').innerHTML=loading;
			},
			onSuccess : function(obj) {
				if(obj.responseText == 'ok') {
					document.getElementById('check_this_msg_player').innerHTML='';
					show_alert(300,80,'Informacja','<center>Gracz został zaproszony !</center>');
				}
				else if(obj.responseText == 'player_no_game'){
					show_alert(300,80,'Informacja','<center>Gracza nie ma w żadnej grze lub ma klan !!</center>');
				}
				else {
					//alert(obj.responseText);
					show_alert(300,80,'Informacja','<center>Nie ma takiego gracz lub znajduje się w innej organizacji !</center>');
				}
			}
		});
	}
	else {
		show_alert(300,80,'Informacja','<center>Nic nie wpisaďż˝es !</center>');
	}
}


function del_org_ident(id,type){
	var loading = '<img src="ico/loading.gif" border="0" alt="loading" />';
	if(confirmLink(id, 'Na pewno chcesz usunac ?')){
		advAJAX.post({
			url: global_path+"act/liga/ajax/org_del_ident.php",
			parameters : {
			"id"  : id,
			"type"  : type
			},
			onSuccess : function(obj) {
				if(obj.responseText == 'ok') {
					document.getElementById('ident_'+type+'_'+id).innerHTML='';
					switch(type){
						case 1:
						show_alert(300,80,'Informacja','<center>Klan zaostał usunięty !</center>');
						break;
						case 3:
						show_alert(300,80,'Informacja','<center>Użytkownik zaostał usunięty !</center>');
						break;
						default:
						show_alert(300,80,'Informacja','<center>Gracz zaostał usunięty !</center>');
						break;
					}
				}
				else{
					switch(type){
						case 1:
						show_alert(300,80,'Informacja','<center>Nie ma takiego klanu !</center>');
						break;
						case 3:
						show_alert(300,80,'Informacja','<center>Nie masz uprawnień !</center>');
						break;
						default:
						show_alert(300,80,'Informacja','<center>Nie ma takiego gracza !</center>');
						break;
					}
				}
			}
		});
	}
}
function del_this_org(){
	if(confirmLink('dasda', 'Na pewno chcesz usunac ?')){
		show_alert(300,80,'Informacja','<center>Twoja organizacja została usunięta !</center>');
		setTimeout("submitform('del_org')",2000);
	}
}
function del_sponsor(id,type,clan_id){

	var loading = '<img src="ico/loading.gif" border="0" alt="loading" />';
	if(confirmLink(id, 'Na pewno chcesz usunąć ?')){
		advAJAX.post({
			url: global_path+"act/liga/ajax/del_sponsor.php",
			parameters : {
			"id"  : id,
			"type"  : type,
			"clan" : clan_id
			},
			onLoading : function(obj) {
				document.getElementById('loading_sponsor_'+id).innerHTML=loading;
			},
			onSuccess : function(obj) {
				if(obj.responseText == 'ok') {
					document.getElementById('loading_sponsor_'+id).innerHTML='';
					document.getElementById('sponsor_'+id).innerHTML='';
					show_alert(300,80,'Informacja','<center>Sponsor został usunięty !</center>');
				}
				else{
					alert(obj.responseText);
					document.getElementById('loading_sponsor_'+id).innerHTML='';
					show_alert(300,80,'Informacja','<center>Nie ma takiego sponsora, lub nie masz praw do jego usunięcia !</center>');
				}
			}
		});
	}
}
function leave_clan(id,clan_id){
	var loading = '<img src="ico/loading.gif" border="0" alt="loading" />';
	if(confirmLink(id, 'Na pewno chcesz opuścić klan ?')){
		advAJAX.post({
			url: global_path+"act/liga/ajax/leave_clan.php",
			parameters : {
			"id"  : id,
			"clan": clan_id
			},
			onLoading : function(obj) {
				document.getElementById('clan_player_loading_'+id).innerHTML=loading;
			},
			onSuccess : function(obj) {
				if(obj.responseText == 'ok') {
					document.getElementById('clan_player_loading_'+id).innerHTML='';
					document.getElementById('clan_player_'+id).innerHTML='';
					document.getElementById('clan_player_'+id).style.display='none';
					show_alert(300,80,'Informacja','<center>Zostałeś usunięty z klanu !</center>');
					setTimeout("window.location.reload()",2000);
				}
				else{
					document.getElementById('clan_player_loading_'+id).innerHTML='';
					show_alert(300,80,'Informacja','<center>Błąd usuwania !</center>');
				}
			}
		});
	}
}
function leave_org(id,way){
	var loading = '<img src="ico/loading.gif" border="0" alt="loading" />';
	if(confirmLink(id, 'Na pewno chcesz opuścić organizację ?')){
		advAJAX.post({
			url: global_path+"act/liga/ajax/leave_org.php",
			parameters : {
			"id"  : id,
			"way" : way
			},
			onLoading : function(obj) {
				document.getElementById('leave_'+way+'_'+id+'_loading').innerHTML=loading;
			},
			onSuccess : function(obj) {
				if(obj.responseText == 'ok') {
					document.getElementById('leave_'+way+'_'+id+'_loading').innerHTML='';
					document.getElementById('leave_'+way+'_'+id).innerHTML='';
					document.getElementById('leave_'+way+'_'+id).style.display='none';
					if(way == 2)
					show_alert(300,80,'Informacja','<center>Zostałeś usunięty z organizacji !</center>');
					else
					show_alert(300,80,'Informacja','<center>Twój klan został usunięty z organizacji !</center>');
					setTimeout("window.location.reload()",2000);
				}
				else{
					//alert(obj.responseText);
					document.getElementById('leave_'+way+'_'+id+'_loading').innerHTML='';
					show_alert(300,80,'Informacja','<center>Błąd usuwania !</center>');
				}
			}
		});
	}
}

function admin_show_leagues(game_id,league_id){
	if(game_id == 0){
		document.getElementById('admin_league').innerHTML=''
	}
	else {
		advAJAX.post({
			url: global_path+"act/liga/ajax/admin_show_leagues.php",
			parameters : {
			"game_id"  : game_id,
			"league_id"  : league_id
			},
			onSuccess : function(obj) {
				if(obj.responseText != 'error'){
					document.getElementById('admin_league').innerHTML=obj.responseText
				}
				else {
					document.getElementById('admin_league').innerHTML=''
				}
			}
		});
	}
}
function admin_show_league_options(league_id){
	if(league_id == 0){
		document.getElementById('admin_league_options').innerHTML=''
	}
	else {
		advAJAX.post({
			url: global_path+"act/liga/ajax/admin_show_league_options.php",
			parameters : {
			"league_id"  : league_id
			},
			onSuccess : function(obj) {
				if(obj.responseText != 'error'){
					document.getElementById('admin_league_options').innerHTML=obj.responseText
				}
				else {
					document.getElementById('admin_league_options').innerHTML=''
				}
			}
		});
	}
}

function check_good_player(value,id){
	if(value != ''){
		advAJAX.post({
			url: global_path+"act/liga/ajax/check_good_play.php",
			parameters : {
			"value" : value,
			"league_id" : id
			},
			onSuccess : function(obj) {
				document.getElementById('msg_player').innerHTML = obj.responseText;
			}
		});
	}
	else {
		document.getElementById('msg_player').innerHTML = '';
	}
}

function add_player_de(num,league_id){
	var player = document.getElementById('field_'+num).value;
	advAJAX.post({
		url: global_path+"act/liga/ajax/add_player_de.php",
		parameters : {
		"num" : num,
		"league_id" : league_id,
		"player" : player
		},
		onSuccess : function(obj) {
			switch(obj.responseText){
				case 'exist':
				show_alert(300,80,'Informacja','<center>Ten klan/gracz już gra w ten drabince !</center>');
				document.getElementById('field_'+num).value = '';
				break;
				case 'no_player':
				show_alert(300,80,'Informacja','<center>Nie ma takiego gracza !</center>');
				document.getElementById('field_'+num).value = '';
				break;
				case 'ok':
				show_alert(300,80,'Informacja','<center>Gracz dodany do drabinki !</center>');
				break;
				default:
				alert(obj.responseText);
				break;
			}
		}
	});
}

function add_match_de(game_id,league_id,player_1,player_2,next,id,way){
	var match_id;
	var onclick_var = document.getElementById('de_'+id).onclick;

	advAJAX.post({
		url: global_path+"act/liga/ajax/add_match_de.php",
		parameters : {
		"league_id" : league_id,
		"player_1" : player_1,
		"player_2" : player_2,
		"next" : next,
		"way" : way,
		"this" : id
		},
		onSuccess : function(obj) {
			switch(obj.responseText){
				case 'players':
				document.getElementById('de_'+id).onclick = function(){onclick_var};
				show_alert(300,80,'Informacja','<center>Brak graczy do stworzenia meczu !</center>');
				break;
				case 'exist':
				document.getElementById('de_'+id).onclick = function(){onclick_var};
				show_alert(300,80,'Informacja','<center>Mecz już istnieje, kliknij "edytuj mecz" !</center>');
				break;
				default:
				match_id = parseInt(obj.responseText);
				if(match_id > 0){
					show_alert(300,80,'Informacja','<center>Mecz został dodany !</center>');
					document.getElementById('de_'+id).innerHTML = '<a href="liga/panel/rozgrywki/'+game_id+'/'+league_id+'/mecze/edytuj/'+match_id+'" class="very_dark_link">Edytuj mecz</a>';
				}
				else {
					document.getElementById('de_'+id).onclick = function(){onclick_var};
					alert(obj.responseText);
				}
				break;
			}
		}
	});
}

function add_match_de_2(game_id,league_id,player_1,player_2,next,id,way){
	var match_id;
	var onclick_var = document.getElementById('dde_'+id).onclick;

	advAJAX.post({
		url: global_path+"act/liga/ajax/add_match_de_2.php",
		parameters : {
		"league_id" : league_id,
		"player_1" : player_1,
		"player_2" : player_2,
		"next" : next,
		"way" : way,
		"this" : id
		},
		onSuccess : function(obj) {
			switch(obj.responseText){
				case 'players':
				document.getElementById('dde_'+id).onclick = function(){onclick_var};
				show_alert(300,80,'Informacja','<center>Brak graczy do stworzenia meczu !</center>');
				break;
				case 'exist':
				document.getElementById('de_'+id).onclick = function(){onclick_var};
				show_alert(300,80,'Informacja','<center>Mecz już istnieje, kliknij "edytuj mecz" !</center>');
				break;
				default:
				match_id = parseInt(obj.responseText);
				if(match_id > 0){
					show_alert(300,80,'Informacja','<center>Mecz został dodany !</center>');
					document.getElementById('dde_'+id).innerHTML = '<a href="liga/panel/rozgrywki/'+game_id+'/'+league_id+'/mecze/edytuj/'+match_id+'" class="very_dark_link">Edytuj mecz</a>';
					document.getElementById('dde_'+id).onclick = function(){''};
				}
				else {
					document.getElementById('dde_'+id).onclick = function(){onclick_var};
					alert(obj.responseText);
				}
				break;
			}
		}
	});
}

function search_ident(id){
	var ident = document.getElementById('ident_'+id).value;
	var game = document.getElementById('game').value;
	if(ident != ''){
		advAJAX.post({
			url: global_path+"act/liga/ajax/search_ident.php",
			parameters : {
			"ident" : ident,
			"game" : game
			},
			onSuccess : function(obj) {
				document.getElementById('msg_ident_'+id).innerHTML = obj.responseText;
			}
		});
	}
	else {
		document.getElementById('msg_ident_'+id).innerHTML = '';
	}
}
function liga_downloads(id){
	var this_downloads = parseInt(document.getElementById('media_'+id).innerHTML);
	advAJAX.post({
		url: global_path+"act/liga/ajax/downloads.php",
		parameters : {
		"id" : id
		},
		onSuccess : function(obj) {
			document.getElementById('media_'+id).innerHTML = this_downloads+1;
		}
	});
}
function match_wo(button,side,num,rounds){

	var rounds = parseInt(rounds);

	if(document.getElementById('wo_'+button).checked != true){
		switch(num){
			case 1:
			document.getElementById('map_1_'+side).value= 0;
			if(side == 1){
				document.getElementById('map_1_2').value= 0;
			}
			else {
				document.getElementById('map_1_1').value= 0;
			}
			break;
			default:
			document.getElementById('map_1_'+side).value = 0;
			document.getElementById('map_2_'+side).value = 0;
			if(side == 1){
				document.getElementById('map_1_2').value= 0;
				document.getElementById('map_2_2').value= 0;
			}
			else {
				document.getElementById('map_1_1').value= 0;
				document.getElementById('map_2_1').value= 0;
			}
			break;
		}
	}
	else {
		switch(num){
			case 1:
			document.getElementById('map_1_'+side).value= rounds;
			if(side == 1){
				document.getElementById('map_1_2').value= 0;
			}
			else {
				document.getElementById('map_1_1').value= 0;
			}
			break;
			default:
			document.getElementById('map_1_'+side).value = rounds/2;
			document.getElementById('map_2_'+side).value = rounds/2;
			if(side == 1){
				document.getElementById('map_1_2').value= 0;
				document.getElementById('map_2_2').value= 0;
			}
			else {
				document.getElementById('map_1_1').value= 0;
				document.getElementById('map_2_1').value= 0;
			}
			break;
		}
	}

	switch(button){
		case 1:
		document.getElementById('wo_2').checked=false;
		break;
		default:
		document.getElementById('wo_1').checked=false;
		break;
	}

}