function FilterServerByGameId(){
    var game_id = parseInt($('#gameId').val());
		if(isNaN(game_id) || game_id <= 0){
		    alert('Please choose game.');
				$('#gameId').focus();
				return false;
		}
		var url_prefix = GetPathPrefix();
		$.ajax({
		    timeout: 10000,
				type: 'POST',
				url: url_prefix+'ajax/fit.get.server.by.game.ajax.php', 
				data: {'game_id':game_id}, 
				dataType: 'json',
				error: function(a){
					  //alert(a.responseText);
				    alert('Please retry.');
				},
				beforeSend: function(){},
				success: function(data){
					  if(data['server_count'] > 50){
						    if(!$('#letter').is(':visible')) $('#letter').show();
								$('#serverId').removeClass('selectW200').addClass('selectINW130');
						}else{
						    if($('#letter').is(':visible')) $('#letter').hide();
								$('#serverId').removeClass('selectW130').addClass('selectW200');
						}
						$('#serverId').html('');
						$('#serverId').html(data['server_option']);
				}
		});
}

function FilterServerByLetter(){
    var letter = $('#letter').val();
    var game_id = parseInt($('#gameId').val());
		if(isNaN(game_id) || game_id <= 0) {
		    alert('Please choose game.');
				$('#gameId').focus();
				return false;
		}
		var url_prefix = GetPathPrefix();
		$.ajax({
		    timeout: 10000,
				type: 'POST',
				url: url_prefix+'ajax/fit.get.server.by.letter.ajax.php', 
				data: {'letter':letter, 'game_id':game_id}, 
				dataType: 'json',
				error: function(a){
					  //alert(a.responseText);
				    alert('Please retry.');
				},
				beforeSend: function(){},
				success: function(data){
						$('#serverId').html('');
						$('#serverId').html(data['server_option']);
				}
		});
}

function GetGold(){
    var game_id = parseInt($('#gameId').val());
		if(isNaN(game_id) || game_id <= 0) {
		    alert('Please choose game.');
				$('#gameId').focus();
				return false;
		}
		var server_id = parseInt($('#serverId').val());
		if(isNaN(server_id) || server_id <= 0) {
		    alert('Please choose server.');
				$('#serverId').focus();
				return false;
		}
		var url_prefix = GetPathPrefix();
		$.ajax({
		    timeout: 10000,
				type: 'POST',
				url: url_prefix+'ajax/fit.get.gold.option.ajax.php', 
				data: {'game_id':game_id, 'server_id':server_id}, 
				dataType: 'json',
				error: function(a){
					  //alert(a.responseText);
				    alert('Please retry.');
				},
				beforeSend: function(){},
				success: function(data){
						$('#proGold').html('');
						$('#proGold').html(data['gold_option']);
				}
		});
}

function GetGoldDiv(){
    var game_id = parseInt($('#gameId').val());
		/*if(isNaN(game_id) || game_id <= 0) {
		    alert('Please choose game.');
				$('#gameId').focus();
				return false;
		}*/
		var server_id = parseInt($('#serverId').val());
		if(isNaN(server_id) || server_id <= 0) {
		    alert('Please choose server.');
				$('#serverId').focus();
				return false;
		}
		var url_prefix = GetPathPrefix();
		$.ajax({
		    timeout: 10000,
				type: 'POST',
				url: url_prefix+'ajax/fit.get.gold.div.ajax.php', 
				data: {'game_id':game_id, 'server_id':server_id}, 
				dataType: 'html',
				error: function(a){
					  //alert(a.responseText);
				    alert('Please retry.');
				},
				beforeSend: function(){ $('#fitGoldContainer').html('Please waiting...'); },
				success: function(data){
						$('#fitGoldContainer').html('');
						$('#fitGoldContainer').html(data);
				}
		});
}

function GoldFormSubmit(gold_id, flag_value){
		var game_id = parseInt($('#gameId').val());
		if(isNaN(game_id) || game_id <= 0) {
		    alert('Please choose game.');
				$('#gameId').focus();
				return false;
		}
		var server_id = parseInt($('#serverId').val());
		if(isNaN(server_id) || server_id <= 0) {
		    alert('Please choose server.');
				$('#serverId').focus();
				return false;
		}
		var pro_gold = $("input[name*='proGold']");
		if(pro_gold.length <= 0) {
		    pro_gold = $('#proGold');
				if(pro_gold.val() <= 0){
				    alert('Please choose product');
						pro_gold.focus();
						return false;
				}
		}else{
				pro_gold = $("input[name*='proGold']:checked");
				if(pro_gold.length <= 0){
				    alert('Please choose product');
						return false;
				}
		}
		if($('#role').val() == ''){
		    alert('Character name must be filled.');
				$('#role').focus();
				return false;
		}
		$('input[name="cartBtnFlag"]').val(flag_value);
		$('#'+gold_id).submit();
}

function SearchServerFormSubmit(){
    $('#flag').val(1);
		$('#search_server').submit();
}
