// Text Generator created by glitter-graphics.com
//
// Please don't rip this script (it's copyrighted), but if you do
// then don't forget to add a link to our site!

function select_letter_set(label)
{
    var ob = document.getElementById("letter_set_label");
    ob.value = label;

    update_text_form();
    update_generated_code();
    update_text_description(label);

    return false;
}

function update_text_form()
{
    var ob = document.getElementById("text_form");
    var disp = document.getElementById("text_display");

    disp.innerHTML = generate_code(ob.value);
}

function update_text_description(label)
{
    var ob = document.getElementById("text_description");
    var description = letter_set_descriptions[label];
    if(!description)
        description = "";

    ob.innerHTML = description;
}

function update_generated_code()
{
    var ob = document.getElementById("generated_code");
    var ob2 = document.getElementById("generated_code2");

    if(ob)
        ob.value = "Font updated, please click 'Generate Code' again!";

    if(ob2)
        ob2.value = "Font updated, please click 'Generate Code' again!";
}

function generate_code(text)
{
    str = "";
//    str += "<marquee width=100% behavior=alternate scrollamount=2 scrolldelay=10 direction=left>";

    label = document.getElementById("letter_set_label");

    for(i = 0; i < text.length; i++)
    {
        ch = text.charAt(i).toLowerCase();

        if(ch < 'a' || ch > 'z')
            str += "<img src=/images/empty.gif width=20 height=1>";
        else
            str += "<img src=/images/text/" + label.value + "/" + ch + ".gif>";
    }

    str += "<div style='position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;'>";
    str += "<table cellpadding=0 cellspacing=0 border=0 width=100% height=100%>";
    str += "<tr><td><img src=/images/empty.gif width=200 height=10></td></tr>";
    str += "</table>";
    str += "</div>";

//    str += "</marquee>";

    return str;
}
