// DEFINE CONFIGURATION VARIABLES var offColor = "#AAAAAA"; var onColor = "#FFFFFF"; var basePath = "/media/images/trikotgenerator"; var pageUri = "/index.php?page=bb_tgdata"; // PRE-DEFINE OTHER VARIABLES // This will be filled by script var optionPrices = []; var freePlayers = []; var optionBuffer = []; optionBuffer['optionNbg'] = false; optionBuffer['optionBuli'] = false; optionBuffer['optionHermes'] = false; optionBuffer['size'] = ""; var tricots = []; var sizes = []; var sizesBySize = []; var sizesByID = []; var namesBySize = []; var priceTricot = parseInt(0); var priceFlock = parseInt(0); var priceSum = parseInt(0); var mlp = 0; var mlpc = 0; var maxLengthPlayer = 0; var allowedChars = ""; var deniedWords = []; var maxAmount = 0; var defaultTricot = ""; var preSelection = []; var getKeepers = 0; var players = []; var stockInfos = []; var shippingTimes = []; var setName = "spielerset"; var pquant = []; var pgalleryTG = {}; var currentTricot = []; // Formatting-Options for prices Number.prototype.format = function(n, x, s, c) { var re = '\\d(?=(\\d{' + (x || 3) + '})+' + (n > 0 ? '\\D' : '$') + ')', num = this.toFixed(Math.max(0, ~~n)); return (c ? num.replace('.', c) : num).replace(new RegExp(re, 'g'), '$&' + (s || ',')); }; // SLEEP function sleep(milliseconds) { var start = new Date().getTime(); for (var i = 0; i < 1e7; i++) { if ((new Date().getTime() - start) > milliseconds){ break; } } } // GET PLAYERS DEPENDING ON TYPE OF TRICOT function getPlayers(getType) { var txtLbl = ""; // CONSTRUCT URI var p = []; var playerUri = pageUri + "&r=players"; if (getType != "") { playerUri += "&getType=" + getType; } // EMPTY SELECT if (getType != "a") { $("#iptPlayer").empty().append(''); } // GET PLAYER NAMES $.getJSON(playerUri, function( data ) { $.each( data, function( key, val ) { //if (getType == "a") { p[val[1]] = val; //} if (getType != "a") { txtLbl = val[1] + " " + val[2]; txtLbl = txtLbl.replace("8M","8").replace("8D","8"); $("