﻿function hideText(control, text) {
    if (control.value == text)
        control.value = "";

}

function HandleInputDefaultValue (selector, defVal)
{
    var c = $(selector);
    if (!c.attr('defvalue'))
    {
        if (!defVal) defVal = c.val();
        else c.val(defVal);

        c.attr('defvalue', defVal);
    }
    c.focus (function()
    {
        if ($(this).val() == $(this).attr('defvalue')) $(this).val('');
    });
    c.blur (function()
    {
        if ($(this).val() == '') $(this).val($(this).attr('defvalue'));
    });
}

function GetTrackerDecoratedUrl (url)
{
    try
    {
        if (!pageTracker) return url;
        url = pageTracker._getLinkerUrl(url);
    }
    catch (ex){ }
    return url;
}

function ChangeTrackerLinkHref (linkID, url)
{
    try
    {
        if (!url) url = $(linkID).attr('href');
        if (!url) return;

        var lowered = url.toLowerCase();
        if (lowered.indexOf('http') != 0) return;

        if (!pageTracker) return;
        url = pageTracker._getLinkerUrl(url);
        $(linkID).attr('href', url);
    }
    catch (ex){ }
}

function ChangeTrackerFrameSrc (iframeID, url)
{
    try
    {
        if (!pageTracker) return;
        url = pageTracker._getLinkerUrl(url);
        $(iframeID).attr('src', url);
    }
    catch (ex){ }
}

function ProcessInvisalignTagsWithParams (divSelector, tags)
{
    var s = '';
    var axel = Math.random() + "";
    var a = axel * 10000000000000;

    for (var i = 0; i < tags.length; i++)
    {
        var o = tags[i];
        
        var url = o.Url + a;
        if (url.indexOf('?') < 0) url += '?';
        if (o.TagElement == 1)
        {
        
            s += '<img src="' + url + '" width="1" height="1" alt="" style="border:0"  />';
        }
        else if (o.TagElement == 2)
        {
            //s += '<scr'+'ipt src="' + url + '"></scr' + 'ipt>';
            $.getScript(url);
        }
        else
        {
            s += '<iframe src="'+ url + '" width="1" height="1" frameborder="0"></iframe>';
        }
    }
    $(divSelector).html(s);
}
