﻿function selectRandomTemplate(checkDuplicates)
{
    var tid;
    var inp = document.getElementsByName("templateId")[2];
    do
    {
        tid = Math.round(Math.random()*(funTemplates.length-3))+4;
    } // do
    while(checkDuplicates && inp.value == tid);
    document.getElementById("funTemplateContainer").innerHTML = funTemplates[tid-2];
    inp.value = tid;
    prevName = null;
    replaceName();
}
var prevName;
function replaceName()
{
    var n = document.getElementById("name").value;
    var m = document.getElementById("msisdn").value;
    if (prevName != n)
    {
        prevName = n;
        document.getElementById("Official").innerHTML = funTemplates[0].replace("{0}", n).replace("{1}", m);
        document.getElementById("Friendly").innerHTML = funTemplates[1].replace("{0}", n).replace("{1}", m);
        document.getElementById("funTemplateContainer").innerHTML = funTemplates[document.getElementsByName("templateId")[2].value-2].replace("{0}", n).replace("{1}", m);
    } // if
}
function countNumbers()
{
    var l = document.getElementById("list").value;
    if (l.length < 1000)
    {
        var c = -1;
        do
        {
            c++;
            rl = l;
            l = l.replace(/[\+0]*\d{8,}/m, "");
        } // do
        while(l != rl);
        document.getElementById("numberCount").innerHTML = c;
    } // if
}