﻿function Generate() {
    var createTagInput = document.getElementById("createTag");
    var showResults = document.getElementById("results");
    var baseURL = window.location.href;
    var tagType = document.getElementById("tagType");
    var numChars = new Array("0", "1", "2", "3");
    var arrIMG = new Array("gamertag1", "gamertag2", "gamertag3", "gamertag4");
    var arrURLs = new Array("tag1URL", "tag2URL", "tag3URL", "tag4URL");
    var arrHTML = new Array("tag1HTML", "tag2HTML", "tag3HTML", "tag4HTML");
    var arrBBCode = new Array("tag1BBCode", "tag2BBCode", "tag3BBCode", "tag4BBCode");
    var arrURL = new Array();
    var playerName = "";
    var typeTag = "";
    var imgHolder;
    var urlHolder;

    var playerImage0 = document.createElement("img");
    var playerImage1 = document.createElement("img");
    var playerImage2 = document.createElement("img");
    var playerImage3 = document.createElement("img");

    var arrPlayerImage = new Array();
    arrPlayerImage.push(playerImage0, playerImage1, playerImage2, playerImage3);

    if (createTagInput) {
        if (createTagInput.value == '') {
            return false;
        }

        playerName = createTagInput.value;

        if (tagType) {
            typeTag = tagType.options[tagType.selectedIndex].value;
        }

        // Create URLs
        for (var i = 0; i < numChars.length; i++) {
            arrURL.push(baseURL + typeTag + "/" + numChars[i] + "/" + playerName);
        }

        // Set Image URLs
        for (var j = 0; j < numChars.length; j++) {

            arrPlayerImage[j].setAttribute("src", arrURL[j]);
            
            imgHolder = document.getElementById(arrIMG[j]);
            if (imgHolder) {
                imgHolder.appendChild(arrPlayerImage[j])
            }
            urlHolder = document.getElementById(arrURLs[j]);
            if (urlHolder) {
                urlHolder.value = arrURL[j];
            }
            urlHolder = document.getElementById(arrHTML[j]);
            if (urlHolder) {
                urlHolder.value = "<a href='" + arrURL[j] + "'><img src='" + arrURL[j] + "' border='0'></a>";
            }
            urlHolder = document.getElementById(arrBBCode[j]);
            if (urlHolder) {
                urlHolder.value = "[url=http://www.agendatags.com][img]" + arrURL[j] + "[/img][/url]";
            }
        }

        if (showResults) {
            // CheckImages();
            // Need to see if a character slot is available, if not, disable that tab or display a default image.
            showResults.style.display = "";
        }

        document.getElementById("btnSubmit").disabled = true;
    }
}

function Clear() {
    window.location.reload();
}

/*
function CheckImages() {

    var imglst = document.images;

    for (var i = 0; i < imglst.length; i++) {
        imglst[i].onerror = function() {
            jQuery('#tabs').disableTab(i);
        }
    }
}
*/